15장. 인프라 [config.openshift.io/v1]


설명
인프라에 대한 클러스터 전체 정보가 있습니다. 표준 이름은 클러스터 호환성 수준 1: 최소 12 개월 또는 3 개의 마이너 릴리스 (더 긴 버전)의 주요 릴리스 내에서 사용할 수 있습니다.
유형
object
필수 항목
  • spec

15.1. 사양

속성유형설명

apiVersion

string

APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

string

kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

메타데이터

ObjectMeta

표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

object

spec에는 구성에 대한 사용자 설정 가능 값이 있습니다.

status

object

status에는 클러스터에서 관찰된 값이 포함되어 있습니다. 재정의할 수 없습니다.

15.1.1. .spec

설명
spec에는 구성에 대한 사용자 설정 가능 값이 있습니다.
유형
object
속성유형설명

cloudConfig

object

cloudConfig는 클라우드 공급자 구성 파일이 포함된 ConfigMap에 대한 참조입니다. 이 구성 파일은 기본 제공 클라우드 공급자 통합 또는 외부 클라우드 컨트롤러 관리자를 사용할 때 Kubernetes 클라우드 공급자 통합을 구성하는 데 사용됩니다. 이 구성 맵의 네임스페이스는 openshift-config입니다. cloudConfig는 kube_cloud_config 컨트롤러에서만 사용해야 합니다. 컨트롤러는 다양한 플랫폼의 사양에서 사용자 구성을 사용하고 이 필드에 사용자가 제공한 ConfigMap과 결합하여 stitched kube 클라우드 구성을 생성합니다. 컨트롤러는 kube 클라우드 구성이 cloud.conf 키에 저장된 openshift-config-managed 네임스페이스에 ConfigMap kube-cloud-config 를 생성합니다. 모든 클라이언트는 생성된 ConfigMap만 사용해야 합니다.

platformSpec

object

platformSpec은 기본 인프라 공급자와 관련된 원하는 정보를 보유합니다.

15.1.2. .spec.cloudConfig

설명
cloudConfig는 클라우드 공급자 구성 파일이 포함된 ConfigMap에 대한 참조입니다. 이 구성 파일은 기본 제공 클라우드 공급자 통합 또는 외부 클라우드 컨트롤러 관리자를 사용할 때 Kubernetes 클라우드 공급자 통합을 구성하는 데 사용됩니다. 이 구성 맵의 네임스페이스는 openshift-config입니다. cloudConfig는 kube_cloud_config 컨트롤러에서만 사용해야 합니다. 컨트롤러는 다양한 플랫폼의 사양에서 사용자 구성을 사용하고 이 필드에 사용자가 제공한 ConfigMap과 결합하여 stitched kube 클라우드 구성을 생성합니다. 컨트롤러는 kube 클라우드 구성이 cloud.conf 키에 저장된 openshift-config-managed 네임스페이스에 ConfigMap kube-cloud-config 를 생성합니다. 모든 클라이언트는 생성된 ConfigMap만 사용해야 합니다.
유형
object
속성유형설명

key

string

key를 사용하면 configmap 내의 특정 키/값을 가리킬 수 있습니다. 이는 논리 파일 참조에 유용합니다.

name

string

 

15.1.3. .spec.platformSpec

설명
platformSpec은 기본 인프라 공급자와 관련된 원하는 정보를 보유합니다.
유형
object
속성유형설명

alibabaCloud

object

alibabacloud에는 Alibaba Cloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.

AWS

object

AWS에는 Amazon Web Services 인프라 공급자와 관련된 설정이 포함되어 있습니다.

azure

object

Azure에는 Azure 인프라 공급자와 관련된 설정이 포함되어 있습니다.

baremetal

object

baremetal에는 BareMetal 플랫폼과 관련된 설정이 포함되어 있습니다.

equinixMetal

object

EquinixMetal에는 Equinix Metal 인프라 공급자에 대한 설정이 포함되어 있습니다.

external

object

ExternalPlatformType은 일반 인프라 공급자를 나타냅니다. 플랫폼별 구성 요소는 별도로 보완해야 합니다.

gcp

object

GCP에는 Google Cloud Platform 인프라 공급자와 관련된 설정이 포함되어 있습니다.

ibmcloud

object

IBMCloud에는 IBMCloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.

kubevirt

object

kubevirt에는 kubevirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.

nutanix

object

Nutanix에는 Nutanix 인프라 공급자와 관련된 설정이 포함되어 있습니다.

OpenStack

object

OpenStack에는 OpenStack 인프라 공급업체와 관련된 설정이 포함되어 있습니다.

ovirt

object

ovirt에는 oVirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.

powervs

object

PowerVS에는 IBM Power Systems Virtual Servers 인프라 공급자와 관련된 설정이 포함되어 있습니다.

type

string

type은 클러스터의 기본 인프라 공급자입니다. 이 값은 서비스 로드 밸런서, 동적 볼륨 프로비저닝, 머신 생성 및 삭제와 같은 인프라 자동화가 활성화되는지 여부를 제어합니다. None인 경우 인프라 자동화가 활성화되지 않습니다. 허용되는 값은 "AWS", "Azure", "BareMetal", "GCP", "Libvirt", "OpenStack", "VSphere", "oVirt", "KubeVirt", "EquinixMetal", "PowerVS", "AlibabaCloud", "Nutanix" 및 "None"입니다. 개별 구성 요소는 모든 플랫폼을 지원하지 않을 수 있으며, 해당 플랫폼을 지원하지 않는 경우 인식되지 않은 플랫폼을 None으로 처리해야 합니다.

vSphere

object

vSphere에는 VSphere 인프라 공급자와 관련된 설정이 포함되어 있습니다.

15.1.4. .spec.platformSpec.alibabaCloud

설명
alibabacloud에는 Alibaba Cloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object

15.1.5. .spec.platformSpec.aws

설명
AWS에는 Amazon Web Services 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

serviceEndpoints

array

serviceEndpoints 목록에는 AWS Services의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점이 포함되어 있습니다. 서비스에는 하나의 ServiceEndpoint만 있어야 합니다.

serviceEndpoints[]

object

AWSServiceEndpoint는 사용자 정의 URL 구성을 저장하여 AWS Services의 기존 기본값을 재정의합니다.

15.1.6. .spec.platformSpec.aws.serviceEndpoints

설명
serviceEndpoints 목록에는 AWS Services의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점이 포함되어 있습니다. 서비스에는 하나의 ServiceEndpoint만 있어야 합니다.
유형
array

15.1.7. .spec.platformSpec.aws.serviceEndpoints[]

설명
AWSServiceEndpoint는 사용자 정의 URL 구성을 저장하여 AWS Services의 기존 기본값을 재정의합니다.
유형
object
속성유형설명

name

string

이름은 AWS 서비스의 이름입니다. 모든 서비스 이름 목록은 https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html 에서 확인할 수 있으며 제공해야 하며 비워 둘 수 없습니다.

url

string

URL은 스키마 https로 정규화된 URI로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다.

15.1.8. .spec.platformSpec.azure

설명
Azure에는 Azure 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object

15.1.9. .spec.platformSpec.baremetal

설명
baremetal에는 BareMetal 플랫폼과 관련된 설정이 포함되어 있습니다.
유형
object

15.1.10. .spec.platformSpec.equinixMetal

설명
EquinixMetal에는 Equinix Metal 인프라 공급자에 대한 설정이 포함되어 있습니다.
유형
object

15.1.11. .spec.platformSpec.external

설명
ExternalPlatformType은 일반 인프라 공급자를 나타냅니다. 플랫폼별 구성 요소는 별도로 보완해야 합니다.
유형
object
속성유형설명

platformName

string

PlatformName에는 설치 시 설정될 것으로 예상되는 인프라 공급자 이름을 나타내는 임의의 문자열이 있습니다. 이 필드는 정보 및 보고 목적으로만 사용되며 의사 결정용으로는 사용되지 않을 것으로 예상됩니다.

15.1.12. .spec.platformSpec.gcp

설명
GCP에는 Google Cloud Platform 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object

15.1.13. .spec.platformSpec.ibmcloud

설명
IBMCloud에는 IBMCloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object

15.1.14. .spec.platformSpec.kubevirt

설명
kubevirt에는 kubevirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object

15.1.15. .spec.platformSpec.nutanix

설명
Nutanix에는 Nutanix 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
필수 항목
  • prismCentral
  • prismElements
속성유형설명

prismCentral

object

prismCentral에는 Nutanix Prism Central에 액세스할 수 있는 엔드포인트 주소와 포트가 있습니다. 클러스터 전체 프록시가 설치되면 기본적으로 이 끝점은 프록시를 통해 액세스할 수 있습니다. 이 끝점과 통신할 필요가 없는 경우 프록시 spec.noProxy 목록에 끝점을 추가하십시오.

prismElements

array

prism Cryostats에는 Nutanix Prism Central의 Nutanix Prism Cryostat (클러스터)에 액세스하기 위해 하나 이상의 엔드 포인트 주소와 포트 데이터가 있습니다. 현재 OpenShift 클러스터에 사용되는 모든 Nutanix 리소스(VM, 서브넷, 볼륨 등)가 있는 OpenShift 클러스터에 대해 하나의 Prism Element(클러스터)만 지원합니다. 앞으로는 Prism Central의 여러 Prism Cryostat(클러스터)에 걸쳐 Nutanix 리소스(VM 등)를 지원할 수 있습니다.

prismElements[]

object

NutanixPrism CryostatEndpoint에는 Prism Element (cluster)의 이름 및 엔드포인트 데이터가 있습니다.

15.1.16. .spec.platformSpec.nutanix.prismCentral

설명
prismCentral에는 Nutanix Prism Central에 액세스할 수 있는 엔드포인트 주소와 포트가 있습니다. 클러스터 전체 프록시가 설치되면 기본적으로 이 끝점은 프록시를 통해 액세스할 수 있습니다. 이 끝점과 통신할 필요가 없는 경우 프록시 spec.noProxy 목록에 끝점을 추가하십시오.
유형
object
필수 항목
  • address
  • port
속성유형설명

address

string

address는 Nutanix Prism Central 또는 Element (cluster)의 엔드포인트 주소(DNS 이름 또는 IP 주소)입니다.

port

integer

port는 Nutanix Prism Central 또는 Element (cluster)에 액세스하는 포트 번호입니다.

15.1.17. .spec.platformSpec.nutanix.prismElements

설명
prism Cryostats에는 Nutanix Prism Central의 Nutanix Prism Cryostat (클러스터)에 액세스하기 위해 하나 이상의 엔드 포인트 주소와 포트 데이터가 있습니다. 현재 OpenShift 클러스터에 사용되는 모든 Nutanix 리소스(VM, 서브넷, 볼륨 등)가 있는 OpenShift 클러스터에 대해 하나의 Prism Element(클러스터)만 지원합니다. 앞으로는 Prism Central의 여러 Prism Cryostat(클러스터)에 걸쳐 Nutanix 리소스(VM 등)를 지원할 수 있습니다.
유형
array

15.1.18. .spec.platformSpec.nutanix.prismElements[]

설명
NutanixPrism CryostatEndpoint에는 Prism Element (cluster)의 이름 및 엔드포인트 데이터가 있습니다.
유형
object
필수 항목
  • endpoint
  • name
속성유형설명

endpoint

object

endpoint에는 Prism Element (cluster)의 엔드포인트 주소 및 포트 데이터가 있습니다. 클러스터 전체 프록시가 설치되면 기본적으로 이 끝점은 프록시를 통해 액세스할 수 있습니다. 이 끝점과 통신할 필요가 없는 경우 프록시 spec.noProxy 목록에 끝점을 추가하십시오.

name

string

name은 Prism Element (cluster)의 이름입니다. 이 값은 다른 리소스(예: 머신, PVC 등)에 구성된 클러스터 필드에 해당합니다.

15.1.19. .spec.platformSpec.nutanix.prismElements[].endpoint

설명
endpoint에는 Prism Element (cluster)의 엔드포인트 주소 및 포트 데이터가 있습니다. 클러스터 전체 프록시가 설치되면 기본적으로 이 끝점은 프록시를 통해 액세스할 수 있습니다. 이 끝점과 통신할 필요가 없는 경우 프록시 spec.noProxy 목록에 끝점을 추가하십시오.
유형
object
필수 항목
  • address
  • port
속성유형설명

address

string

address는 Nutanix Prism Central 또는 Element (cluster)의 엔드포인트 주소(DNS 이름 또는 IP 주소)입니다.

port

integer

port는 Nutanix Prism Central 또는 Element (cluster)에 액세스하는 포트 번호입니다.

15.1.20. .spec.platformSpec.openstack

설명
OpenStack에는 OpenStack 인프라 공급업체와 관련된 설정이 포함되어 있습니다.
유형
object

15.1.21. .spec.platformSpec.ovirt

설명
ovirt에는 oVirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object

15.1.22. .spec.platformSpec.powervs

설명
PowerVS에는 IBM Power Systems Virtual Servers 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

serviceEndpoints

array

serviceEndpoints는 Power VS 서비스의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점 목록입니다.

serviceEndpoints[]

object

PowervsServiceEndpoint는 사용자 지정 URL의 구성을 저장하여 PowerVS 서비스의 기존 기본값을 재정의합니다.

15.1.23. .spec.platformSpec.powervs.serviceEndpoints

설명
serviceEndpoints는 Power VS 서비스의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점 목록입니다.
유형
array

15.1.24. .spec.platformSpec.powervs.serviceEndpoints[]

설명
PowervsServiceEndpoint는 사용자 지정 URL의 구성을 저장하여 PowerVS 서비스의 기존 기본값을 재정의합니다.
유형
object
필수 항목
  • name
  • url
속성유형설명

name

string

이름은 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

string

URL은 스키마 https로 정규화된 URI로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다.

15.1.25. .spec.platformSpec.vsphere

설명
vSphere에는 VSphere 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

failureDomains

array

failureDomains에는 지역, 영역 및 vCenter 토폴로지의 정의가 포함되어 있습니다. 실패 도메인(지역 및 영역)을 생략하면 사용되지 않습니다.

failureDomains[]

object

VSpherePlatformFailureDomainSpec에는 리전 및 영역 장애 도메인과 해당 실패 도메인의 vCenter 토폴로지가 있습니다.

nodeNetworking

object

nodeNetworking에는 노드의 네트워킹을 할당하기 위한 내부 및 외부 네트워크 제약 조건의 정의가 포함되어 있습니다. 이 필드를 생략하면 네트워킹은 기본적으로 단일 주소만 지원하고 발견된 첫 번째 주소를 반환하는 기존 주소 선택 동작으로 설정됩니다.

vCenters

array

vCenter에는 vCenter와 통신할 서비스의 연결 세부 정보가 있습니다. 현재 단일 vCenter만 지원됩니다. ---

vcenters[]

object

VSpherePlatformVCenterSpec은 vCenter 연결 필드를 저장합니다. vSphere CCM에서 사용합니다.

15.1.26. .spec.platformSpec.vsphere.failureDomains

설명
failureDomains에는 지역, 영역 및 vCenter 토폴로지의 정의가 포함되어 있습니다. 실패 도메인(지역 및 영역)을 생략하면 사용되지 않습니다.
유형
array

15.1.27. .spec.platformSpec.vsphere.failureDomains[]

설명
VSpherePlatformFailureDomainSpec에는 리전 및 영역 장애 도메인과 해당 실패 도메인의 vCenter 토폴로지가 있습니다.
유형
object
필수 항목
  • name
  • region
  • server
  • 토폴로지
  • 영역
속성유형설명

name

string

name은 실패 도메인의 임의의 고유 이름을 정의합니다.

region

string

region은 vCenter 데이터 센터에 연결할 리전 태그의 이름을 정의합니다. vCenter의 태그 카테고리 이름은 openshift-region이어야 합니다.

server

string

server는 정규화된 도메인 이름 또는 vCenter 서버의 IP 주소입니다. ---

토폴로지

object

토폴로지는 vSphere 구성을 사용하여 지정된 실패 도메인을 설명합니다.

영역

string

zone은 vCenter 클러스터에 연결할 영역 태그의 이름을 정의합니다. vCenter의 태그 카테고리는 이름이 openshift-zone이어야 합니다.

15.1.28. .spec.platformSpec.vsphere.failureDomains[].topology

설명
토폴로지는 vSphere 구성을 사용하여 지정된 실패 도메인을 설명합니다.
유형
object
필수 항목
  • computeCluster
  • 데이터 센터
  • 데이터 저장소
  • 네트워크
속성유형설명

computeCluster

string

computeCluster 가상 머신이 있을 vCenter 클러스터의 절대 경로입니다. 절대 경로는 /<datacenter>/host/<cluster> 형식입니다. 경로의 최대 길이는 2048자입니다.

데이터 센터

string

데이터센터는 가상 머신이 있을 vCenter 데이터 센터의 이름입니다. 데이터 센터 이름의 최대 길이는 80자입니다.

데이터 저장소

string

Datastore는 가상 머신이 있는 데이터 저장소의 절대 경로입니다. 절대 경로는 /<datacenter>/datastore/<datastore> 최대 경로 길이는 2048자입니다.

folder

string

폴더는 가상 머신이 있는 폴더의 절대 경로입니다. 절대 경로는 /<datacenter>/vm/<folder> 형식입니다. 경로의 최대 길이는 2048자입니다.

네트워크

배열(문자열)

네트워크는 이 실패 도메인 내의 포트 그룹 네트워크 이름 목록입니다. 현재는 RHCOS 가상 머신당 단일 인터페이스만 지원합니다. 사용 가능한 네트워크(포트 그룹)는 govc ls 'network/*' 를 사용하여 나열할 수 있습니다. 단일 인터페이스는 /<datacenter>/network/<portgroup> 형식의 절대 경로여야 합니다.

resourcePool

string

ResourcePool은 가상 머신이 생성될 리소스 풀의 절대 경로입니다. 절대 경로는 /<datacenter>/host/<cluster>/Resources/<resourcepool> 형식입니다. 경로의 최대 길이는 2048자입니다.

15.1.29. .spec.platformSpec.vsphere.nodeNetworking

설명
nodeNetworking에는 노드의 네트워킹을 할당하기 위한 내부 및 외부 네트워크 제약 조건의 정의가 포함되어 있습니다. 이 필드를 생략하면 네트워킹은 기본적으로 단일 주소만 지원하고 발견된 첫 번째 주소를 반환하는 기존 주소 선택 동작으로 설정됩니다.
유형
object
속성유형설명

external

object

external은 외부에서 라우팅할 수 있는 노드의 네트워크 구성을 나타냅니다.

internal

object

internal은 클러스터 내에서만 라우팅할 수 있는 노드의 네트워크 구성을 나타냅니다.

15.1.30. .spec.platformSpec.vsphere.nodeNetworking.external

설명
external은 외부에서 라우팅할 수 있는 노드의 네트워크 구성을 나타냅니다.
유형
object
속성유형설명

excludeNetworkSubnetCidr

배열(문자열)

status.addresses 필드에 사용할 VirtualMachine의 VM에서 IP 주소를 선택할 때 서브넷 범위의 excludeNetworkSubnetCidr IP 주소가 제외됩니다. ---

network

string

status.addresses 필드를 검색할 때 사용할 Network VirtualMachine의 VM 네트워크 이름입니다. internal.networkSubnetCIDR 및 external.networkSubnetCIDR가 설정되지 않은 경우 이 네트워크에 연결된 vNIC에는 단일 IP 주소만 있어야 합니다. 사용 가능한 네트워크(포트 그룹)는 govc ls 'network/*'를 사용하여 나열할 수 있습니다.

networkSubnetCidr

배열(문자열)

각 status.addresses 필드에 사용할 필드의 CIDR에 포함된 VirtualMachine의 네트워크 인터페이스의 NetworkSubnetCidr IP 주소입니다. ---

15.1.31. .spec.platformSpec.vsphere.nodeNetworking.internal

설명
internal은 클러스터 내에서만 라우팅할 수 있는 노드의 네트워크 구성을 나타냅니다.
유형
object
속성유형설명

excludeNetworkSubnetCidr

배열(문자열)

status.addresses 필드에 사용할 VirtualMachine의 VM에서 IP 주소를 선택할 때 서브넷 범위의 excludeNetworkSubnetCidr IP 주소가 제외됩니다. ---

network

string

status.addresses 필드를 검색할 때 사용할 Network VirtualMachine의 VM 네트워크 이름입니다. internal.networkSubnetCIDR 및 external.networkSubnetCIDR가 설정되지 않은 경우 이 네트워크에 연결된 vNIC에는 단일 IP 주소만 있어야 합니다. 사용 가능한 네트워크(포트 그룹)는 govc ls 'network/*'를 사용하여 나열할 수 있습니다.

networkSubnetCidr

배열(문자열)

각 status.addresses 필드에 사용할 필드의 CIDR에 포함된 VirtualMachine의 네트워크 인터페이스의 NetworkSubnetCidr IP 주소입니다. ---

15.1.32. .spec.platformSpec.vsphere.vcenters

설명
vCenter에는 vCenter와 통신할 서비스의 연결 세부 정보가 있습니다. 현재 단일 vCenter만 지원됩니다. ---
유형
array

15.1.33. .spec.platformSpec.vsphere.vcenters[]

설명
VSpherePlatformVCenterSpec은 vCenter 연결 필드를 저장합니다. vSphere CCM에서 사용합니다.
유형
object
필수 항목
  • 데이터센터
  • server
속성유형설명

데이터센터

배열(문자열)

RHCOS vm 게스트가 있는 vCenter Datacenters 이 필드는 Cloud Controller Manager에서 사용합니다. 여기에 나열된 각 데이터 센터를 토폴로지 내에서 사용해야 합니다.

port

integer

port는 vCenter 엔드포인트와 통신하는 데 사용할 TCP 포트입니다. 생략하면 사용자에게 의견이 없으며 시간이 지남에 따라 변경될 수 있는 적절한 기본값을 선택하는 것이 플랫폼에 달려 있습니다.

server

string

server는 정규화된 도메인 이름 또는 vCenter 서버의 IP 주소입니다. ---

15.1.34. .status

설명
status에는 클러스터에서 관찰된 값이 포함되어 있습니다. 재정의할 수 없습니다.
유형
object
속성유형설명

apiServerInternalURI

string

apiServerInternalURL은 스키마 'https', 주소 및 선택적으로 포트(기본값: 443)가 있는 유효한 URI입니다. Kubernetes 네트워킹이 아닌 인프라 공급자를 사용하여 kubelets와 같은 구성 요소에서 apiServerInternalURL을 사용할 수 있습니다.

apiServerURL

string

apiServerURL은 스키마 'https', 주소 및 선택적으로 포트(선택 사항)가 있는 유효한 URI입니다. 웹 콘솔과 같은 구성 요소에서 apiServerURL을 사용하여 Kubernetes API를 찾을 위치를 사용자에게 알릴 수 있습니다.

controlPlaneTopology

string

controlPlaneTopology는 일반적으로 컨트롤 노드에서 실행되는 피연산자에 대한 기대치를 나타냅니다. 기본값은 'HighlyAvailable'이며, 이는 Operator가 "일반" 클러스터에 있는 동작을 나타냅니다. 'SingleReplica' 모드는 단일 노드 배포에서 사용되며 Operator는 고가용성 작업에 대한 피연산자를 구성하지 않아야 합니다. 'External' 모드는 컨트롤 플레인이 클러스터에 외부에 호스팅되고 해당 구성 요소가 클러스터 내에 표시되지 않음을 나타냅니다.

etcdDiscoveryDomain

string

etcdDiscoveryDomain은 etcd 서버 및 클라이언트를 검색하기 위해 SRV 레코드를 가져오는 데 사용되는 도메인입니다. 자세한 정보: https://github.com/etcd-io/etcd/blob/329be66e8b3f9e2e6af83c123ff89297e49ebd15/Documentation/op-guide/clustering.md#dns-discovery 더 이상 사용되지 않음: 4.7부터 이 필드는 더 이상 설정되거나 적용되지 않습니다. 향후 릴리스에서 제거됩니다.

infrastructureName

string

infrastructureName은 사람이 친숙한 이름으로 클러스터를 고유하게 식별합니다. 설정한 후에는 변경할 수 없습니다. 최대 길이 27이어야 하며 영숫자 또는 하이픈 문자만 있어야 합니다.

infrastructureTopology

string

infrastructureTopology는 컨트롤 플레인 노드에서 실행되지 않는 인프라 서비스에 대한 기대치를 표현합니다. 일반적으로 master 이외의 역할 값에 대한 노드 선택기로 표시됩니다. 기본값은 'HighlyAvailable'이며, 이는 Operator가 "일반" 클러스터에 있는 동작을 나타냅니다. 'SingleReplica' 모드는 단일 노드 배포에서 사용되며 Operator는 고가용성 작동에 대한 피연산자를 구성하지 않아야 합니다. 외부 토폴로지 모드는 이 필드에 적용되지 않습니다.

platform

string

플랫폼은 클러스터의 기본 인프라 공급자입니다. deprecated: 대신 platformStatus.type을 사용합니다.

platformStatus

object

platformStatus는 기본 인프라 공급자와 관련된 상태 정보를 보유합니다.

15.1.35. .status.platformStatus

설명
platformStatus는 기본 인프라 공급자와 관련된 상태 정보를 보유합니다.
유형
object
속성유형설명

alibabaCloud

object

alibabacloud에는 Alibaba Cloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.

AWS

object

AWS에는 Amazon Web Services 인프라 공급자와 관련된 설정이 포함되어 있습니다.

azure

object

Azure에는 Azure 인프라 공급자와 관련된 설정이 포함되어 있습니다.

baremetal

object

baremetal에는 BareMetal 플랫폼과 관련된 설정이 포함되어 있습니다.

equinixMetal

object

EquinixMetal에는 Equinix Metal 인프라 공급자에 대한 설정이 포함되어 있습니다.

external

object

external에는 일반 외부 인프라 공급자와 관련된 설정이 포함되어 있습니다.

gcp

object

GCP에는 Google Cloud Platform 인프라 공급자와 관련된 설정이 포함되어 있습니다.

ibmcloud

object

IBMCloud에는 IBMCloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.

kubevirt

object

kubevirt에는 kubevirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.

nutanix

object

Nutanix에는 Nutanix 인프라 공급자와 관련된 설정이 포함되어 있습니다.

OpenStack

object

OpenStack에는 OpenStack 인프라 공급업체와 관련된 설정이 포함되어 있습니다.

ovirt

object

ovirt에는 oVirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.

powervs

object

PowerVS에는 Power Systems Virtual Servers 인프라 공급자와 관련된 설정이 포함되어 있습니다.

type

string

type은 클러스터의 기본 인프라 공급자입니다. 이 값은 서비스 로드 밸런서, 동적 볼륨 프로비저닝, 머신 생성 및 삭제와 같은 인프라 자동화가 활성화되는지 여부를 제어합니다. None인 경우 인프라 자동화가 활성화되지 않습니다. 허용되는 값은 "AWS", "Azure", "BareMetal", "GCP", "Libvirt", "OpenStack", "VSphere", "oVirt", "EquinixMetal", "PowerVS", "AlibabaCloud", "Nutanix" 및 "None"입니다. 개별 구성 요소는 모든 플랫폼을 지원하지 않을 수 있으며, 해당 플랫폼을 지원하지 않는 경우 인식되지 않은 플랫폼을 None으로 처리해야 합니다. 이 값은 status.platformstatus.platformStatus.type 과 동기화됩니다. 현재는 이 값을 설정한 후에는 변경할 수 없습니다.

vSphere

object

vSphere에는 VSphere 인프라 공급자와 관련된 설정이 포함되어 있습니다.

15.1.36. .status.platformStatus.alibabaCloud

설명
alibabacloud에는 Alibaba Cloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
필수 항목
  • region
속성유형설명

region

string

region은 클러스터에 대해 생성된 Alibaba Cloud 리소스의 리전을 지정합니다.

resourceGroupID

string

resourceGroupID는 클러스터의 리소스 그룹의 ID입니다.

resourceTags

array

resourceTags는 클러스터에 대해 생성된 Alibaba Cloud 리소스에 적용할 추가 태그 목록입니다.

resourceTags[]

object

AlibabaCloudResourceTag는 리소스에 적용할 태그 세트입니다.

15.1.37. .status.platformStatus.alibabaCloud.resourceTags

설명
resourceTags는 클러스터에 대해 생성된 Alibaba Cloud 리소스에 적용할 추가 태그 목록입니다.
유형
array

15.1.38. .status.platformStatus.alibabaCloud.resourceTags[]

설명
AlibabaCloudResourceTag는 리소스에 적용할 태그 세트입니다.
유형
object
필수 항목
  • key
  • value
속성유형설명

key

string

key는 태그의 키입니다.

value

string

value는 태그의 값입니다.

15.1.39. .status.platformStatus.aws

설명
AWS에는 Amazon Web Services 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

region

string

리전에는 클러스터에서 생성한 새 AWS 리소스의 기본 AWS 리전이 있습니다.

resourceTags

array

resourceTags는 클러스터에 대해 생성된 AWS 리소스에 적용할 추가 태그 목록입니다. AWS 리소스 태그 지정에 대한 자세한 내용은 https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html 을 참조하십시오. AWS는 리소스당 최대 50개의 태그를 지원합니다. OpenShift는 사용할 수 있도록 25개의 태그를 예약하고 사용자가 사용할 수 있는 25개의 태그를 사용할 수 있습니다.

resourceTags[]

object

AWSResourceTag는 클러스터에 대해 생성된 AWS 리소스에 적용할 태그입니다.

serviceEndpoints

array

serviceEndpoints 목록에는 AWS Services의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점이 포함되어 있습니다. 서비스에는 하나의 ServiceEndpoint만 있어야 합니다.

serviceEndpoints[]

object

AWSServiceEndpoint는 사용자 정의 URL 구성을 저장하여 AWS Services의 기존 기본값을 재정의합니다.

15.1.40. .status.platformStatus.aws.resourceTags

설명
resourceTags는 클러스터에 대해 생성된 AWS 리소스에 적용할 추가 태그 목록입니다. AWS 리소스 태그 지정에 대한 자세한 내용은 https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html 을 참조하십시오. AWS는 리소스당 최대 50개의 태그를 지원합니다. OpenShift는 사용할 수 있도록 25개의 태그를 예약하고 사용자가 사용할 수 있는 25개의 태그를 사용할 수 있습니다.
유형
array

15.1.41. .status.platformStatus.aws.resourceTags[]

설명
AWSResourceTag는 클러스터에 대해 생성된 AWS 리소스에 적용할 태그입니다.
유형
object
필수 항목
  • key
  • value
속성유형설명

key

string

key는 태그의 키입니다.

value

string

value는 태그의 값입니다. 일부 AWS 서비스는 빈 값을 지원하지 않습니다. 태그가 많은 서비스의 리소스에 추가되므로 태그 값의 길이는 모든 서비스의 요구 사항을 충족해야 합니다.

15.1.42. .status.platformStatus.aws.serviceEndpoints

설명
serviceEndpoints 목록에는 AWS Services의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점이 포함되어 있습니다. 서비스에는 하나의 ServiceEndpoint만 있어야 합니다.
유형
array

15.1.43. .status.platformStatus.aws.serviceEndpoints[]

설명
AWSServiceEndpoint는 사용자 정의 URL 구성을 저장하여 AWS Services의 기존 기본값을 재정의합니다.
유형
object
속성유형설명

name

string

이름은 AWS 서비스의 이름입니다. 모든 서비스 이름 목록은 https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html 에서 확인할 수 있으며 제공해야 하며 비워 둘 수 없습니다.

url

string

URL은 스키마 https로 정규화된 URI로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다.

15.1.44. .status.platformStatus.azure

설명
Azure에는 Azure 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

armEndpoint

string

armEndpoint는 Azure Stack과 같이 정렬되지 않은 클라우드에서 리소스 관리에 사용할 URL을 지정합니다.

cloudName

string

cloudName은 적절한 Azure API 엔드포인트로 Azure SDK를 구성하는 데 사용할 수 있는 Azure 클라우드 환경의 이름입니다. 비어 있는 경우 값은 AzurePublicCloud 와 동일합니다.

networkResourceGroupName

string

NetworkResourceGroupName은 클러스터에서 사용하는 가상 네트워크 및 서브넷과 같은 네트워크 리소스의 리소스 그룹입니다. 비어 있는 경우 값은 ResourceGroupName과 동일합니다.

resourceGroupName

string

resourceGroupName은 클러스터에 대해 생성된 새 Azure 리소스의 리소스 그룹입니다.

resourceTags

array

resourceTags는 클러스터에 대해 생성된 Azure 리소스에 적용할 추가 태그 목록입니다. Azure 리소스에 태그 지정에 대한 자세한 내용은 https://docs.microsoft.com/en-us/rest/api/resources/tags 을 참조하십시오. Automation, Content Delivery Network, DNS Azure 리소스에 대한 제한으로 인해 최대 15개의 태그가 적용될 수 있습니다. OpenShift는 내부 사용을 위해 5개의 태그를 예약하여 사용자 구성에 10개의 태그를 허용합니다.

resourceTags[]

object

AzureResourceTag는 클러스터에 대해 생성된 Azure 리소스에 적용할 태그입니다.

15.1.45. .status.platformStatus.azure.resourceTags

설명
resourceTags는 클러스터에 대해 생성된 Azure 리소스에 적용할 추가 태그 목록입니다. Azure 리소스에 태그 지정에 대한 자세한 내용은 https://docs.microsoft.com/en-us/rest/api/resources/tags 을 참조하십시오. Automation, Content Delivery Network, DNS Azure 리소스에 대한 제한으로 인해 최대 15개의 태그가 적용될 수 있습니다. OpenShift는 내부 사용을 위해 5개의 태그를 예약하여 사용자 구성에 10개의 태그를 허용합니다.
유형
array

15.1.46. .status.platformStatus.azure.resourceTags[]

설명
AzureResourceTag는 클러스터에 대해 생성된 Azure 리소스에 적용할 태그입니다.
유형
object
필수 항목
  • key
  • value
속성유형설명

key

string

key는 태그의 주요 부분입니다. 태그 키는 최대 128자를 가질 수 있으며 비워 둘 수 없습니다. key는 문자, 숫자 또는 밑줄로 끝나야 하며 영숫자와 다음과 같은 특수 문자만 포함해야 합니다.

value

string

value는 태그의 값 부분입니다. 태그 값은 최대 256자일 수 있으며 비워 둘 수 없습니다. value에는 영숫자만 포함되어야 하며 다음 특수 문자 _ + . / : ; < = > ? @.

15.1.47. .status.platformStatus.baremetal

설명
baremetal에는 BareMetal 플랫폼과 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

apiServerInternalIP

string

apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다.

apiServerInternalIPs

배열(문자열)

apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

ingressIP

string

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다.

ingressIPs

배열(문자열)

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

nodeDNSIP

string

nodeDNSIP는 노드에서 사용하는 내부 DNS의 IP 주소입니다. DNS Operator에서 관리하는 것과 달리 NodeDNSIP 는 노드 자체의 이름 확인을 제공합니다. BareMetal 배포를 위한 DNS-as-a-service가 없습니다. 데이터 센터 DNS에 대한 필요한 변경을 최소화하기 위해 DNS 서비스는 클러스터의 노드에 해당 호스트 이름을 제공하기 위해 정적 포드로 호스팅됩니다.

15.1.48. .status.platformStatus.equinixMetal

설명
EquinixMetal에는 Equinix Metal 인프라 공급자에 대한 설정이 포함되어 있습니다.
유형
object
속성유형설명

apiServerInternalIP

string

apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다.

ingressIP

string

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다.

15.1.49. .status.platformStatus.external

설명
external에는 일반 외부 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object

15.1.50. .status.platformStatus.gcp

설명
GCP에는 Google Cloud Platform 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

projectID

string

resourceGroupName은 클러스터에 대해 생성된 새 GCP 리소스의 프로젝트 ID입니다.

region

string

리전에는 클러스터에 대해 생성된 새 GCP 리소스의 리전이 있습니다.

15.1.51. .status.platformStatus.ibmcloud

설명
IBMCloud에는 IBMCloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

cisInstanceCRN

string

CISInstanceCRN은 클러스터의 기본 도메인의 DNS 영역을 관리하는 Cloud Internet Services 인스턴스의 CRN입니다.

dnsInstanceCRN

string

DNSInstanceCRN은 클러스터의 기본 도메인의 DNS 영역을 관리하는 DNS 서비스 인스턴스의 CRN입니다.

위치

string

Location is where the cluster has been deployed

providerType

string

ProviderType은 생성된 클러스터 유형을 나타냅니다.

resourceGroupName

string

resourceGroupName은 클러스터에 대해 생성된 새 IBMCloud 리소스의 리소스 그룹입니다.

15.1.52. .status.platformStatus.kubevirt

설명
kubevirt에는 kubevirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

apiServerInternalIP

string

apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다.

ingressIP

string

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다.

15.1.53. .status.platformStatus.nutanix

설명
Nutanix에는 Nutanix 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

apiServerInternalIP

string

apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다.

apiServerInternalIPs

배열(문자열)

apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

ingressIP

string

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다.

ingressIPs

배열(문자열)

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

15.1.54. .status.platformStatus.openstack

설명
OpenStack에는 OpenStack 인프라 공급업체와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

apiServerInternalIP

string

apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다.

apiServerInternalIPs

배열(문자열)

apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

cloudName

string

cloudName은 클라이언트 구성 파일(clouds.yaml)에서 원하는 OpenStack 클라우드의 이름입니다.

ingressIP

string

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다.

ingressIPs

배열(문자열)

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

nodeDNSIP

string

nodeDNSIP는 노드에서 사용하는 내부 DNS의 IP 주소입니다. DNS Operator에서 관리하는 것과 달리 NodeDNSIP 는 노드 자체의 이름 확인을 제공합니다. OpenStack 배포를 위한 DNS-as-a-service가 없습니다. 데이터 센터 DNS에 대한 필요한 변경을 최소화하기 위해 DNS 서비스는 클러스터의 노드에 해당 호스트 이름을 제공하기 위해 정적 포드로 호스팅됩니다.

15.1.55. .status.platformStatus.ovirt

설명
ovirt에는 oVirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

apiServerInternalIP

string

apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다.

apiServerInternalIPs

배열(문자열)

apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

ingressIP

string

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다.

ingressIPs

배열(문자열)

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

nodeDNSIP

string

더 이상 사용되지 않음: 4.6부터 이 필드는 더 이상 설정되거나 적용되지 않습니다. 향후 릴리스에서 제거됩니다.

15.1.56. .status.platformStatus.powervs

설명
PowerVS에는 Power Systems Virtual Servers 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

cisInstanceCRN

string

CISInstanceCRN은 클러스터의 기본 도메인의 DNS 영역을 관리하는 Cloud Internet Services 인스턴스의 CRN입니다.

dnsInstanceCRN

string

DNSInstanceCRN은 클러스터의 기본 도메인의 DNS 영역을 관리하는 DNS 서비스 인스턴스의 CRN입니다.

region

string

리전에는 클러스터에서 생성한 새 Power VS 리소스의 기본 Power VS 리전이 있습니다.

resourceGroup

string

ResourceGroup은 클러스터에 대해 생성된 새 IBMCloud 리소스의 리소스 그룹 이름입니다. 여기에 지정된 리소스 그룹은 cluster-image-registry-operator에서 클러스터 레지스트리의 IBMCloud에 COS 인스턴스를 설정하는 데 사용됩니다. 리소스 그룹에 대한 자세한 내용은 여기에서 확인할 수 있습니다. https://cloud.ibm.com/docs/account?topic=account-rgs. 생략하면 이미지 레지스트리 Operator가 스토리지를 구성할 수 없으므로 이미지 레지스트리 클러스터 Operator가 사용 가능한 상태가 되지 않습니다.

serviceEndpoints

array

serviceEndpoints는 Power VS 서비스의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점 목록입니다.

serviceEndpoints[]

object

PowervsServiceEndpoint는 사용자 지정 URL의 구성을 저장하여 PowerVS 서비스의 기존 기본값을 재정의합니다.

영역

string

zone에는 클러스터에서 생성한 새 Power VS 리소스의 기본 영역이 있습니다. 참고: 현재 단일 영역 OCP 클러스터만 지원됩니다.

15.1.57. .status.platformStatus.powervs.serviceEndpoints

설명
serviceEndpoints는 Power VS 서비스의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점 목록입니다.
유형
array

15.1.58. .status.platformStatus.powervs.serviceEndpoints[]

설명
PowervsServiceEndpoint는 사용자 지정 URL의 구성을 저장하여 PowerVS 서비스의 기존 기본값을 재정의합니다.
유형
object
필수 항목
  • name
  • url
속성유형설명

name

string

이름은 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

string

URL은 스키마 https로 정규화된 URI로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다.

15.1.59. .status.platformStatus.vsphere

설명
vSphere에는 VSphere 인프라 공급자와 관련된 설정이 포함되어 있습니다.
유형
object
속성유형설명

apiServerInternalIP

string

apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다.

apiServerInternalIPs

배열(문자열)

apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

ingressIP

string

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다.

ingressIPs

배열(문자열)

ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다.

nodeDNSIP

string

nodeDNSIP는 노드에서 사용하는 내부 DNS의 IP 주소입니다. DNS Operator에서 관리하는 것과 달리 NodeDNSIP 는 노드 자체의 이름 확인을 제공합니다. vSphere 배포를 위한 DNS-as-a-service가 없습니다. 데이터 센터 DNS에 대한 필요한 변경을 최소화하기 위해 DNS 서비스는 클러스터의 노드에 해당 호스트 이름을 제공하기 위해 정적 포드로 호스팅됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.