您可使用阿里云容器服务Kubernetes实现应用版本的分批发布,快速实现版本验证,支持应用快速迭代。
背景信息 说明 Kubernetes最新集群已经默认安装alicloud-application-controller;对于旧版本的集群,目前仅支持1.9.3及以上的版本,您可通过控制台上的提示链接进行升级。 操作步骤 登录容器服务管理控制台。 在Kubernetes菜单下,单击左侧导航栏中的应用 > 发布,进入发布页面。 在分批发布页签,单击右上角的创建分批发布。 说明 如果按钮是灰色的,可以参考升级连接进行升级。 配置分批发布信息,包括应用名称、部署集群、命名空间和发布选项。最后单击下一步。 配置分批发布信息 在分批发布配置页面,配置后端的Pod和Service,最后单击更新,创建应用。 更新配置 返回发布列表,您可看到下面出现一个应用,状态显示为未开始,单击右侧的详情。 发布详情 在应用详情页面中,您可查看更多信息,单击页面右上角的新的变更,进行一次分批发布的变更。 在变更配置页面中,进行新版本应用的变更配置,完成后单击更新。 变更配置 默认返回发布列表页面,您可查看该应用的分批发布状态,完成第一批次部署后,单击详情。 详情页面2 进入应用详情页面。您可看到未开始列表下的Pod为2个,已完成列表下的Pod为2个,表示分批发布第一个批次已完成。单击继续,可发布第二批Pod,单击回滚,此时会回滚到之前的版本。 回滚 当发布完成后。单击历史,可以进行历史版本的回滚。 历史回滚 后续步骤 您可使用分批发布功能实现应用版本的快速验证,没有流量损失,与蓝绿发布相比更节省资源,目前暂时只支持页面操作,后续会开放yaml文件编辑,支持更复杂的操作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。