003创建一个名称为nginx的deployment

本案例基于案例001

kubectl create deployment nginx --image=docker.io/library/nginx:1.21.6
    deployment.apps/nginx created

kubectl get deployment -w
    NAME    READY   UP-TO-DATE   AVAILABLE   AGE
    nginx   0/1     1            0           15s
    nginx   1/1     1            1           15s

kubectl get pod -o wide
    NAME                     READY   STATUS    RESTARTS   AGE   IP              NODE               NOMINATED NODE   READINESS GATES
    # 注意这里pod名称分段 784757bdfb为rs的hash
    nginx-784757bdfb-z6gd6   1/1     Running   0          45s   172.20.177.24   k8s-192-168-0-19   <none>           <none>

kubectl scale deployment nginx --replicas=2
    deployment.apps/nginx scaled

kubectl get deployment -w
    NAME    READY   UP-TO-DATE   AVAILABLE   AGE
    nginx   1/2     2            1           70s
    nginx   2/2     2            2           75s

kubectl get pod -o wide
    NAME                     READY   STATUS    RESTARTS   AGE   IP               NODE               NOMINATED NODE   READINESS GATES
    nginx-784757bdfb-2q58h   1/1     Running   0          25s   172.20.182.149   k8s-192-168-0-11   <none>           <none>
    nginx-784757bdfb-z6gd6   1/1     Running   0          85s   172.20.177.24    k8s-192-168-0-19   <none>           <none>