Pod 是 Kubernetes 中最小的部署单元,用于封装一个或多个容器。以下是关键知识点:
✅ 核心概念
- 容器组:一个 Pod 可包含多个容器(如
nginx
和redis
),它们共享 IP 和存储资源 - 生命周期:🔄 包括创建、运行、终止等阶段,支持 preStop 等钩子函数
- 状态管理:📊 Pod 可处于 Running/Ready/Failed 等状态,通过
kubectl describe pod
可查看详细状态
📌 常见操作
操作命令 | 说明 |
---|---|
kubectl get pods |
📁 列出当前命名空间所有 Pod |
kubectl describe pod <name> |
🔍 查看 Pod 详细信息 |
kubectl logs pod <name> |
📜 获取容器日志 |
📌 图解说明
🌐 扩展阅读
如需深入了解 Pod 网络模型,可访问 Kubernetes 网络架构详解 页面。