1.7.4.2. 使用控制台创建集群

要从 Red Hat Advanced Cluster Management for Kubernetes 控制台创建集群,请完成以下步骤:

  1. 通过导航菜单进入 Infrastructure > Clusters
  2. Clusters 页面中,选择 Create cluster

    注: 此过程用于创建集群。如果您有一个要导入的现有集群,请参阅将目标受管集群导入到 hub 集群以了解这些步骤。

  3. 为基础架构供应商选择 Kubernetes 发行版本和 Google Cloud。剩余的步骤取决于您的选择。
  4. 从列表上的可用凭据中选择您的凭证。如果您没有配置,或想要配置一个新凭证,请选择 Add credential。有关 创建凭证的更多信息,请参阅为 Google Cloud Platform 创建凭证。
  5. 添加集群详情:

    1. 为集群输入一个名称。此名称用于集群的主机名。在命名 GCP 集群时有一些限制。这些限制包括,名称不要以 goog 开始;名称的任何部分都不要包含与 google 类似的内容。如需了解完整的限制列表,请参阅 Bucket 命名指南

      提示: 您可以通过将 YAML 开关设置为 ON 来在控制台中输入信息时查看 yaml 内容更新。

    2. 如果要将其添加到现有集群集中,请指定 Cluster set。如果您在创建集群时没有 cluster-admin 权限,则必须选择一个具有 clusterset-admin 权限来创建集群的集群集。如果没有选择集群集,集群创建会失败。如果没有要选择的集群设置选项,请联系集群管理员,为集群集提供 clusterset-admin 权限。
    3. 指定您为 GCP 帐户配置的 Base DNS 域信息。如果已有与所选凭证关联的基域,则该值会在那个字段中填充。您可以修改它的值来覆盖它。此名称用于集群的主机名。如需更多信息,请参阅设置自定义域
    4. 指定您要用于集群的发行镜像。这将标识用于创建集群的 OpenShift Container Platform 镜像的版本。如果要使用的版本可用,您可以从镜像列表中选择镜像。如果您要使用的镜像不是标准镜像,您可以输入您要使用的镜像的 url。有关发行镜像的更多信息,请参阅发行镜像
    5. 添加您要与集群关联的附加标签。这些标签有助于识别集群并限制搜索结果。
  6. 输入 control plane 池的详细信息。在 control plane 池中为集群创建三个 control plane 节点。control plane 节点共享集群活动的管理。可选信息包括以下字段:

    1. 指定您要在其中运行 control plane 池的区域。距离更近的区域可能会提供更快的性能,但距离更远的区域可能更为分散。
    2. 为您的 control plane 节点指定一个 实例类型。您可以在实例创建后更改实例的类型和大小。默认值为 n1-standard-1 - n1-standard-1 1 vCPU - General Purpose
  7. 输入 worker 池的详细信息。您可以在 worker 池中创建零个或多个 worker 节点,以运行集群的容器工作负载。它们可以位于单个 worker 池中,也可以分布在多个 worker 池中。如果指定了零个 worker 节点,control plane 节点也充当 worker 节点。可选信息包括以下字段:

    1. 为您的 worker 池添加名称。
    2. 为 worker 池指定一个实例类型。您可以在实例创建后更改实例的类型和大小。默认值为 n1-standard-4 - 4 vCPU 15 GiB RAM - General Purpose
    3. 输入 worker 池的节点数。定义 worker 池时需要此设置。

      您可以点 Add worker pool 来定义额外的 worker 池。

  8. 输入集群的网络详情。此信息是必需的。使用 IPv6 需要多个网络。

    1. 选择您的网络类型。默认值为 OpenShiftSDN。OVNKubernetes 是使用 IPv6 的必要设置。
    2. 选择 Cluster network CIDR。这是可用于 pod IP 地址的 IP 地址的数量和列表。这个块不能与另一个网络块重叠。默认值为 10.128.0.0/14
    3. 指定网络主机前缀,该前缀为每个节点设置子网前缀长度。默认值为 23
    4. 指定 Service network CIDR,它为服务提供 IP 地址块。这个块不能与另一个网络块重叠。默认值为 172.30.0.0/16
    5. 指定 Machine CIDR,它提供 OpenShift Container Platform 主机使用的 IP 地址块。这个块不能与另一个网络块重叠。默认值为 10.0.0.0/16

      您可以通过点 Add network 来添加额外网络。如果您使用的是 IPv6 地址,您必须有多个网络。

  9. 如果要启用代理,请添加代理信息。
  10. 添加可选的 Ansible Automation Template,以便在集群安装或升级之前或之后运行。

    您可以点击 Add Automation template 来创建模板。

  11. 检查您的信息并选择性地进行自定义。

    1. YAML 滑块到 On 来查看面板中的 install-config.yaml 文件内容。
    2. 使用自定义设置编辑 YAML 文件。
  12. 选择 Create 来创建集群。

    注: 您不必运行 kubectl 命令,它为导入集群提供集群详情。当您创建集群时,它由 Red Hat Advanced Cluster Management 管理自动配置。