# 在命名空间dev下创建了控制器nginx1和pod(名称格式:nginx1-79d7bd676b-d82nx) # 注意这里是Deployment控制器,所以使用的是deploy,其他类型的控制器的命令不同 # kubernetes版本高于1.2时,默认创建的是Deployment类型的控制器 kubectl run nginx1 --image=nginx:1.17.1 --port=80 --namespace dev
10、删除控制器(Deployment)
1 2 3
# 删除Deployment类型的控制器nginx1后,尤其创建的pod(nginx1-79d7bd676b-d82nx)也自动被删除了 # 注意这里是Deployment控制器,所以使用的是deploy,其他类型的控制器的命令不同 kubectl delete deploy nginx1 -n dev
11、获取pod的ip
1 2 3
[root@master ~]# kubectl get pods -n dev -o wide NAME READY STATUS RESTARTS AGE IP NODE ... nginx-5ff7956ff6-fg2db1/1 Running 0190s 10.244.1.23 node1 ...