3.4 工作负载
小于 1 分钟
3.4 工作负载
Pod(CKA 第 06 章)
- 为什么要引入 Pod:多容器共享网络/存储,方便管理
- 定义:
apiVersion: v1; kind: Pod; spec.containers[].image/ports/resources - 三种探针:livenessProbe(存活)、readinessProbe(就绪)、startupProbe(启动)
- 零宕机发布:readiness + liveness + 优雅终止
- InitContainer(初始化容器,先于业务容器执行)
- 临时容器(Ephemeral Container):在线 debug
- Sidecar 模式:日志/代理伴生容器(CKA 考题) 控制器
- Deployment:无状态应用,滚动更新/回滚/扩缩容/暂停恢复(
kubectl rollout status/undo/pause/resume) - StatefulSet:有状态(稳定网络标识、有序部署、PVC 绑定),灰度/级联删除
- DaemonSet:每节点一个(日志、监控 agent)
- Job/CronJob:批处理与定时任务 HPA(自动扩缩容):详见 3.7 弹性伸缩
