×

使用 Cluster API 管理机器仅为技术预览功能。技术预览功能不受 Red Hat 生产服务级别协议 (SLA) 的支持,并且可能功能不完整。Red Hat 不建议在生产环境中使用它们。这些功能提供对即将推出的产品功能的早期访问,使客户能够在开发过程中测试功能并提供反馈。

有关 Red Hat 技术预览功能的支持范围的更多信息,请参阅 技术预览功能支持范围

以下示例 YAML 文件显示了如何使 Cluster API 主要资源协同工作以及为其创建的适合您环境的机器配置设置。

Cluster API 集群资源的示例 YAML

集群资源定义集群的名称和基础设施提供程序,并由 Cluster API 管理。此资源对所有提供程序具有相同的结构。

apiVersion: cluster.x-k8s.io/v1beta1
kind: Cluster
metadata:
  name: <cluster_name> (1)
  namespace: openshift-cluster-api
spec:
  controlPlaneEndpoint: (2)
    host: <control_plane_endpoint_address>
    port: 6443
  infrastructureRef:
    apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
    kind: <infrastructure_kind> (3)
    name: <cluster_name>
    namespace: openshift-cluster-api
1 指定集群的名称。
2 指定控制平面端点的 IP 地址和用于访问它的端口。
3 指定集群的基础设施类型。有效值为
  • AWSCluster:集群正在 Amazon Web Services 上运行。

  • GCPCluster:集群正在 Google Cloud Platform 上运行。

  • VSphereCluster:集群正在 VMware vSphere 上运行。

特定于提供程序的配置选项

其余 Cluster API 资源是特定于提供程序的。有关集群的特定于提供程序的配置选项,请参阅以下资源