K8S Pod 删除逻辑的一个易错点 发布于: 2025-04-27 分类: 运维 标签: Controller Golang K8S Pod 本文分析了 K8S 控制器开发中一个常见的错误:在判断 Pod 是否处于运行状态时,仅检查了 Pod 的 Phase 而忽略了 DeletionTimestamp,导致处于终止过程中的 Pod 被错误地计为 Running。文章提供了正确的判断逻辑,并指出了 Pod 生命周期管理中的其他注意事项。
k8S ReplicaSet 缩容时的 Pod 删除逻辑详解 发布于: 2025-04-25 分类: 运维 标签: K8S Pod ReplicaSet Scaling 本文详解了 K8S ReplicaSet 在缩容时选择待删除 Pod 的内部排序逻辑,并介绍了如何通过设置 `controller.kubernetes.io/pod-deletion-cost` 注解来干预 Pod 的删除优先级。