#kubernetes
共 6 篇
11-10
HPA 显示 30% 却不扩容:requests 定大了,阈值永远够不着
压测时每个 Pod 都在 0.6 核,HPA 却只算 30%,副本数一动不动。requests 是半年前按峰值拍的,成了 utilization 的分母。改小之后副本冲到 20,数…
11-09
改了 ConfigMap,Pod 里的配置还是旧的:subPath 与热更新的边界
限流阈值从 200 改到 500,等了十分钟容器里还是旧值。kubelet 换的是符号链接,subPath 绑的是启动时的 inode。挂载方式怎么选,哪些配置本就该重启生效。
11-08
滚动更新卡在 2/5 二十分钟:配额、maxUnavailable 与 PDB
Events 一片空白,五个旧 Pod 一个不退,两个新的 Ready 却不增加。真因在 status.conditions 里:Pod 配额满了,而 maxUnavailable…
11-07
Service 有地址,Ingress 却 502:Endpoints 为空的排查路径
Pod 是 Running 1/1,日志干净,直连 Pod IP 也通,域名访问却 502。ingress-nginx 的 upstream 指向一个已回收的 IP,根因是 Ser…
11-05
K8s 三种探针:liveness、readiness、startup 配错会怎样
滚动更新卡在 0/3 ready、Pod 明明在跑却一直不 ready —— 三种探针配错的五种典型现象、参数推导方法与固定排查套路。
11-05
K8s OOMKilled 排查:Exit Code 137 的三种来源
Exit Code 137 只说明被 SIGKILL,不说明原因。区分容器级、节点级、JVM 级 OOM,算出堆内外内存配比,附一套可直接跑的排查脚本。