k8s 的 Pod 是由一个或多个容器组成的最小部署单元。在 k8s 集群中,通常由 Deployment 或 ReplicationController 等资源控制器负责创建和管理 Pod。
要创建 Pod,需要创建一个 Pod 描述文件,其中指定了 Pod 中的容器的配置信息,然后使用 kubectl 命令将其部署到 k8s 集群中。
例如,以下是一个简单的 Pod 描述文件的示例:
apiVersion: v1
kind: Pod
metadata:
name: my-pod
spec:
containers:
- name: my-container
image: busybox
command: ['sh', '-c', 'echo Hello Kubernetes! && sleep 3600']
您可以使用以下命令将该 Pod 部署到 k8s 集群中:
kubectl apply -fmy-pod.yaml