Pod 与容器生命周期
Kubernetes#Pod#容器生命周期约 629 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
Pod 为什么是 Kubernetes 的最小调度单位?
追问 同一个 Pod 中的容器共享哪些资源?
Pod 内容器如何共享网络和存储?
追问 为什么同一 Pod 内容器通常通过 localhost 通信?
Pod 的 Pending、Running、Succeeded、Failed、Unknown 分别代表什么?
追问 Pod 长时间 Pending 时优先检查哪些信息?
容器的 command 和 args 如何覆盖镜像默认启动命令?
追问 Dockerfile 的 ENTRYPOINT/CMD 与 Pod 配置如何对应?
容器的 restartPolicy 有哪些值?
追问 Always、OnFailure、Never 分别适合哪些工作负载?
Liveness、Readiness 和 Startup Probe 分别解决什么问题?
追问 探针配置不当为什么可能造成重启风暴或流量中断?
如何为 HTTP、TCP 和命令执行配置探针?
追问 initialDelaySeconds、periodSeconds、timeoutSeconds 和 failureThreshold 如何取值?
Pod 被 OOMKilled 时如何排查?
追问 容器 limit、应用内存、节点内存和 QoS 等级如何关联?
Pod 反复 CrashLoopBackOff 时如何定位?
追问 退出码、当前日志、上一次日志、配置和依赖如何检查?
Pod 处于 ImagePullBackOff 时应检查什么?
追问 镜像名称、Tag、仓库权限、网络、imagePullSecrets 和架构如何验证?