13.5. Cluster API 机器的配置选项
13.5.1. Amazon Web Services 的集群 API 配置选项 复制链接链接已复制到粘贴板!
使用集群 API 管理机器只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
您可以通过更新 Cluster API 自定义资源清单中的值来更改 Amazon Web Services (AWS) 集群 API 机器的配置。
13.5.1.1. 用于配置 Amazon Web Services 集群的 YAML 示例 复制链接链接已复制到粘贴板!
以下示例 YAML 文件显示了 Amazon Web Services 集群的配置。
基础架构资源是特定于提供程序的,定义由集群中所有计算机器集(如地区和子网)共享的属性。计算机器集在创建机器时引用此资源。
机器模板资源是特定于提供程序的,定义计算机器创建的机器的基本属性。计算机器设置在创建机器时引用此模板。
计算机器设置资源定义它所创建的机器的额外属性。计算机器集也会在创建机器时引用基础架构资源和机器模板。
13.5.2. Google Cloud Platform 的集群 API 配置选项 复制链接链接已复制到粘贴板!
使用集群 API 管理机器只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
您可以通过更新 Cluster API 自定义资源清单中的值来更改 Google Cloud Platform (GCP) Cluster API 机器的配置。
13.5.2.1. 用于配置 Google Cloud Platform 集群的 YAML 示例 复制链接链接已复制到粘贴板!
以下示例 YAML 文件显示了 Google Cloud Platform 集群的配置。
基础架构资源是特定于提供程序的,定义由集群中所有计算机器集(如地区和子网)共享的属性。计算机器集在创建机器时引用此资源。
机器模板资源是特定于提供程序的,定义计算机器创建的机器的基本属性。计算机器设置在创建机器时引用此模板。
计算机器设置资源定义它所创建的机器的额外属性。计算机器集也会在创建机器时引用基础架构资源和机器模板。
13.5.3. Red Hat OpenStack Platform 的集群 API 配置选项 复制链接链接已复制到粘贴板!
使用集群 API 管理机器只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
您可以通过更新 Cluster API 自定义资源清单中的值来更改 Red Hat OpenStack Platform (RHOSP) Cluster API 机器的配置。
13.5.3.1. 用于配置 RHOSP 集群的 YAML 示例 复制链接链接已复制到粘贴板!
以下示例 YAML 文件显示 RHOSP 集群的配置。
13.5.3.1.1. RHOSP 上 Cluster API 基础架构集群资源的 YAML 示例 复制链接链接已复制到粘贴板!
基础架构集群资源是特定于提供程序的,定义由集群中所有计算机器集(如地区和子网)共享的属性。计算机器集在创建机器时引用此资源。
只有以下示例中的参数才会验证是否与 OpenShift Container Platform 兼容。其他参数(如上游 Cluster API Provider OpenStack 书中记录的)可能会导致不必要的行为。
13.5.3.1.2. RHOSP 上 Cluster API 机器模板资源的 YAML 示例 复制链接链接已复制到粘贴板!
机器模板资源是特定于提供程序的,定义计算机器创建的机器的基本属性。计算机器设置在创建机器时引用此模板。
13.5.3.1.3. RHOSP 上 Cluster API 机器集资源的 YAML 示例 复制链接链接已复制到粘贴板!
计算机器设置资源定义它所创建的机器的额外属性。计算机器集也会在创建机器时引用基础架构资源和机器模板。
13.5.4. VMware vSphere 的集群 API 配置选项 复制链接链接已复制到粘贴板!
使用集群 API 管理机器只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
您可以通过更新 Cluster API 自定义资源清单中的值来更改 VMware vSphere Cluster API 机器的配置。
13.5.4.1. 用于配置 VMware vSphere 集群的 YAML 示例 复制链接链接已复制到粘贴板!
以下示例 YAML 文件显示 VMware vSphere 集群的配置。
13.5.4.1.1. VMware vSphere 上 Cluster API 基础架构资源的 YAML 示例 复制链接链接已复制到粘贴板!
基础架构资源是特定于提供程序的,定义由集群中所有计算机器集(如地区和子网)共享的属性。计算机器集在创建机器时引用此资源。
- 1
- 指定集群的基础架构类型。这个值必须与您的平台的值匹配。
- 2
- 指定集群 ID 作为集群的名称。
- 3
- 指定 control plane 端点的 IP 地址以及用于访问它的端口。
- 4
- 指定集群的 vSphere 服务器。您可以运行以下命令来在现有 vSphere 集群上找到这个值:
oc get infrastructure cluster \ -o jsonpath="{.spec.platformSpec.vsphere.vcenters[0].server}"
$ oc get infrastructure cluster \ -o jsonpath="{.spec.platformSpec.vsphere.vcenters[0].server}"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
13.5.4.1.2. VMware vSphere 上 Cluster API 机器模板资源的 YAML 示例 复制链接链接已复制到粘贴板!
机器模板资源是特定于提供程序的,定义计算机器创建的机器的基本属性。计算机器设置在创建机器时引用此模板。
- 1
- 指定机器模板类型。这个值必须与您的平台的值匹配。
- 2
- 为机器模板指定名称。
- 3
- 指定您的环境的详情。这里的值为示例。
- 4
- 指定要使用的 vSphere 虚拟机模板,如
user-5ddjd-rhcos
。 - 5
- 指定 vCenter 服务器 IP 或完全限定域名。
- 6
- 指定要使用的虚拟机克隆类型。以下值有效:
-
fullClone
-
linkedClone
使用
linkedClone
类型时,磁盘大小与克隆源匹配,而不使用diskGiB
值。如需更多信息,请参阅有关虚拟机克隆类型的 vSphere 文档。 -
- 7
- 指定要部署计算机器集的 vCenter 数据中心。
- 8
- 指定要部署计算机器集的 vCenter 数据存储。
- 9
- 指定 vCenter 中 vSphere 虚拟机文件夹的路径,如
/dc1/vm/user-inst-5ddjd
。 - 10
- 指定虚拟机的 vSphere 资源池。
- 11
- 指定要将计算机器设置为的 vSphere VM 网络。此虚拟机网络必须是集群中其他计算机器所处的位置。
13.5.4.1.3. VMware vSphere 上 Cluster API 机器集资源的 YAML 示例 复制链接链接已复制到粘贴板!
计算机器设置资源定义它所创建的机器的额外属性。计算机器集也会在创建机器时引用基础架构资源和机器模板。