实现自定义的Spring AOP注解 https://www.baeldung.com/spring-aop-annotation#creating-our-aspect Controller的Exception处理 https://www.baeldung.com/exception-handling-for-rest-with-spring Jackson使用动态的Json https://www.baeldung.com/jackson-mapping-dynamic-object
kubernetes查找kube-scheduler和kube-controller-manager的leader的方法 kube-scheduler kubectl -n kube-system get endpoints kube-scheduler -o jsonpath='{.metadata.annotations.control-plane\.alpha\.kubernetes\.io/leader}' kube-controller-manager
Nginx有一个坑,应该是作者理解反了SIGTREM和SIGQUIT的含义,引用官方文档的描述: TERM, INT fast shutdown QUIT graceful shutdown 事实上按照GNU的标准,SIG
并不是service暴露一个外部ip,而是service转发外部ip+port,做法如下: 首先,创建endpoint: apiVersion: v1 kind: Endpoints metadata: name: http namespace: default subsets: -
今天被一个小问题浪费了一个上午,代码如下: curl_setopt_array($ch, array_merge($headers, [ CURLOPT_URL => "http://localhost:9501/", CURLOPT_RETURNTRANSFER => 1, ])); 实际上上面的代码是不符合预期的,加上curl_setopt_array也没有提
kubelet启动参数添加以下配置: --eviction-hard=memory.available<500Mi,nodefs.available<1Gi,imagefs.available<5Gi 然后 systemctl daemon-reload systemctl restart kubelet 等应用都起来之后,解决了故障问题,再慢慢清理磁盘吧。
类似报错: {“error”:{“root_cause”:[{“type”:“cluster_block_exception”,“reason”:“blocked by: [FORBIDDEN/12/index read-only / allow delete …