mirror of https://github.com/easzlab/kubeasz.git
Update rollingupdateWithZeroDowntime.md
parent
4402763f01
commit
52133a170b
|
@ -9,7 +9,8 @@
|
||||||
>2. 增加或减少pod副本数量,直到满足当前批次期望的数量。
|
>2. 增加或减少pod副本数量,直到满足当前批次期望的数量。
|
||||||
>3. 删除旧的replication controller。
|
>3. 删除旧的replication controller。
|
||||||
##4、演示
|
##4、演示
|
||||||
>使用kubectl更新一个已部署的应用程序,并模拟回滚。为了方便分析,将应用程序的pod副本数量设置为10。`kubectl -n k8s-ecoysystem-apps scale deployment helloworldapi --replicas=10`
|
>使用kubectl更新一个已部署的应用程序,并模拟回滚。为了方便分析,将应用程序的pod副本数量设置为10。
|
||||||
|
`kubectl -n k8s-ecoysystem-apps scale deployment helloworldapi --replicas=10`
|
||||||
### 4.1. 发布微服务
|
### 4.1. 发布微服务
|
||||||
```javascript
|
```javascript
|
||||||
查看部署列表
|
查看部署列表
|
||||||
|
@ -42,7 +43,7 @@ kubectl -n k8s-ecoysystem-apps rollout undo deployments/helloworldapi
|
||||||
![](https://images2018.cnblogs.com/blog/1082769/201804/1082769-20180410162257177-338903127.png)
|
![](https://images2018.cnblogs.com/blog/1082769/201804/1082769-20180410162257177-338903127.png)
|
||||||
|
|
||||||
到目前为止,整个滚动发布工作就圆满完成了!!!
|
到目前为止,整个滚动发布工作就圆满完成了!!!
|
||||||
**那么如果我们想回滚到指定版本呢?答案是k8s完美支持,并且还可以通过资源文件进行配置保留的历史版次量。**由于篇幅有限,感兴趣的朋友,可以自己下去实战,回滚命令如下:
|
**那么如果我们想回滚到指定版本呢?答案是k8s完美支持,并且还可以通过资源文件进行配置保留的历史版次量**。由于篇幅有限,感兴趣的朋友,可以自己下去实战,回滚命令如下:
|
||||||
```javascript
|
```javascript
|
||||||
kubectl -n k8s-ecoysystem-apps rollout undo deployment/helloworldapi --to-revision=<版次>
|
kubectl -n k8s-ecoysystem-apps rollout undo deployment/helloworldapi --to-revision=<版次>
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue