7.6.2. 使用控制台创建集群


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

  1. 通过导航菜单进入 Infrastructure > Clusters
  2. Clusters 页面上,点 Create cluster

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

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

    1. 为集群输入一个名称。此名称用于集群的主机名。名称必须包含少于 15 个字符。

      注:这个值必须与创建凭证先决条件中列出的 DNS 记录的名称匹配。

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

    2. 如果要将其添加到现有集群集中,请指定 Cluster set。如果您在创建集群时没有 cluster-admin 权限,则必须选择一个具有 clusterset-admin 权限来创建集群的集群集。如果没有选择集群集,集群创建会失败。如果没有要选择的集群设置选项,请联系集群管理员,为集群集提供 clusterset-admin 权限。
    3. 指定您为 Red Hat OpenStack Platform 帐户配置的 Base DNS 域信息。如果已有与所选凭证关联的基域,则该值会在那个字段中填充。您可以修改它的值来覆盖它。这个值必须与创建 prerequisites 部分中列出的 DNS 记录的名称匹配。

      如需更多信息,请参阅 Red Hat OpenStack Platform 文档中的管理域。此名称用于集群的主机名。

    4. 指定您要用于集群的发行镜像。这将标识用于创建集群的 OpenShift Container Platform 镜像的版本。如果要使用的版本可用,您可以从镜像列表中选择镜像。如果您要使用的镜像不是标准镜像,您可以输入您要使用的镜像的 url。有关发行镜像的更多信息,请参阅发行镜像

      注: 仅支持 OpenShift Container Platform 版本 4.6.x 或更高版本的发行镜像。

    5. 添加您要与集群关联的附加标签。这些标签有助于识别集群并限制搜索结果。
  6. 输入 master 节点的详情。master 池中为您的集群创建三个 master 节点。Master 节点共享集群活动的管理。可选信息包括以下字段:

    1. 为您的 master 节点指定实例类型。您可以在实例创建后更改实例的类型和大小。默认值为 m1.xlarge
  7. 输入 worker 池的详细信息。您可以在 worker 池中创建一个或多个 worker 节点,以运行集群的容器工作负载。它们可以位于单个 worker 池中,也可以分布在多个 worker 池中。如果指定了零个 worker 节点,master 节点也会作为 worker 节点工作。可选信息包括以下字段:

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

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

  8. 输入集群的网络详情。您必须为 IPv4 网络提供一个或多个网络的值。对于 IPv6 网络,您必须定义多个网络。

    1. 添加外部网络名称,这是外部 Red Hat OpenStack Platform 的名称。
    2. 添加 API 浮动 IP 地址。现有的浮动 IP 地址用于 OpenShift Container Platform API 的外部网络。这个值必须与创建 prerequisites 部分中列出的 DNS 记录的名称匹配。
    3. 添加 Ingress 浮动 IP 地址。现有的浮动 IP 地址位于入口端口的外部网络上。这个值必须与创建 prerequisites 部分中列出的 DNS 记录的名称匹配。现有的浮动 IP 地址位于入口端口的外部网络上。
    4. 添加外部 DNS IP 地址支持在专用网络上进行名称解析。
    5. 选择您的网络类型,指定要部署的 Pod 网络供应商插件。可能的值为 OVNKubernetesOpenShiftSDN。默认值为 OpenShiftSDN。OVNKubernetes 是使用 IPv6 的必要设置。
    6. 选择 Cluster network CIDR。保留给集群使用的 IP 地址组。确保为集群指定足够的内容,并确保它们不在范围内包括其他集群的 IP 地址。默认值为 10.128.0.0/14
    7. 指定网络主机前缀,它会设置分配给每个节点的前缀长度。默认值为 23
    8. 指定 Service network CIDR,它为服务提供 IP 地址块。这个块不能与另一个网络块重叠。默认值为 172.30.0.0/16
    9. 指定 Machine CIDR,它提供 OpenShift Container Platform 主机使用的 IP 地址块。这个块不能与另一个网络块重叠。默认值为 10.0.0.0/16

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

  9. 添加可选的 Ansible Automation Template,以便在集群安装或升级之前或之后运行。

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

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

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

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.