开通集群联邦
集群联邦是华为云基于多年容器云领域实践经验和社区先进的Karmada技术,提供的容器多云和混合云的解决方案,为您提供跨云的多集群统一管理、应用在多集群的统一部署、跨集群弹性伸缩、跨集群服务发现、应用故障自动迁移等能力。
图1 集群联邦架构
约束与限制
仅华为云帐号或具备UCS FullAccess权限的用户可进行集群联邦的开通、关闭操作。
使用流程
使用集群联邦前建议简单了解集群联邦的使用流程,如图2所示。
图2 集群联邦使用流程
开通集群联邦
集群联邦和容器舰队绑定在一起,只需要为容器舰队一键开通集群联邦,就可以方便地操作集群联邦了。
集群联邦的开通包含两个阶段:一、开通集群联邦,二、集群接入联邦。容器舰队开通集群联邦能力后,容器舰队内的成员集群将自动接入联邦。如果容器舰队中还没有添加集群,则只包含第一个阶段。
开通集群联邦有配额限制,并且对容器舰队中的集群有一些约束,请在开通前仔细阅读,避免集群联邦开通失败。
表1 集群约束
1.登录UCS控制台,在左侧导航栏中选择“容器舰队”。
2.在“容器舰队”页签下找到目标舰队,页面提示暂未开通集群联邦能力,单击“去开通”按钮。
图3 开通集群联邦
3.在弹出的提示框中单击“确定”,等待集群联邦开通成功。
当集群不满足约束条件时,界面会弹出报错信息,请按照提示修改,然后重新开通集群联邦。
开通集群联邦大约需要10分钟,请耐心等待。您可以单击集群联邦状态,查看详细的开通进度。开通成功后,容器舰队顶部的提示信息变为“集群联邦能力已开通 ,集群接入成功”。
图4 查看集群联邦开通进度
添加集群
容器舰队开通集群联邦后,可以继续为舰队添加集群,添加后,集群会自动接入集群联邦。一个集群联邦最多可接入20个集群。
1.登录UCS控制台,在左侧导航栏中选择“容器舰队”。
2.在目标舰队栏中单击“添加集群”,或单击右上角的按钮。
您也可以单击舰队名称进入舰队详情页,在“容器集群”页面单击右上角“添加集群”。
图5 为舰队添加集群
3.勾选一个或多个已有集群。一个集群只能加入一个舰队,因此列表中显示的集群均为未加入舰队的集群。
图6 添加集群
说明:请确保所选择的集群符合表1中的约束条件,否则会出现集群添加成功,但是接入集群联邦失败的情况。如果出现这种情况,请参考舰队开通集群联邦后,添加集群报错如何解决?进行修复。
4.单击“确定”,完成集群添加。
联邦管理
容器舰队开通集群联邦成功后,舰队详情页面将自动解锁联邦管理功能,如图7所示。
图7 联邦管理
接下来,您可以创建联邦工作负载、服务、存储等联邦资源,完成业务部署。还可以根据业务需要完成一些高阶操作,比如多集群应用的多活容灾、弹性伸缩。
关闭集群联邦
如果不需要继续使用集群联邦,可以将其关闭。关闭集群联邦后,运行在工作负载上的服务不受影响,请放心操作。
1.登录UCS控制台,在左侧导航栏中选择“容器舰队”。
2.在“容器舰队”页签下找到目标舰队,单击“关闭集群联邦”按钮。
图8 关闭集群联邦
在弹出的提示框中单击“确定”,关闭集群联邦。
华为云分布式云原生产品UCS
Ubiquitous Cloud-Native Service(UCS)的含义是无处不在的云原生服务,把云原生能力带入企业的每一个业务场景