k8s之rc滚动升级与回滚
2019-09-07 09:23 美丽的名字 阅读(503) 评论(0) 收藏 举报ngin-rc.yaml:
apiVersion: v1 kind: ReplicationController metadata: name: myweb spec: replicas: 2 selector: app: myweb template: metadata: labels: app: myweb spec: containers: - name: myweb image: 192.168.56.201:5000/nginx:1.13 ports: - containerPort: 80


将上面的测试pod进行滚动升级:
apiVersion: v1 kind: ReplicationController metadata: name: myweb-1-15 spec: replicas: 2 selector: app: myweb-1-15 template: metadata: labels: app: myweb-1-15 spec: containers: - name: myweb-1-15 image: 192.168.56.201:5000/nginx:1.15 ports: - containerPort: 80
可以看到过程很清晰,其中--update-period参数表述每个pod的升级间隔,0s就表示间隔为0,升级完一个pod之后升级下一个pod不等待

回滚:
其实回滚和升级时一样的操作,只是用的配置文件是之前版本的

当我们在升级过程中发现有错误,直接通过CTRL+C终止掉升级,这时应该怎么会滚呢?

浙公网安备 33010602011771号