求教0.11增加了cluster-agent,0.10需要怎么调整?

  • Choerodon平台版本:0.10.0

  • 运行环境:自主搭建

  • 问题描述:

升级到0.11,CI&CD这块有什么比较大的变化,可以介绍下吗?

0.10升级到0.11在持续部署这块会产生什么变化?

考虑到已经在0.10上使用,如果升级到0.11会有什么问题?

devops模块在本次更新主要是引入了集群的概念, 在组织层中加入了集群管理模块,会统一管理集群中相关的环境,每个k8s集群只需要激活一个“集群”,其他在此集群中运行的环境会自动关联,不需要之前每个namespace都会建立agent连接,本次升级会造成之前运行中环境连接断开,但是不会影响环境中各个资源的运行,恢复环境连接的重新激活请按照以下步骤进行:

  1. 使用组织管理员角色登录目标组织,点击进入集群管理-集群;
  2. 按照空界面提示框中的指示,点击创建集群,输入集群相关信息(选择集群公开范围时,第一次建议选择公开至组织下所有项目即可);
  3. 点击创建后,会生成集群agent脚本,将此脚本复制至对应的k8s平台运行即可激活该集群,从而激活对应的环境;
    注意:1. 之前存在多少k8s集群,在此处就创建相同数量的集群,并在对应的k8s集群进行激活;
    2. 在操作过程中,请勿删除任何与之前环境相关的agent,否则会造成数据丢失!

另外环境管理添加的权限控制,项目所有者有该项目下所有环境的权限,项目成员需要在环境中添加权限后才能有查看、操作的权限。

同时支持了chart中多deployment的方式;可以停用、删除环境、实例的重新部署,以及一些用户体验的优化等等。
详情可以查看文档:http://choerodon.io/zh/docs/release-notes/changelog_v0.11/