#容器

共 7 篇

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-06 depends_on 不等于「准备好了」:健康检查与启动顺序的四个坑 容器都 Up 了,应用还在刷连不上库。depends_on 只保证启动顺序,不保证就绪;补上 healthcheck 后又踩了 mysqladmin ping 假健康、init 脚… 11-06 Next.js standalone 上 Docker:静态资源、原生依赖与 30 秒构建 output: 'standalone' 能做出很小的镜像,但它不会帮你拷 public 和 .next/static,也不会把被 webpack 打进 chunk 的数据库驱动留… 11-05 Docker Compose 编排实战:一套前端 + 后端 + MySQL + Redis 的完整环境 一套前端、后端、MySQL、Redis 的最小可用编排。健康检查、启动依赖顺序、环境变量分离,以及上线后才暴露的几个坑,一次讲清。