7.3.2. 使用控制台创建集群
要从 Red Hat Advanced Cluster Management for Kubernetes 控制台创建集群,请完成以下步骤:
- 通过导航菜单进入 Infrastructure > Clusters。
在 Clusters 页面上,点 Create cluster。
注: 此过程用于创建集群。如果您有一个要导入的现有集群,请参阅将目标受管集群导入到 hub 集群以了解这些步骤。
- 为基础架构供应商选择 Kubernetes 发行版和 Microsoft Azure。剩余的步骤取决于您的选择。
- 从列表上的可用凭证中选择您的基础架构供应商凭证。如果您还没有配置,或想要配置一个新凭证,请选择 Add credential。有关创建凭证的更多信息,请参阅为 Microsoft Azure 创建凭证。
添加集群详情:
为集群输入一个名称。此名称用于集群的主机名。
提示: 您可以通过将
YAML
开关设置为 ON 来在控制台中输入信息时查看 yaml 内容更新。-
如果要将其添加到现有集群集中,请指定 Cluster set。如果您在创建集群时没有
cluster-admin
权限,则必须选择一个具有clusterset-admin
权限来创建集群的集群集。如果没有选择集群集,集群创建会失败。如果没有要选择的集群设置选项,请联系集群管理员,为集群集提供clusterset-admin
权限。 - 指定您为 Azure 帐户配置的 Base DNS 域信息。如果已有与所选凭证关联的基域,则该值会在那个字段中填充。您可以修改它的值来覆盖它。如需更多信息,请参阅为 Azure 云服务配置自定义域名。此名称用于集群的主机名。
- 指定您要用于集群的发行镜像。这将标识用于创建集群的 OpenShift Container Platform 镜像的版本。如果要使用的版本可用,您可以从镜像列表中选择镜像。如果您要使用的镜像不是标准镜像,您可以输入您要使用的镜像的 URL。有关发行镜像的更多信息,请参阅发行镜像。
- 添加您要与集群关联的附加标签。这些标签有助于识别集群并限制搜索结果。
输入 master 池的详细信息。master 池中为您的集群创建三个 master 节点。Master 节点共享集群活动的管理。可选信息包括以下字段:
- 指定您要在其中运行 master 池的区域(Region)。您可以选择区域中的多个区以实现更为分散的 master 节点组。距离更近的区域可能会提供更快的性能,但距离更远的区域可能更为分散。
- 为您的 master 节点指定实例类型。您可以在实例创建后更改实例的类型和大小。默认值为 Standard_D4s_v3 - 4 vCPU, 16 GiB RAM - General Purpose。
- 输入 Root 存储分配。默认值是 root 存储为 128 GiB。
输入 worker 池的详细信息。您可以在 worker 池中创建零个或多个 worker 节点,以运行集群的容器工作负载。它们可以位于单个 worker 池中,也可以分布在多个 worker 池中。如果指定了零个 worker 节点,master 节点也会作为 worker 节点工作。可选信息包括以下字段:
- 为您的 worker 池添加名称。
- 指定您要运行 worker 池的一个或多个 Zone(区域)。您可以为更加分散的节点组群选择区域中的多个区。距离更近的区域可能会提供更快的性能,但距离更远的区域可能更为分散。
- 为 worker 池指定一个实例类型。您可以在实例创建后更改实例的类型和大小。默认值为 Standard_D2s_v3 - 2 vCPU, 8 GiB - General Purpose。
- 输入 worker 池的节点数。定义 worker 池时需要此设置。
输入 Root 存储分配。默认值是 root 存储为 128 GiB。定义 worker 池时需要此设置。
您可以点击 Add worker 池来定义额外的 worker 池。
输入集群的网络详情。此信息是必需的。使用 IPv6 需要多个网络。
-
选择您的网络类型。默认值为
OpenShiftSDN
。OVNKubernetes 是使用 IPv6 的必要设置。 -
选择 Cluster network CIDR。这是可用于 pod 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 管理自动配置。