纳管集群
在华为云购买的CCE容器集群,需要先进行纳管,才能在应用平台AppStage统一管理操作。
前提条件
- 已获取服务运维岗位权限,权限申请操作请参见申请权限。
- 已完成服务环境配置。
- 待纳管的CCE容器集群已授权,具体操作请参见为CCE容器集群授权。
约束限制
当前仅部分区域的CCE容器集群支持接入AppStage运维中心,包括华北-北京四、华南-广州、华东-上海一、华东-上海二和华北-乌兰察布一 ,如需接入其他区域的CCE容器集群,请联系技术支持工程师。
纳管华为云集群
- 进入运维中心工作台。
- 在顶部导航栏选择自有服务。
- 单击
,选择 。
- 选择左侧导航栏的 。
- 单击“集群纳管”。
- 配置集群纳管参数,参数说明如表1所示,配置完成后,单击“确定”。
- 大约等待1-2分钟,纳管状态正常则表示纳管成功,如图1所示。
- 集群纳管成功后,集群列表中不能马上看到集群信息。因为ERS通过权限缓存机制查询集群列表,页面纳管成功后,后台需要进行权限缓存处理,因此需要稍等几分钟才能看到集群信息。
- 集群列表看到的集群名称和纳管录入的集群名称不一致。集群列表显示的是ERS自定义资源名称,会在纳管集群名称前添加前缀,可以在集群详情中可以查看纳管集群名称。
- 纳管成功后ERS会自动为该集群安装cluster-agent插件,用于管理集群、同步权限、实现容器EAP等功能。
- 如果想要监控CCE容器集群状态,需要安装cluster-monitoring监控插件,具体请参见为集群安装插件,安装后该插件会采集容器的监控数据。
- 纳管成功后会在集群中新增一个ers-manager命名空间,并拉起一个名称为ers-cluster-agent-XXX的pod,用来定期向ERS上报数据,约占用660M4.5Gi的资源,可以通过修改pod的YAML文件中各插件(container)的requests大小控制集群的资源占用量,具体操作请参见通过修改插件requests大小控制集群资源占用量。
为CCE容器集群授权
- 登录华为云控制台。
- 单击
,选择“容器 > 云容器引擎 CCE”。
- 在左侧导航栏,选择“权限管理”,进入“权限管理”页面。
- 在权限列表右上方筛选需要授权的集群。
权限列表显示该集群授权的用户及用户组列表。
- 单击页面右上角“添加权限”。
- 在“添加权限”页面,选择需要授权的用户或用户组,权限类型选择“管理员权限”,然后单击“确定”。
该集群授权的权限列表中会显示已添加的用户或用户组。
通过修改插件requests大小控制集群资源占用量
- 在“集群列表”页面,单击需要修改插件规格的集群,进入集群详情页面。
- 选择左侧导航栏的“工作负载列表”。
- 单击ers-cluster-agent名称,进入该工作负载详情页面。
- 单击需要修改规格的pod(ers-cluster-agent-XXX)所在行的“更多 > 查看/编辑YAML”,如图2所示。
- 修改YAML中各container的requests大小,ers-agent-register如图3所示,修改各container的requests大小,修改的最小规格如表2所示,修改完成后,单击右上角的“上传”,完成插件规格修改。
YAML中limits为container容量上限,当资源占用超过limits大小时,container会自动重启。可以修改limits大小,修改的数值需要大于requests数值,可以根据业务需要决定是否修改。