Pod 是 Kubernetes 中最小的部署单元,用于封装一个或多个容器。以下是关键知识点:

✅ 核心概念

  • 容器组:一个 Pod 可包含多个容器(如 nginxredis),它们共享 IP 和存储资源
  • 生命周期:🔄 包括创建、运行、终止等阶段,支持 preStop 等钩子函数
  • 状态管理:📊 Pod 可处于 Running/Ready/Failed 等状态,通过 kubectl describe pod 可查看详细状态

📌 常见操作

操作命令 说明
kubectl get pods 📁 列出当前命名空间所有 Pod
kubectl describe pod <name> 🔍 查看 Pod 详细信息
kubectl logs pod <name> 📜 获取容器日志

📌 图解说明

Kubernetes_Pods
*图示:Kubernetes 中 Pod 的组成与关系*

🌐 扩展阅读

如需深入了解 Pod 网络模型,可访问 Kubernetes 网络架构详解 页面。