k8s-pod 实战一 (创建pod,启动命令,参数,pod故障排除,拉取命令)
1. 创建一个Pod
Pod 是 Kubernetes 中最小的部署单元。它可以包含一个或多个容器。下面是一个简单的 YAML 文件,用于创建一个包含 Nginx 容器的 Pod。
示例 YAML 文件 (nginx-pod.yaml
)
apiVersion: v1
kind: Pod
metadata:
name: nginx-pod
spec:
containers:
- name: nginx-container
image: nginx:latest
ports:
- containerPort: 80
创建 Pod 的命令
kubectl apply -f nginx-pod.yaml
2. 更改 Pod 的启动命令和参数
在 Kubernetes 中,可以使用 command
和 args
字段来覆盖容器镜像的默认启动命令和参数。下面我们修改 Nginx 容器,使其启动时输出 "Hello, Kubernetes"。
示例 YAML 文件 (nginx-pod-command.yaml
)
apiVersion: v1
kind: Pod
metadata:
name: nginx-pod
spec:
containers:
- name: nginx-container
image: nginx: