最近更新时间:2024.04.26 15:28:56
首次发布时间:2023.07.20 10:49:30
新手入门指引中已经给出分布式云原生平台完整的使用步骤,本文为您介绍如何快速搭建一套用于资源分发的联邦集群基础环境。
前提条件中提到的准备工作全部完成后,可参考以下步骤快速搭建联邦集群。
要求主控实例与待添加的成员集群的网络互通,直接公网连接或私网互通均可。因此,私有网络场景推荐主控实例与待管理成员集群属于同一私有网络,否则需要保证两个私有网络之间已通过云企业网连通。
配置项 | 说明 |
---|---|
实例名称 | 自定义主控实例名称,同一地域内不可重名。命名规则:长度 2~64 个字符,支持英文字母、汉字、数字和中划线(-)。 |
地域 | 地域是物理数据中心所在的地理区域,资源创建后不支持更换地域。不同地域之间内网完全隔离,保证不同地域间最大程度的稳定性和容错性。 |
联邦版本 | 联邦主控实例的 Kubernetes 版本,提供两个版本供选择。不同版本支持的功能存在差异,根据实际情况选择即可。
|
私有网络 | 私有网络为云上资源构建隔离的、自主配置的虚拟网络环境,默认情况下,同一地域内同一私有网络下所有资源网络互通。
|
子网 | 子网是私有网络内的 IP 地址块,可使用所选子网为主控实例 API Server 创建负载均衡器。 |
公网访问 | 默认关闭,若开启此配置,主控实例将支持通过公网访问并管理成员集群。 说明 开启后,若所选私有网络中已经创建 NAT 网关,将默认使用该网关;若所选私有网络中尚无 NAT 网关,将新建一个 NAT 网关并自动配置 SNAT 规则。 |
API Server 公网访问 | 默认关闭,若开启此配置,系统将自动创建 EIP(默认配置:BGP、10 Mbps、按量计费,可单击 更改 EIP 配置 按需更换) 并关联主控实例 API Server 负载均衡,即可通过公网连接管理主控实例。 |
删除保护 | 默认关闭,开启后可防止通过控制台或调用 API 误删当前主控实例。若后续要删除该主控实例,需要在删除主控实例对话框,根据系统提示二次确认删除已开启删除保护的主控实例。 |
您可以将已注册到分布式云原生平台的 VKE 集群及外部 Kubernetes 集群添加到主控实例作为成员集群。
配置项 | 说明 |
---|---|
选择集群 | 选择需要添加的目标集群。 注意 若集群和主控实例位于不同私有网络,请确保已经通过云企业网连通两个私有网络,否则成员集群将添加失败。 |
连接方式 | 主控实例访问成员集群 API Server 的连接方式,支持私网访问和公网访问,详细介绍参考 集群网络规划说明。
注意
|
通过控制台创建命名空间级别的部署策略,明确资源分发时需要遵循的分发原则。
配置项 | 说明 |
---|---|
名称 | 自定义部署策略名称,相同主控实例内不允许重名。命名规则:长度 1-63 个字符,由小写字母、连字符、数字组成,以字母、数字开头和结尾。 |
策略级别 | 配置部署策略的生效级别,本场景选择命名空间级。
|
命名空间 | 当策略级别为命名空间级时,需要配置此参数。本场景场景指定默认命名空间。 |
副本模式调度 | 默认开启,针对部分资源(例如:Deployment)启用权重分发副本调度模式,支持动态集群权重、静态集群权重。
说明
|
跟随调度 | 默认开启。允许工作负载关联的资源(如 ConfigMap、Secret等)自动跟随副本分发到成员集群中,具体支持的资源类型参见:关联资源跟随调度。 |
说明
部署策略最终选择调度的成员集群必须满足集群调度策略中配置的所有条件。
配置项 | 说明 |
---|---|
集群选择方式 | 选择部署策略最终调度的成员集群,成员集群选择方式包括:指定集群、指定标签、所有集群。本场景采用指定集群方式即可。 |
指定集群:部署策略只在指定的成员集群内生效,资源仅在指定成员集群中进行调度。推荐选择多个成员集群作为部署集群,以满足联邦调度的场景。
说明
| |
集群标签:部署策略只在标签匹配的成员集群内生效,资源仅在匹配标签的成员集群中进行调度。标签类型包括:ClusterSelector、ClusterAffinity。
说明 控制台要求选择一种类型的集群标签进行配置,若同时配置多个标签,生效规则如下:
| |
所有集群:部署策略会在主控实例下所有的成员集群内生效,资源调度目标包括当前联邦集群中的已有成员集群,以及后续新添加的成员集群。 | |
集群污点调度 | 默认关闭。开启后可按需配置污点容忍,并按照选择的多个污点进行集群调度,类似 Kubernetes 的 Taint 和 Tolerations。 |
最大集群数 | 默认关闭。开启后可设置资源可调度到的成员集群数上限,取值范围为正整数。 |
至此,联邦集群和基础资源配置已经完成,资源分发的基础条件已经满足,可开始分发资源,参见:快速分发联邦资源。