7.6.2. 使用控制台创建集群
要从 Red Hat Advanced Cluster Management 控制台创建集群,请完成以下步骤:
- 通过导航菜单进入 Infrastructure > Clusters。
在 Clusters 页面上,点 Create cluster。
注: 此过程用于创建集群。如果您有一个要导入的现有集群,请参阅将目标受管集群导入到 hub 集群以了解这些步骤。
- 为基础架构供应商选择 Kubernetes 发行版和 Red Hat OpenStack。剩余的步骤取决于您的选择。
- 从列表上的可用凭证中选择您的基础架构供应商凭证。如果您还没有配置,或想要配置一个新凭证,请选择 Add credential。有关创建凭证的更多信息,请参阅为红帽 OpenStack 平台创建凭证。
添加集群详情:
为集群输入一个名称。此名称用于集群的主机名。名称必须包含少于 15 个字符。
注:这个值必须与创建凭证先决条件中列出的 DNS 记录的名称匹配。
提示: 您可以通过将
YAML
开关设置为 ON 来在控制台中输入信息时查看 yaml 内容更新。-
如果要将其添加到现有集群集中,请指定 Cluster set。如果您在创建集群时没有
cluster-admin
权限,则必须选择一个具有clusterset-admin
权限来创建集群的集群集。如果没有选择集群集,集群创建会失败。如果没有要选择的集群设置选项,请联系集群管理员,为集群集提供clusterset-admin
权限。 指定您为 Red Hat OpenStack Platform 帐户配置的 Base DNS 域信息。如果已有与所选凭证关联的基域,则该值会在那个字段中填充。您可以修改它的值来覆盖它。这个值必须与创建 prerequisites 部分中列出的 DNS 记录的名称匹配。
如需更多信息,请参阅 Red Hat OpenStack Platform 文档中的管理域。此名称用于集群的主机名。
指定您要用于集群的发行镜像。这将标识用于创建集群的 OpenShift Container Platform 镜像的版本。如果要使用的版本可用,您可以从镜像列表中选择镜像。如果您要使用的镜像不是标准镜像,您可以输入您要使用的镜像的 url。有关发行镜像的更多信息,请参阅发行镜像。
注: 仅支持 OpenShift Container Platform 版本 4.6.x 或更高版本的发行镜像。
- 添加您要与集群关联的附加标签。这些标签有助于识别集群并限制搜索结果。
输入 master 节点的详情。master 池中为您的集群创建三个 master 节点。Master 节点共享集群活动的管理。可选信息包括以下字段:
- 为您的 master 节点指定实例类型。您可以在实例创建后更改实例的类型和大小。默认值为 m1.xlarge。
输入 worker 池的详细信息。您可以在 worker 池中创建一个或多个 worker 节点,以运行集群的容器工作负载。它们可以位于单个 worker 池中,也可以分布在多个 worker 池中。如果指定了零个 worker 节点,master 节点也会作为 worker 节点工作。可选信息包括以下字段:
- 为您的 worker 池添加名称。
- 为 worker 池指定一个实例类型。您可以在实例创建后更改实例的类型和大小。默认值为 m1.xlarge。
输入 worker 池的节点数。定义 worker 池时需要此设置。
您可以点击 Add worker 池来定义额外的 worker 池。
输入集群的网络详情。您必须为 IPv4 网络提供一个或多个网络的值。对于 IPv6 网络,您必须定义多个网络。
- 添加外部网络名称,这是外部 Red Hat OpenStack Platform 的名称。
- 添加 API 浮动 IP 地址。现有的浮动 IP 地址用于 OpenShift Container Platform API 的外部网络。这个值必须与创建 prerequisites 部分中列出的 DNS 记录的名称匹配。
- 添加 Ingress 浮动 IP 地址。现有的浮动 IP 地址位于入口端口的外部网络上。这个值必须与创建 prerequisites 部分中列出的 DNS 记录的名称匹配。现有的浮动 IP 地址位于入口端口的外部网络上。
- 添加外部 DNS IP 地址支持在专用网络上进行名称解析。
-
选择您的网络类型,指定要部署的 Pod 网络供应商插件。可能的值为
OVNKubernetes
或OpenShiftSDN
。默认值为OpenShiftSDN
。OVNKubernetes 是使用 IPv6 的必要设置。 -
选择 Cluster network CIDR。保留给集群使用的 IP 地址组。确保为集群指定足够的内容,并确保它们不在范围内包括其他集群的 IP 地址。默认值为
10.128.0.0/14
。 -
指定网络主机前缀,它会设置分配给每个节点的前缀长度。默认值为
23
。 -
指定 Service network CIDR,它为服务提供 IP 地址块。这个块不能与另一个网络块重叠。默认值为
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 管理自动配置。