若当前成员集群已经不再使用,确保业务运行不受影响的情况下可将其移除,本文为您介绍如何移除成员集群。
背景信息
联邦集群的资源池是由主控实例管理的多个成员集群共同提供,资源分发过程将根据部署策略选择合适的成员集群进行资源分发。当成员集群被移除时,整个联邦集群的资源池会减少,可能会导致资源重新分配。具体逻辑如下:
- 复制分发场景:移除成员集群可能会导致副本数减少,但不会触发副本迁移。
- 副本模式调度场景:不管是动态权重分发还是静态权重分发,移除成员集群将导致副本自动迁移,被移除成员集群中的副本将重新分配到其他成员集群中。
前提条件
成员集群的关联状态正常。此时,控制台中的操作按钮显示为移除,并非强制移除。
使用限制
- 移除成员集群后会触发重调度,联邦资源将根据最新的成员集群环境重新调度应用,请谨慎操作。
- 移除成员集群可能触发 Pod 自动迁移,极端情况可能因负载过高导致业务中断,建议在业务低峰期进行。
- 若 Kubernetes 集群被原平台删除,将导致分布式云原生平台中的成员集群无法移除,详细介绍参见:常见问题。
操作步骤
- 登录 分布式云原生控制台。
- 在左侧导航栏选择 联邦主控实例,进入主控实例管理页面。
- 在主控实例列表,单击目标主控实例名称,进入主控实例配置页面。
- 在左侧导航栏选择 成员集群,进入成员集群列表。
- 单击目标成员集群右侧操作列
...
图标中的 移除。 - 按需勾选同步删除资源按钮,单击 移除,即可移除成员集群。
注意
- 移除成员集群并不会删除源集群,成功移除后的成员集群可重新添加到主控实例中。
- 若勾选同步删除资源选项,平台仅向成员集群中下发删除请求,资源能否被全部清理完全取决于成员集群自身的资源删除情况。