第 13 章 Infrastructure [config.openshift.io/v1]
- 描述
-
基础架构包含有关基础架构的集群范围信息。规范名称是
集群兼容性级别
1:在主发行版本中至少为 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
object
- 必填
-
spec
-
13.1. 规格
属性 | 类型 | 描述 |
---|---|---|
|
| APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| 标准对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
| spec 包含用于配置的用户可设置值 |
|
| status 包含从集群中观察到的值。它们可能无法被覆盖。 |
13.1.1. .spec
- 描述
- spec 包含用于配置的用户可设置值
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
|
cloudConfig 是包含云供应商配置文件的 ConfigMap 的引用。此配置文件用于在使用内置云供应商集成或外部云控制器管理器时配置 Kubernetes 云供应商集成。此配置映射的命名空间是 openshift-config。cloudConfig 应该只被 kube_cloud_config 控制器使用。控制器负责将 spec 中的用户配置用于各种平台,并将该用户与此字段中的用户提供的 ConfigMap 相结合,以创建 stitched kube 云配置。控制器在带有 kube 云配置的 |
|
| platformSpec 包含与底层基础架构供应商相关的信息。 |
13.1.2. .spec.cloudConfig
- 描述
-
cloudConfig 是包含云供应商配置文件的 ConfigMap 的引用。此配置文件用于在使用内置云供应商集成或外部云控制器管理器时配置 Kubernetes 云供应商集成。此配置映射的命名空间是 openshift-config。cloudConfig 应该只被 kube_cloud_config 控制器使用。控制器负责将 spec 中的用户配置用于各种平台,并将该用户与此字段中的用户提供的 ConfigMap 相结合,以创建 stitched kube 云配置。控制器在带有 kube 云配置的
openshift-config-managed
命名空间中生成 ConfigMapkube-cloud-config
存储在cloud.conf
键中。所有客户端都应该只使用生成的 ConfigMap。 - 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| 键允许指向 configmap 中的特定键/值。这对逻辑文件引用非常有用。 |
|
|
13.1.3. .spec.platformSpec
- 描述
- platformSpec 包含与底层基础架构供应商相关的信息。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| alibabacloud 包含特定于 Alibaba Cloud 基础架构供应商的设置。 |
|
| AWS 包含特定于 Amazon Web Services 基础架构供应商的设置。 |
|
| Azure 包含特定于 Azure 基础架构供应商的设置。 |
|
| 裸机 包含特定于 BareMetal 平台的设置。 |
|
| equinixMetal 包含特定于 Equinix Metal 基础架构供应商的设置。 |
|
| GCP 包含特定于 Google Cloud Platform 基础架构供应商的设置。 |
|
| ibmcloud 包含特定于 IBMCloud 基础架构供应商的设置。 |
|
| kubevirt 包含特定于 kubevirt 基础架构供应商的设置。 |
|
| Nutanix 包含特定于 Nutanix 基础架构供应商的设置。 |
|
| OpenStack 包含特定于 OpenStack 基础架构提供程序的设置。 |
|
| ovirt 包含特定于 oVirt 基础架构提供程序的设置。 |
|
| powervs 包含与 IBM Power Systems Virtual Servers 基础架构供应商相关的设置。 |
|
| type 是集群的底层基础架构供应商。这个值控制是否启用基础架构自动化,如服务负载均衡器、动态卷置备、机器创建和删除,以及其他集成。如果没有,则不会启用基础架构自动化。允许的值是 "AWS", "Azure", "BareMetal", "GCP", "Libvirt", "OpenStack", "VSphere", "oVirt", "KubeVirt", "EquinixMetal", "PowerVS", "AlibabaCloud", "Nutanix" 和 "None"。单个组件可能不支持所有平台,如果它们不支持该平台,则必须将未识别的平台处理为 None。 |
|
| vSphere 包含特定于 VSphere 基础架构供应商的设置。 |
13.1.4. .spec.platformSpec.alibabaCloud
- 描述
- alibabacloud 包含特定于 Alibaba Cloud 基础架构供应商的设置。
- 类型
-
对象
13.1.5. .spec.platformSpec.aws
- 描述
- AWS 包含特定于 Amazon Web Services 基础架构供应商的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| serviceEndpoints 列表包含自定义端点,用于覆盖 AWS 服务的默认服务端点。服务必须只有一个 ServiceEndpoint。 |
|
| AWSServiceEndpoint 存储自定义 url 的配置,以覆盖 AWS Services 的现有默认值。 |
13.1.6. .spec.platformSpec.aws.serviceEndpoints
- 描述
- serviceEndpoints 列表包含自定义端点,用于覆盖 AWS 服务的默认服务端点。服务必须只有一个 ServiceEndpoint。
- 类型
-
array
13.1.7. .spec.platformSpec.aws.serviceEndpoints[]
- 描述
- AWSServiceEndpoint 存储自定义 url 的配置,以覆盖 AWS Services 的现有默认值。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| name 是 AWS 服务的名称。所有服务名称的列表可在 https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html 中找到,这必须提供且无法为空。 |
|
| URL 是方案 https 的完全限定 URI,可覆盖客户端的默认生成端点。这必须提供,且不能为空。 |
13.1.8. .spec.platformSpec.azure
- 描述
- Azure 包含特定于 Azure 基础架构供应商的设置。
- 类型
-
对象
13.1.9. .spec.platformSpec.baremetal
- 描述
- 裸机 包含特定于 BareMetal 平台的设置。
- 类型
-
对象
13.1.10. .spec.platformSpec.equinixMetal
- 描述
- equinixMetal 包含特定于 Equinix Metal 基础架构供应商的设置。
- 类型
-
对象
13.1.11. .spec.platformSpec.gcp
- 描述
- GCP 包含特定于 Google Cloud Platform 基础架构供应商的设置。
- 类型
-
对象
13.1.12. .spec.platformSpec.ibmcloud
- 描述
- ibmcloud 包含特定于 IBMCloud 基础架构供应商的设置。
- 类型
-
对象
13.1.13. .spec.platformSpec.kubevirt
- 描述
- kubevirt 包含特定于 kubevirt 基础架构供应商的设置。
- 类型
-
object
13.1.14. .spec.platformSpec.nutanix
- 描述
- Nutanix 包含特定于 Nutanix 基础架构供应商的设置。
- 类型
-
object
- 必填
-
prismCentral
-
prismElements
-
属性 | 类型 | 描述 |
---|---|---|
|
| prismCentral 包含端点地址和端口,用于访问 Nutanix Prism Central。安装集群范围代理时,此端点将通过代理访问。如果您希望与此端点通信而不是代理,请将端点添加到代理 spec.noProxy 列表中。 |
|
| prismElements 包含一个或多个端点地址和端口数据,用于访问 Nutanix Prism Elements (clusters)的 Nutanix Prism Elements (clusters)。目前,我们只支持一个 OpenShift 集群的 Prism Element (cluster),其中 OpenShift 集群中使用的所有 Nutanix 资源(VM、子网、卷等)。未来,我们可能支持 Nutanix 资源(VM 等),分布在 Prism Central 的多个 Prism Elements (clusters)。 |
|
| NutanixPrismElementEndpoint 包含 Prism Element (cluster)的名称和端点数据 |
13.1.15. .spec.platformSpec.nutanix.prismCentral
- 描述
- prismCentral 包含端点地址和端口,用于访问 Nutanix Prism Central。安装集群范围代理时,此端点将通过代理访问。如果您希望与此端点通信而不是代理,请将端点添加到代理 spec.noProxy 列表中。
- 类型
-
object
- 必填
-
address
-
port
-
属性 | 类型 | 描述 |
---|---|---|
|
| address 是 Nutanix Prism Central 或 Element (cluster)的端点地址(DNS 名称或 IP 地址) |
|
| port 是访问 Nutanix Prism Central 或 Element (cluster)的端口号 |
13.1.16. .spec.platformSpec.nutanix.prismElements
- 描述
- prismElements 包含一个或多个端点地址和端口数据,用于访问 Nutanix Prism Elements (clusters)的 Nutanix Prism Elements (clusters)。目前,我们只支持一个 OpenShift 集群的 Prism Element (cluster),其中 OpenShift 集群中使用的所有 Nutanix 资源(VM、子网、卷等)。未来,我们可能支持 Nutanix 资源(VM 等),分布在 Prism Central 的多个 Prism Elements (clusters)。
- 类型
-
数组
13.1.17. .spec.platformSpec.nutanix.prismElements[]
- 描述
- NutanixPrismElementEndpoint 包含 Prism Element (cluster)的名称和端点数据
- 类型
-
object
- 必填
-
端点
-
名称
-
属性 | 类型 | 描述 |
---|---|---|
|
| 端点包含 Prism Element (cluster)的端点地址和端口数据。安装集群范围代理时,此端点将通过代理访问。如果您希望与此端点通信而不是代理,请将端点添加到代理 spec.noProxy 列表中。 |
|
| name 是 Prism Element (cluster)的名称。这个值将与其他资源上配置的 cluster 字段(如 Machines、PVC 等)对应。 |
13.1.18. .spec.platformSpec.nutanix.prismElements[].endpoint
- 描述
- 端点包含 Prism Element (cluster)的端点地址和端口数据。安装集群范围代理时,此端点将通过代理访问。如果您希望与此端点通信而不是代理,请将端点添加到代理 spec.noProxy 列表中。
- 类型
-
object
- 必填
-
address
-
port
-
属性 | 类型 | 描述 |
---|---|---|
|
| address 是 Nutanix Prism Central 或 Element (cluster)的端点地址(DNS 名称或 IP 地址) |
|
| port 是访问 Nutanix Prism Central 或 Element (cluster)的端口号 |
13.1.19. .spec.platformSpec.openstack
- 描述
- OpenStack 包含特定于 OpenStack 基础架构提供程序的设置。
- 类型
-
对象
13.1.20. .spec.platformSpec.ovirt
- 描述
- ovirt 包含特定于 oVirt 基础架构提供程序的设置。
- 类型
-
对象
13.1.21. .spec.platformSpec.powervs
- 描述
- powervs 包含与 IBM Power Systems Virtual Servers 基础架构供应商相关的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| serviceEndpoints 是自定义端点列表,它将覆盖 Power VS 服务的默认服务端点。 |
|
| PowervsServiceEndpoint 存储自定义 url 的配置,以覆盖 PowerVS Services 的现有默认值。 |
13.1.22. .spec.platformSpec.powervs.serviceEndpoints
- 描述
- serviceEndpoints 是自定义端点列表,它将覆盖 Power VS 服务的默认服务端点。
- 类型
-
数组
13.1.23. .spec.platformSpec.powervs.serviceEndpoints[]
- 描述
- PowervsServiceEndpoint 存储自定义 url 的配置,以覆盖 PowerVS Services 的现有默认值。
- 类型
-
object
- 必填
-
name
-
url
-
属性 | 类型 | 描述 |
---|---|---|
|
| name 是 Power VS 服务的名称。其中一些服务是 IAM - https://cloud.ibm.com/apidocs/iam-identity-token-api ResourceController - https://cloud.ibm.com/apidocs/resource-controller/resource-controller Power Cloud - https://cloud.ibm.com/apidocs/power-cloud |
|
| URL 是方案 https 的完全限定 URI,可覆盖客户端的默认生成端点。这必须提供,且不能为空。 |
13.1.24. .spec.platformSpec.vsphere
- 描述
- vSphere 包含特定于 VSphere 基础架构供应商的设置。
- 类型
-
对象
13.1.25. .status
- 描述
- status 包含从集群中观察到的值。它们可能无法被覆盖。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| apiServerInternalURL 是一个有效的 URI,方案为 'https'、地址和可选端口(默认为 443)。apiServerInternalURL 可以被 kubelet 等组件使用,以使用基础架构供应商而不是 Kubernetes 网络联系 Kubernetes API 服务器。 |
|
| apiServerURL 是一个有效的 URI,方案为 'https'、地址和可选端口(默认为 443)。apiServerURL 可以被 Web 控制台等组件使用,告诉用户在哪里查找 Kubernetes API。 |
|
| controlPlaneTopology 表达了通常在控制节点上运行的操作对象的预期。默认为 'HighlyAvailable',它代表了 Operator 在"正常"集群中具有的行为。'SingleReplica' 模式将在单节点部署中使用,Operator 不应该为高可用性操作配置操作对象。"External' 模式表示 control plane 在集群中外部托管,其组件在集群中不可见。 |
|
| etcdDiscoveryDomain 是用来获取用于发现 etcd 服务器和客户端的 SRV 记录的域。更多信息: https://github.com/etcd-io/etcd/blob/329be66e8b3f9e2e6af83c123ff89297e49ebd15/Documentation/op-guide/clustering.md#dns-discovery 弃用:从 4.7 开始,此字段不再设置或满足。它将在以后的发行版本中被删除。 |
|
| InfrastructureName 使用用户友好的名称唯一标识集群。设置之后,不应更改。必须是最大长度 27,且只能有字母数字字符或连字符。 |
|
|
infrastructureTopology 表达了对没有在 control plane 节点上运行的基础架构服务的预期,通常由节点选择器为 |
|
| Platform 是集群的底层基础架构供应商。弃用 :使用 platformStatus.type 替代。 |
|
| platformStatus 包含特定于底层基础架构供应商的状态信息。 |
13.1.26. .status.platformStatus
- 描述
- platformStatus 包含特定于底层基础架构供应商的状态信息。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| alibabacloud 包含特定于 Alibaba Cloud 基础架构供应商的设置。 |
|
| AWS 包含特定于 Amazon Web Services 基础架构供应商的设置。 |
|
| Azure 包含特定于 Azure 基础架构供应商的设置。 |
|
| 裸机 包含特定于 BareMetal 平台的设置。 |
|
| equinixMetal 包含特定于 Equinix Metal 基础架构供应商的设置。 |
|
| GCP 包含特定于 Google Cloud Platform 基础架构供应商的设置。 |
|
| ibmcloud 包含特定于 IBMCloud 基础架构供应商的设置。 |
|
| kubevirt 包含特定于 kubevirt 基础架构供应商的设置。 |
|
| Nutanix 包含特定于 Nutanix 基础架构供应商的设置。 |
|
| OpenStack 包含特定于 OpenStack 基础架构提供程序的设置。 |
|
| ovirt 包含特定于 oVirt 基础架构提供程序的设置。 |
|
| powervs 包含与 Power Systems Virtual Servers 基础架构提供程序相关的设置。 |
|
|
type 是集群的底层基础架构供应商。这个值控制是否启用基础架构自动化,如服务负载均衡器、动态卷置备、机器创建和删除,以及其他集成。如果没有,则不会启用基础架构自动化。允许的值是 "AWS", "Azure", "BareMetal", "GCP", "Libvirt", "OpenStack", "VSphere", "oVirt", "EquinixMetal", "PowerVS", "AlibabaCloud", "Nutanix" 和 "None"。单个组件可能不支持所有平台,如果它们不支持该平台,则必须将未识别的平台处理为 None。这个值将与 |
|
| vSphere 包含特定于 VSphere 基础架构供应商的设置。 |
13.1.27. .status.platformStatus.alibabaCloud
- 描述
- alibabacloud 包含特定于 Alibaba Cloud 基础架构供应商的设置。
- 类型
-
object
- 必填
-
region
-
属性 | 类型 | 描述 |
---|---|---|
|
| region 指定为集群创建的 Alibaba Cloud 资源的区域。 |
|
| resourceGroupID 是集群的资源组的 ID。 |
|
| resourceTags 是应用于为集群创建的 Alibaba Cloud 资源的附加标签列表。 |
|
| AlibabaCloudResourceTag 是要添加到资源的一组标签。 |
13.1.28. .status.platformStatus.alibabaCloud.resourceTags
- 描述
- resourceTags 是应用于为集群创建的 Alibaba Cloud 资源的附加标签列表。
- 类型
-
array
13.1.29. .status.platformStatus.alibabaCloud.resourceTags[]
- 描述
- AlibabaCloudResourceTag 是要添加到资源的一组标签。
- 类型
-
object
- 必填
-
key
-
value
-
属性 | 类型 | 描述 |
---|---|---|
|
| key 是标签的密钥。 |
|
| value 是标签的值。 |
13.1.30. .status.platformStatus.aws
- 描述
- AWS 包含特定于 Amazon Web Services 基础架构供应商的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| 区域包含集群所创建的新 AWS 资源的默认 AWS 区域。 |
|
| resourceTags 是应用于为集群创建的 AWS 资源的额外标签列表。有关标记 AWS 资源的信息,请参阅 https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html。AWS 支持每个资源最多 50 个标签。OpenShift 保留 25 个标签供用户使用,保留 25 个标签供用户使用。 |
|
| AWSResourceTag 是一个应用于为集群创建的 AWS 资源的标签。 |
|
| serviceEndpoints 列表包含自定义端点,用于覆盖 AWS 服务的默认服务端点。服务必须只有一个 ServiceEndpoint。 |
|
| AWSServiceEndpoint 存储自定义 url 的配置,以覆盖 AWS Services 的现有默认值。 |
13.1.31. .status.platformStatus.aws.resourceTags
- 描述
- resourceTags 是应用于为集群创建的 AWS 资源的额外标签列表。有关标记 AWS 资源的信息,请参阅 https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html。AWS 支持每个资源最多 50 个标签。OpenShift 保留 25 个标签供用户使用,保留 25 个标签供用户使用。
- 类型
-
array
13.1.32. .status.platformStatus.aws.resourceTags[]
- 描述
- AWSResourceTag 是一个应用于为集群创建的 AWS 资源的标签。
- 类型
-
object
- 必填
-
key
-
value
-
属性 | 类型 | 描述 |
---|---|---|
|
| key 是标签的密钥 |
|
| value 是标签的值。有些 AWS 服务不支持空值。由于标签添加到许多服务中的资源,标签值的长度必须满足所有服务的要求。 |
13.1.33. .status.platformStatus.aws.serviceEndpoints
- 描述
- serviceEndpoints 列表包含自定义端点,用于覆盖 AWS 服务的默认服务端点。服务必须只有一个 ServiceEndpoint。
- 类型
-
array
13.1.34. .status.platformStatus.aws.serviceEndpoints[]
- 描述
- AWSServiceEndpoint 存储自定义 url 的配置,以覆盖 AWS Services 的现有默认值。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| name 是 AWS 服务的名称。所有服务名称的列表可在 https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html 中找到,这必须提供且无法为空。 |
|
| URL 是方案 https 的完全限定 URI,可覆盖客户端的默认生成端点。这必须提供,且不能为空。 |
13.1.35. .status.platformStatus.azure
- 描述
- Azure 包含特定于 Azure 基础架构供应商的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| armEndpoint 指定在非监管云中(如 Azure Stack)中使用的资源管理的 URL。 |
|
|
cloudName 是 Azure 云环境的名称,可用于使用适当的 Azure API 端点配置 Azure SDK。如果为空,则该值等于 |
|
| networkResourceGroupName 是网络资源的资源组,如集群使用的 Virtual Network 和 Subnets。如果为空,则该值与 ResourceGroupName 相同。 |
|
| resourceGroupName 是为集群创建的新 Azure 资源的 Resource Group。 |
13.1.36. .status.platformStatus.baremetal
- 描述
- 裸机 包含特定于 BareMetal 平台的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| apiServerInternalIP 是一个 IP 地址,用于联系 Kubernetes API 服务器,供集群内的组件使用,如使用基础架构而不是 Kubernetes 网络的 kubelet。它是 Infrastructure.status.apiServerInternalURI 指向的 IP。它是 API 服务器前面的一个自托管负载均衡器的 IP。弃用 :使用 APIServerInternalIPs 替代。 |
|
| apiServerInternalIPs 是联系 Kubernetes API 服务器的 IP 地址,供集群内的组件使用,如 kubelet 使用基础架构而不是 Kubernetes 网络。这些是 API 服务器前面的自托管负载均衡器的 IP。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
|
| ingressIP 是一个外部 IP,路由到默认入口控制器。IP 是通配符 DNS 记录的适当目标,用于解析默认路由主机名。弃用 :使用 IngressIPs 替代。 |
|
| ingressIPs 是路由到默认入口控制器的外部 IP。IP 是通配符 DNS 记录目标,用于解析默认路由主机名。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
|
|
nodeDNSIP 是节点使用的内部 DNS 的 IP 地址。与 DNS 操作器管理的不同, |
13.1.37. .status.platformStatus.equinixMetal
- 描述
- equinixMetal 包含特定于 Equinix Metal 基础架构供应商的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| apiServerInternalIP 是一个 IP 地址,用于联系 Kubernetes API 服务器,供集群内的组件使用,如使用基础架构而不是 Kubernetes 网络的 kubelet。它是 Infrastructure.status.apiServerInternalURI 指向的 IP。它是 API 服务器前面的一个自托管负载均衡器的 IP。 |
|
| ingressIP 是一个外部 IP,路由到默认入口控制器。IP 是通配符 DNS 记录的适当目标,用于解析默认路由主机名。 |
13.1.38. .status.platformStatus.gcp
- 描述
- GCP 包含特定于 Google Cloud Platform 基础架构供应商的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| resourceGroupName 是为集群创建的新 GCP 资源的项目 ID。 |
|
| 区域包含为集群创建的新 GCP 资源的区域。 |
13.1.39. .status.platformStatus.ibmcloud
- 描述
- ibmcloud 包含特定于 IBMCloud 基础架构供应商的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| CISInstanceCRN 是 Cloud Internet Services 实例的 CRN,用于管理集群基域的 DNS 区域 |
|
| DNSInstanceCRN 是 DNS Services 实例的 CRN,用于管理集群基域的 DNS 区域 |
|
| 位置是集群部署的位置 |
|
| ProviderType 表示创建的集群类型 |
|
| resourceGroupName 是为集群创建的新 IBMCloud 资源的 Resource Group。 |
13.1.40. .status.platformStatus.kubevirt
- 描述
- kubevirt 包含特定于 kubevirt 基础架构供应商的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| apiServerInternalIP 是一个 IP 地址,用于联系 Kubernetes API 服务器,供集群内的组件使用,如使用基础架构而不是 Kubernetes 网络的 kubelet。它是 Infrastructure.status.apiServerInternalURI 指向的 IP。它是 API 服务器前面的一个自托管负载均衡器的 IP。 |
|
| ingressIP 是一个外部 IP,路由到默认入口控制器。IP 是通配符 DNS 记录的适当目标,用于解析默认路由主机名。 |
13.1.41. .status.platformStatus.nutanix
- 描述
- Nutanix 包含特定于 Nutanix 基础架构供应商的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| apiServerInternalIP 是一个 IP 地址,用于联系 Kubernetes API 服务器,供集群内的组件使用,如使用基础架构而不是 Kubernetes 网络的 kubelet。它是 Infrastructure.status.apiServerInternalURI 指向的 IP。它是 API 服务器前面的一个自托管负载均衡器的 IP。弃用 :使用 APIServerInternalIPs 替代。 |
|
| apiServerInternalIPs 是联系 Kubernetes API 服务器的 IP 地址,供集群内的组件使用,如 kubelet 使用基础架构而不是 Kubernetes 网络。这些是 API 服务器前面的自托管负载均衡器的 IP。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
|
| ingressIP 是一个外部 IP,路由到默认入口控制器。IP 是通配符 DNS 记录的适当目标,用于解析默认路由主机名。弃用 :使用 IngressIPs 替代。 |
|
| ingressIPs 是路由到默认入口控制器的外部 IP。IP 是通配符 DNS 记录目标,用于解析默认路由主机名。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
13.1.42. .status.platformStatus.openstack
- 描述
- OpenStack 包含特定于 OpenStack 基础架构提供程序的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| apiServerInternalIP 是一个 IP 地址,用于联系 Kubernetes API 服务器,供集群内的组件使用,如使用基础架构而不是 Kubernetes 网络的 kubelet。它是 Infrastructure.status.apiServerInternalURI 指向的 IP。它是 API 服务器前面的一个自托管负载均衡器的 IP。弃用 :使用 APIServerInternalIPs 替代。 |
|
| apiServerInternalIPs 是联系 Kubernetes API 服务器的 IP 地址,供集群内的组件使用,如 kubelet 使用基础架构而不是 Kubernetes 网络。这些是 API 服务器前面的自托管负载均衡器的 IP。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
|
|
cloudName 是客户端配置文件( |
|
| ingressIP 是一个外部 IP,路由到默认入口控制器。IP 是通配符 DNS 记录的适当目标,用于解析默认路由主机名。弃用 :使用 IngressIPs 替代。 |
|
| ingressIPs 是路由到默认入口控制器的外部 IP。IP 是通配符 DNS 记录目标,用于解析默认路由主机名。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
|
|
nodeDNSIP 是节点使用的内部 DNS 的 IP 地址。与 DNS 操作器管理的不同, |
13.1.43. .status.platformStatus.ovirt
- 描述
- ovirt 包含特定于 oVirt 基础架构提供程序的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| apiServerInternalIP 是一个 IP 地址,用于联系 Kubernetes API 服务器,供集群内的组件使用,如使用基础架构而不是 Kubernetes 网络的 kubelet。它是 Infrastructure.status.apiServerInternalURI 指向的 IP。它是 API 服务器前面的一个自托管负载均衡器的 IP。弃用 :使用 APIServerInternalIPs 替代。 |
|
| apiServerInternalIPs 是联系 Kubernetes API 服务器的 IP 地址,供集群内的组件使用,如 kubelet 使用基础架构而不是 Kubernetes 网络。这些是 API 服务器前面的自托管负载均衡器的 IP。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
|
| ingressIP 是一个外部 IP,路由到默认入口控制器。IP 是通配符 DNS 记录的适当目标,用于解析默认路由主机名。弃用 :使用 IngressIPs 替代。 |
|
| ingressIPs 是路由到默认入口控制器的外部 IP。IP 是通配符 DNS 记录目标,用于解析默认路由主机名。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
|
| 弃用:从 4.6 开始,此字段不再设置或接受。它将在以后的发行版本中被删除。 |
13.1.44. .status.platformStatus.powervs
- 描述
- powervs 包含与 Power Systems Virtual Servers 基础架构提供程序相关的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| CISInstanceCRN 是 Cloud Internet Services 实例的 CRN,用于管理集群基域的 DNS 区域 |
|
| DNSInstanceCRN 是 DNS Services 实例的 CRN,用于管理集群基域的 DNS 区域 |
|
| region 包含集群所创建的新 Power VS 资源的默认 Power VS 区域。 |
|
| serviceEndpoints 是自定义端点列表,它将覆盖 Power VS 服务的默认服务端点。 |
|
| PowervsServiceEndpoint 存储自定义 url 的配置,以覆盖 PowerVS Services 的现有默认值。 |
|
| zone 包含集群所创建的新 Power VS 资源的默认区域。注: 目前只支持单区 OCP 集群 |
13.1.45. .status.platformStatus.powervs.serviceEndpoints
- 描述
- serviceEndpoints 是自定义端点列表,它将覆盖 Power VS 服务的默认服务端点。
- 类型
-
array
13.1.46. .status.platformStatus.powervs.serviceEndpoints[]
- 描述
- PowervsServiceEndpoint 存储自定义 url 的配置,以覆盖 PowerVS Services 的现有默认值。
- 类型
-
object
- 必填
-
name
-
url
-
属性 | 类型 | 描述 |
---|---|---|
|
| name 是 Power VS 服务的名称。其中一些服务是 IAM - https://cloud.ibm.com/apidocs/iam-identity-token-api ResourceController - https://cloud.ibm.com/apidocs/resource-controller/resource-controller Power Cloud - https://cloud.ibm.com/apidocs/power-cloud |
|
| URL 是方案 https 的完全限定 URI,可覆盖客户端的默认生成端点。这必须提供,且不能为空。 |
13.1.47. .status.platformStatus.vsphere
- 描述
- vSphere 包含特定于 VSphere 基础架构供应商的设置。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| apiServerInternalIP 是一个 IP 地址,用于联系 Kubernetes API 服务器,供集群内的组件使用,如使用基础架构而不是 Kubernetes 网络的 kubelet。它是 Infrastructure.status.apiServerInternalURI 指向的 IP。它是 API 服务器前面的一个自托管负载均衡器的 IP。弃用 :使用 APIServerInternalIPs 替代。 |
|
| apiServerInternalIPs 是联系 Kubernetes API 服务器的 IP 地址,供集群内的组件使用,如 kubelet 使用基础架构而不是 Kubernetes 网络。这些是 API 服务器前面的自托管负载均衡器的 IP。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
|
| ingressIP 是一个外部 IP,路由到默认入口控制器。IP 是通配符 DNS 记录的适当目标,用于解析默认路由主机名。弃用 :使用 IngressIPs 替代。 |
|
| ingressIPs 是路由到默认入口控制器的外部 IP。IP 是通配符 DNS 记录目标,用于解析默认路由主机名。在双栈集群中,此列表包含两个 IP,否则只有一个 IP。 |
|
|
nodeDNSIP 是节点使用的内部 DNS 的 IP 地址。与 DNS 操作器管理的不同, |