CentOS 7.5单机安装Kubernetes(5)

[root@localhost registry.access.redhat.com]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
base_tomcat tomcat-centos 0bed71f53b94 3 hours ago 612 MB
docker.io/base-tomcat v1 0bed71f53b94 3 hours ago 612 MB
docker.io/centos latest 9f38484d220f 2 weeks ago 202 MB
registry.access.redhat.com/rhel7/pod-infrastructure latest 99965fb98423 17 months ago 209 MB
[root@localhost registry.access.redhat.com]#

[root@localhost registry.access.redhat.com]# kubectl get pods
NAME READY STATUS RESTARTS AGE
myk8s-pod-2-2707079129-1305m 0/1 ImagePullBackOff 0 2h
myk8s-pod-2-2707079129-2nvff 0/1 ImagePullBackOff 0 2h
myk8s-pod-2-2707079129-dk9m5 0/1 ImagePullBackOff 0 2h
myk8s-pod-2-2707079129-mwn3g 0/1 ImagePullBackOff 0 2h
myk8s-pod-2-2707079129-r282t 0/1 ImagePullBackOff 0 2h
[root@localhost registry.access.redhat.com]# kubectl run myk8s-pod-3 --image=docker.io/base-tomcat:v1 --replicas=3 --port=8060
deployment "myk8s-pod-3" created
[root@localhost registry.access.redhat.com]# kubectl get pods
NAME READY STATUS RESTARTS AGE
myk8s-pod-2-2707079129-1305m 0/1 ImagePullBackOff 0 2h
myk8s-pod-2-2707079129-2nvff 0/1 ImagePullBackOff 0 2h
myk8s-pod-2-2707079129-dk9m5 0/1 ImagePullBackOff 0 2h
myk8s-pod-2-2707079129-mwn3g 0/1 ImagePullBackOff 0 2h
myk8s-pod-2-2707079129-r282t 0/1 ErrImagePull 0 2h
myk8s-pod-3-4228761222-5gdvr 1/1 Running 0 22s
myk8s-pod-3-4228761222-dngwc 1/1 Running 0 22s
myk8s-pod-3-4228761222-hl85l 1/1 Running


 

删除pod,再次查看pods,结果replication重新生成了一个pod myk8s-pod-1394982580-n8sv6 ,这样deployment myk8s-pod始终保持两个

[root@localhost software]# kubectl get pods
NAME                          READY    STATUS              RESTARTS  AGE
myk8s-pod-1394982580-11h8h    0/1      ContainerCreating  0          17m
myk8s-pod-1394982580-37wlc    0/1      ContainerCreating  0          17m
myk8s-pod-2-2707079129-1305m  0/1      ContainerCreating  0          15m
myk8s-pod-2-2707079129-2nvff  0/1      ContainerCreating  0          15m
myk8s-pod-2-2707079129-dk9m5  0/1      ContainerCreating  0          15m
myk8s-pod-2-2707079129-mwn3g  0/1      ContainerCreating  0          15m
myk8s-pod-2-2707079129-r282t  0/1      ContainerCreating  0          15m
[root@localhost software]# kubectl delete myk8s-pod-1394982580-11h8h
error: resource(s) were provided, but no name, label selector, or --all flag specified
[root@localhost software]# kubectl delete pod myk8s-pod-1394982580-11h8h
pod "myk8s-pod-1394982580-11h8h" deleted
[root@localhost software]# kubectl get pods
NAME                          READY    STATUS              RESTARTS  AGE
myk8s-pod-1394982580-37wlc    0/1      ContainerCreating  0          17m
myk8s-pod-1394982580-n8sv6    0/1      ContainerCreating  0          4s
myk8s-pod-2-2707079129-1305m  0/1      ContainerCreating  0          15m
myk8s-pod-2-2707079129-2nvff  0/1      ContainerCreating  0          15m
myk8s-pod-2-2707079129-dk9m5  0/1      ContainerCreating  0          15m
myk8s-pod-2-2707079129-mwn3g  0/1      ContainerCreating  0          15m
myk8s-pod-2-2707079129-r282t  0/1      ContainerCreating  0          15m
[root@localhost software]#

删除部署myk8s-pod的服务,彻底删除pod

[root@localhost software]# kubectl get pods
NAME                          READY    STATUS              RESTARTS  AGE
myk8s-pod-1394982580-37wlc    0/1      ContainerCreating  0          20m
myk8s-pod-1394982580-n8sv6    0/1      ContainerCreating  0          3m
myk8s-pod-2-2707079129-1305m  0/1      ContainerCreating  0          18m
myk8s-pod-2-2707079129-2nvff  0/1      ContainerCreating  0          18m
myk8s-pod-2-2707079129-dk9m5  0/1      ContainerCreating  0          18m
myk8s-pod-2-2707079129-mwn3g  0/1      ContainerCreating  0          18m
myk8s-pod-2-2707079129-r282t  0/1      ContainerCreating  0          18m
[root@localhost software]# kubectl delete deployment myk8s-pod
deployment "myk8s-pod" deleted
[root@localhost software]# kubectl get pods
NAME                          READY    STATUS              RESTARTS  AGE
myk8s-pod-2-2707079129-1305m  0/1      ContainerCreating  0          19m
myk8s-pod-2-2707079129-2nvff  0/1      ContainerCreating  0          19m
myk8s-pod-2-2707079129-dk9m5  0/1      ContainerCreating  0          19m
myk8s-pod-2-2707079129-mwn3g  0/1      ContainerCreating  0          19m
myk8s-pod-2-2707079129-r282t  0/1      ContainerCreating  0          19m
[root@localhost software]# kubectl get deployments
NAME          DESIRED  CURRENT  UP-TO-DATE  AVAILABLE  AGE
myk8s-pod-2  5        5        5            0          19m

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/1fc3446ea974cdb3376483cc5ffa8e1d.html