根据实践学习K8S--7.使用Deployment进行不停机升级和回滚以及手动扩缩容
在现网情况下,业务升级常常需要停机,下面我们使用Deployment来进行不停机升级和回滚. 1.先使用创建多个nginx的pod [ root@node-1 pod ] # cat nginx_deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.7.9 ports: - containerPort: 80 [ root@node-1 pod ] # [ root@node-1 pod ] # kubectl create -f nginx_deployment.yaml [ root@node-1 pod ] # kubectl get pod NAME READY STATUS RESTARTS AGE nginx-deployment-54f57cf6bf-lh2rv 1/1 Running 0 74s nginx-deployment-54f57cf6bf-psbqx 1/1