Kubernetes Tips:Requests & Limits(别踩坑版)
把 CPU/内存 requests 与 limits 讲清楚:调度、限流、OOMKilled、QoS、HPA/VPA 与容量规划。
分类 Kubernetes 下的文章。
把 CPU/内存 requests 与 limits 讲清楚:调度、限流、OOMKilled、QoS、HPA/VPA 与容量规划。
把 Deployment 滚动升级参数与 PodDisruptionBudget 配合起来,降低发布与节点维护带来的可用性风险。
用可复用的流程诊断 Pending、CrashLoopBackOff、流量不通、DNS/网络、节点/存储问题,把排障从“拍脑袋”变成“可验证”。
用 ServiceAccount / Role / Binding 把权限收敛到“刚好够用”,既安全又不把团队卡死在 cluster-admin。
用对探针,避免 CrashLoop 与糟糕的发布;读懂 readiness、liveness、startup 的职责与调参方法。
一步步上线 NetworkPolicy:先做 ingress 默认拒绝,再做 DNS/关键依赖 egress 白名单,避免“一刀切”把业务打挂。
在不把 curl/dig/tcpdump 打进生产镜像的前提下,安全地进入 Pod 排查 DNS/网络/依赖问题。
把 requests 写对、HPA 行为调稳、VPA 做推荐、CA 能补容量,让扩缩容可预测而不是“抽风”。
让 Kubernetes 知道应用何时可用或需要重启。
用 Helm 快速部署带复制的 MySQL。
快速把集群内服务转到本地端口。
用主从复制实现读写分离与容灾。
为 StatefulSet 提供稳定 DNS 解析,不做负载均衡。
为有状态应用提供稳定身份与存储。
让 PVC 自动触发存储创建。
临时卷与 Pod 生命周期绑定,适合缓存与中间文件。
理解存储供给者与使用者的解耦模型。
理解 Pod 如何通过 Volume 共享与持久化数据。
把配置和敏感信息从镜像中解耦出来。
用 PVC + Deployment + Service 起一个单实例 MySQL。
有状态服务需要稳定身份、存储与有序启动。
用 YAML 管理资源,形成可审计的变更流程。
用小流量验证新版本,再逐步扩大。
用命名空间隔离环境、权限与资源配额。
用 Service 把动态 Pod 变成稳定的访问地址。
理解 Pod 的共享网络、存储与生命周期。
用 Deployment 管理副本与滚动更新。
轻量版 Kubernetes 的一条命令安装方式。
用 Minikube 快速获得一个可用的单节点集群。
从业务视角理解 Kubernetes 解决了什么问题。
理解控制平面与节点组件的职责分工。
快速了解本系列学习目标、环境准备与实践节奏。
用最少概念串起 Kubernetes 的对象、控制器与工作流。