以滚动更新模式发布应用¶
滚动更新,即 Rolling Update,是一种可以保证系统在不间断提供服务的情况下,发布应用的部署模式。
以滚动更新模式发布应用时,只需要维护 1 个集群,集群下的不同节点可以独立进行版本发布。和蓝绿部署不同的是,滚动更新对外提供服务的版本并不是非此即彼,而是在更细的粒度下平滑完成版本的发布。
有关滚动更新的详细介绍,参见 Zero-downtime Deployment in Kubernetes。
新建发布单¶
通过以下步骤新建滚动更新发布单:
在左侧导航栏中,选择 发布 > 滚动更新。
点击 新建发布单,完成发布单配置信息填写:
应用:选择待发布的应用。
环境:选择发布应用的环境。
集群:选择发布应用的集群。
资源类型:选择发布应用使用的资源。
Docker镜像:选择待发布应用版本的镜像名称。如果需要,可点击相应的配置项名称,更改容器的配置信息。
点击 确定 按钮,在 发布详情 页中,检查发布单内容。
在 发布操作 一栏中,点击 开始,开始应用版本发布。
查看发布结果¶
发布开始后,发布单状态变为 运行中,可在 发布日志 一栏中,查看发布运行的状态和结果。
后续操作¶
发布单运行结束后,如果发布成功,可在 发布操作 一栏中,点击 关闭,关闭发布单。如果需要回退到发布前的版本,点击 回滚,应用将会自动回滚到发布前的版本。
如果发布失败,可在 发布操作 一栏中,点击 开始,重新开始发布;或点击 回滚,应用将会自动回滚到发布前的版本。