K8s 里 Pod、Deployment、Service 是什么关系?Pod 一直 CrashLoopBackOff 怎么排查?

一句话速记:Pod 是 Kubernetes 的最小调度单位,Deployment 借助 ReplicaSet 实现 Pod 的声明式版本升级与副本管理,Service 基于标签选择器为动态变化的 Pod 集合提供固定虚拟 IP(VIP)与四层负载均衡。排查 Pod 处于 CrashLoopBackOff 状态时,首先核查容器 Exit Code,配合 kubectl logs --previous 查看上一轮崩溃日志,重点排查 OOMKilled 内存溢出、配置或环境变量缺失、健康检查探针超时阈值过严以及前台进程异常退出等原因。

Kubernetes、部署

同章节的其他八股