Pod 是 Kubernetes 中用于运行容器化应用的最小单元,通常包含一个或多个容器共享资源。以下是创建 Pod 的基本步骤:

  1. 定义 YAML 文件
    创建一个描述 Pod 的 YAML 文件,例如 pod.yaml

    apiVersion: v1
    kind: Pod
    metadata:
      name: my-pod
    spec:
      containers:
      - name: my-container
        image: nginx
        ports:
        - containerPort: 80
    

    📌 提示:使用 kubectl apply -f pod.yaml 命令部署

  2. 查看 Pod 状态
    部署后通过以下命令监控状态:

    kubectl get pods
    kubectl describe pod my-pod
    

    🚀 扩展阅读kubernetes-architecture

  3. 常见问题排查

    • 若 Pod 状态为 CrashLoopBackOff,检查容器日志:
      kubectl logs my-pod -c my-container
    • 确保镜像名称正确,避免拉取失败 ❌

kubernetes pod structure

kubernetes_pod_structure

如需深入学习 Pod 的高级配置(如资源限制、网络策略),可参考 Kubernetes 官方文档