题目
按如下要求创建pod并运行验证:
(1)Pod名称:nginx-pod
(2)命名空间:default
(3)容器名称:nginx-test
(4)镜像:nginx,拉取策略:IfNotPresent
(5)容器端口:80
实现
- 创建yaml文件,输入以下配置文件。
[root@master ~]# vi nginx.yml
apiVersion: v1
kind: Pod
metadata:
name: nginx-pod
labels:
app: test
spec:
containers:
- name: nginx-test
image: nginx #在使用离线私人仓库时容易出错,一定要注意镜像是否存在(所在位置)
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
2.创建pod。
[root@master ~]# kubectl create -f nginx.yml
pod/nginx-pod created
3.验证pod是否正常运行。
[root@master ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-pod 1/1 Running 0 42s
[root@master ~]# kubectl describe pod/nginx-pod
Name: nginx-pod
.....