7.7.2. 使用控制台创建集群
要从 Red Hat Advanced Cluster Management 控制台创建集群,请完成以下步骤:
- 通过导航菜单进入 Infrastructure > Clusters。
在 Clusters 页面上,点 Create cluster。
注: 此过程用于创建集群。如果您有一个要导入的现有集群,请参阅将目标受管集群导入到 hub 集群以了解这些步骤。
- 为基础架构供应商选择 Kubernetes 发行版本和裸机。剩余的步骤取决于您的选择。
- 从列表上的可用凭据中选择您的凭证。如果您没有配置,或想要配置一个新凭证,请选择 Add credential。有关创建凭证的更多信息,请参阅为裸机创建凭证。
添加集群详情:
为集群输入一个名称。对于裸机集群,此名称不能是一个任意名称。它与集群 URL 相关联。确保使用的集群名称与您的 DNS 和网络设置一致。
提示: 您可以通过将
YAML
开关设置为 ON 来在控制台中输入信息时查看 yaml 内容更新。-
如果要将其添加到现有集群集中,请指定 Cluster set。如果您在创建集群时没有
cluster-admin
权限,则必须选择一个具有clusterset-admin
权限来创建集群的集群集。如果没有选择集群集,集群创建会失败。如果没有要选择的集群设置选项,请联系集群管理员,为集群集提供clusterset-admin
权限。 - 指定您为裸机供应商帐户配置的 Base DNS 域信息。此基础域用于创建到 OpenShift Container Platform 集群组件的路由。它在集群供应商的 DNS 中被配置为授权启动(SOA)记录。如果已有与所选凭证关联的基域,则该值会在那个字段中填充。您可以通过覆盖它来更改值,但创建集群后无法更改此设置。如需更多信息,请参阅 OpenShift Container Platform 文档中的在裸机上安装。此名称用于集群的主机名。
- 指定您要用于集群的发行镜像。这将标识用于创建集群的 OpenShift Container Platform 镜像的版本。如果要使用的版本可用,您可以从镜像列表中选择镜像。如果您要使用的镜像不是标准镜像,您可以输入您要使用的镜像的 URL。有关发行镜像的更多信息,请参阅发行镜像。
- 添加您要与集群关联的附加标签。这些标签有助于识别集群并限制搜索结果。
从与您的凭据关联的主机列表中选择您的主机。最少选择三个与虚拟机监控程序在同一网桥网络上的裸机资产。
主机列表从现有的裸机资产生成。如果您没有创建任何裸机资产,您可以在继续创建或导入它们前创建或导入它们,方法是选择 Import asset。有关创建裸机资产的更多信息,请参阅创建和修改裸机资产。或者,您可以选择 Disable certificate verify 来忽略要求。
配置集群网络选项。下表显示了网络选项及其描述:
参数 描述 必需/可选 置备网络 CIDR
用于置备的网络的 CIDR。示例格式为: 172.30.0.0/16。
必需
置备网络接口
连接到置备网络的 control plane 节点上的网络接口名称。
必需
置备网络桥接
附加到置备网络中的桥接名称。
必需
外部网络桥接
附加到外部网络的管理程序桥接名称。
必需
API VIP
用于内部 API 通信的虚拟 IP。DNS 必须预先配置为有 A/AAAA 或 CNAME 记录,以便
api.<cluster_name>.<Base DNS domain>
路径可以正确解析。必需
Ingress VIP
用于入口流量的虚拟 IP。DNS 必须预先配置为有 A/AAAA 或 CNAME 记录,以便
*.apps.<cluster_name>.<Base DNS domain>
路径可以正确解析。选填
Network type
要部署的 Pod 网络供应商插件。OpenShiftSDN 插件是 OpenShift Container Platform 4.3 中唯一支持的插件。OVNKubernetes 插件在 OpenShift Container Platform 版本 4.3、4.4 和 4.5 中仅以技术预览提供。它通常包括在 OpenShift Container Platform 版本 4.6 及更高版本中。OVNKubernetes 必须和 IPv6 一起使用。默认值为
OpenShiftSDN
。必需
Cluster network CIDR
从其中分配 Pod IP 地址的 IP 地址块。OpenShiftSDN 网络插件支持多个集群网络。多个集群网络的地址块不得互相重叠。请选择足够大的地址池,以适配预期的工作负载。默认值为 10.128.0.0/14。
必需
Network host prefix
分配给每个单独节点的子网前缀长度。例如,如果 hostPrefix 设为 23,则每个节点从给定的 CIDR 中分配一个 /23 子网,允许 510(2^(32-23)-2)个 pod IP 地址。默认值为 23。
必需
Service network CIDR
服务的 IP 地址块。OpenShiftSDN 只允许一个 serviceNetwork 块。该地址不能与任何其他网络块相重叠。默认值为 172.30.0.0/16。
必需
Machine CIDR
OpenShift Container Platform 主机使用的 IP 地址块。该地址块不得与任何其他网络块重叠。默认值为 10.0.0.0/16。
必需
您可以通过点 Add network 来添加额外网络。如果您使用的是 IPv6 地址,您必须有多个网络。
添加可选的 Ansible Automation Template,以便在集群安装或升级之前或之后运行。
您可以点击 Add Automation template 来创建模板。
检查您的信息并选择性地进行自定义。
-
点 YAML 滑块到 On 来查看面板中的
install-config.yaml
文件内容。 - 使用自定义设置编辑 YAML 文件。
-
点 YAML 滑块到 On 来查看面板中的
选择 Create 来创建集群。
注: 您不必运行
kubectl
命令,它为导入集群提供集群详情。当您创建集群时,它由 Red Hat Advanced Cluster Management 管理自动配置。