15장. 인프라 [config.openshift.io/v1]
- 설명
-
인프라에 대한 클러스터 전체 정보가 있습니다. 표준 이름은
클러스터
호환성 수준 1: 최소 12 개월 또는 3 개의 마이너 릴리스 (더 긴 버전)의 주요 릴리스 내에서 사용할 수 있습니다. - 유형
-
object
- 필수 항목
-
spec
-
15.1. 사양
속성 | 유형 | 설명 |
---|---|---|
|
| APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 내용은 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에는 클러스터에서 관찰된 값이 포함되어 있습니다. 재정의할 수 없습니다. |
15.1.1. .spec
- 설명
- spec에는 구성에 대한 사용자 설정 가능 값이 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
|
cloudConfig는 클라우드 공급자 구성 파일이 포함된 ConfigMap에 대한 참조입니다. 이 구성 파일은 기본 제공 클라우드 공급자 통합 또는 외부 클라우드 컨트롤러 관리자를 사용할 때 Kubernetes 클라우드 공급자 통합을 구성하는 데 사용됩니다. 이 구성 맵의 네임스페이스는 openshift-config입니다. cloudConfig는 kube_cloud_config 컨트롤러에서만 사용해야 합니다. 컨트롤러는 다양한 플랫폼의 사양에서 사용자 구성을 사용하고 이 필드에 사용자가 제공한 ConfigMap과 결합하여 stitched kube 클라우드 구성을 생성합니다. 컨트롤러는 kube 클라우드 구성이 |
|
| platformSpec은 기본 인프라 공급자와 관련된 원하는 정보를 보유합니다. |
15.1.2. .spec.cloudConfig
- 설명
-
cloudConfig는 클라우드 공급자 구성 파일이 포함된 ConfigMap에 대한 참조입니다. 이 구성 파일은 기본 제공 클라우드 공급자 통합 또는 외부 클라우드 컨트롤러 관리자를 사용할 때 Kubernetes 클라우드 공급자 통합을 구성하는 데 사용됩니다. 이 구성 맵의 네임스페이스는 openshift-config입니다. cloudConfig는 kube_cloud_config 컨트롤러에서만 사용해야 합니다. 컨트롤러는 다양한 플랫폼의 사양에서 사용자 구성을 사용하고 이 필드에 사용자가 제공한 ConfigMap과 결합하여 stitched kube 클라우드 구성을 생성합니다. 컨트롤러는 kube 클라우드 구성이
cloud.conf
키에 저장된openshift-config-managed
네임스페이스에 ConfigMapkube-cloud-config
를 생성합니다. 모든 클라이언트는 생성된 ConfigMap만 사용해야 합니다. - 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| key를 사용하면 configmap 내의 특정 키/값을 가리킬 수 있습니다. 이는 논리 파일 참조에 유용합니다. |
|
|
15.1.3. .spec.platformSpec
- 설명
- platformSpec은 기본 인프라 공급자와 관련된 원하는 정보를 보유합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| alibabacloud에는 Alibaba Cloud 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| AWS에는 Amazon Web Services 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| Azure에는 Azure 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| baremetal에는 BareMetal 플랫폼과 관련된 설정이 포함되어 있습니다. |
|
| EquinixMetal에는 Equinix Metal 인프라 공급자에 대한 설정이 포함되어 있습니다. |
|
| ExternalPlatformType은 일반 인프라 공급자를 나타냅니다. 플랫폼별 구성 요소는 별도로 보완해야 합니다. |
|
| GCP에는 Google Cloud Platform 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| IBMCloud에는 IBMCloud 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| kubevirt에는 kubevirt 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| Nutanix에는 Nutanix 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| OpenStack에는 OpenStack 인프라 공급업체와 관련된 설정이 포함되어 있습니다. |
|
| ovirt에는 oVirt 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| PowerVS에는 IBM Power Systems Virtual Servers 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| type은 클러스터의 기본 인프라 공급자입니다. 이 값은 서비스 로드 밸런서, 동적 볼륨 프로비저닝, 머신 생성 및 삭제와 같은 인프라 자동화가 활성화되는지 여부를 제어합니다. None인 경우 인프라 자동화가 활성화되지 않습니다. 허용되는 값은 "AWS", "Azure", "BareMetal", "GCP", "Libvirt", "OpenStack", "VSphere", "oVirt", "KubeVirt", "EquinixMetal", "PowerVS", "AlibabaCloud", "Nutanix" 및 "None"입니다. 개별 구성 요소는 모든 플랫폼을 지원하지 않을 수 있으며, 해당 플랫폼을 지원하지 않는 경우 인식되지 않은 플랫폼을 None으로 처리해야 합니다. |
|
| vSphere에는 VSphere 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
15.1.4. .spec.platformSpec.alibabaCloud
- 설명
- alibabacloud에는 Alibaba Cloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
15.1.5. .spec.platformSpec.aws
- 설명
- AWS에는 Amazon Web Services 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| serviceEndpoints 목록에는 AWS Services의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점이 포함되어 있습니다. 서비스에는 하나의 ServiceEndpoint만 있어야 합니다. |
|
| 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
속성 | 유형 | 설명 |
---|---|---|
|
| 이름은 AWS 서비스의 이름입니다. 모든 서비스 이름 목록은 https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html 에서 확인할 수 있으며 제공해야 하며 비워 둘 수 없습니다. |
|
| URL은 스키마 https로 정규화된 URI로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다. |
15.1.8. .spec.platformSpec.azure
- 설명
- Azure에는 Azure 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
15.1.9. .spec.platformSpec.baremetal
- 설명
- baremetal에는 BareMetal 플랫폼과 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 IPv4 제품군의 IP 주소와 IPv6에서 하나씩 두 개의 IP 주소가 포함되어 있습니다. 단일 스택 클러스터에서 단일 IP 주소가 예상됩니다. 생략하면 status.apiServerInternalIPs의 값이 사용됩니다. 설정한 후에는 목록을 완전히 제거할 수 없지만 두 번째 항목은 제거할 수 있습니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 IPv4 제품군의 IP 주소와 IPv6에서 하나씩 두 개의 IP 주소가 포함되어 있습니다. 단일 스택 클러스터에서 단일 IP 주소가 예상됩니다. 생략하면 status.ingressIPs의 값이 사용됩니다. 설정한 후에는 목록을 완전히 제거할 수 없지만 두 번째 항목은 제거할 수 있습니다. |
|
| machineNetworks는 모든 OpenShift 클러스터 노드를 연결하는 데 사용되는 IP 네트워크입니다. 각 네트워크는 CIDR 형식으로 제공되며 IPv4 또는 IPv6(예: "10.0.0.0/8" 또는 "fd00::/8")이어야 합니다. |
15.1.10. .spec.platformSpec.equinixMetal
- 설명
- EquinixMetal에는 Equinix Metal 인프라 공급자에 대한 설정이 포함되어 있습니다.
- 유형
-
object
15.1.11. .spec.platformSpec.external
- 설명
- ExternalPlatformType은 일반 인프라 공급자를 나타냅니다. 플랫폼별 구성 요소는 별도로 보완해야 합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 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
-
속성 | 유형 | 설명 |
---|---|---|
|
| failureDomains는 Nutanix 플랫폼에 대한 실패 도메인 정보를 구성합니다. 설정하면 여기에 정의된 장애 도메인을 사용하여 클러스터의 내결함성을 개선하기 위해 prism 요소 클러스터에 머신을 분배할 수 있습니다. |
|
| NutanixFailureDomain은 Nutanix 플랫폼에 대한 실패 도메인 정보를 구성합니다. |
|
| prismCentral에는 Nutanix Prism Central에 액세스할 수 있는 엔드포인트 주소와 포트가 있습니다. 클러스터 전체 프록시가 설치되면 기본적으로 이 끝점은 프록시를 통해 액세스할 수 있습니다. 이 끝점과 통신할 필요가 없는 경우 프록시 spec.noProxy 목록에 끝점을 추가하십시오. |
|
| prism Cryostats에는 Nutanix Prism Central의 Nutanix Prism Cryostat (클러스터)에 액세스하기 위해 하나 이상의 엔드 포인트 주소와 포트 데이터가 있습니다. 현재 OpenShift 클러스터에 사용되는 모든 Nutanix 리소스(VM, 서브넷, 볼륨 등)가 있는 OpenShift 클러스터에 대해 하나의 Prism Element(클러스터)만 지원합니다. 앞으로는 Prism Central의 여러 Prism Cryostat(클러스터)에 걸쳐 Nutanix 리소스(VM 등)를 지원할 수 있습니다. |
|
| NutanixPrism CryostatEndpoint에는 Prism Element (cluster)의 이름 및 엔드포인트 데이터가 있습니다. |
15.1.16. .spec.platformSpec.nutanix.failureDomains
- 설명
- failureDomains는 Nutanix 플랫폼에 대한 실패 도메인 정보를 구성합니다. 설정하면 여기에 정의된 장애 도메인을 사용하여 클러스터의 내결함성을 개선하기 위해 prism 요소 클러스터에 머신을 분배할 수 있습니다.
- 유형
-
array
15.1.17. .spec.platformSpec.nutanix.failureDomains[]
- 설명
- NutanixFailureDomain은 Nutanix 플랫폼에 대한 실패 도메인 정보를 구성합니다.
- 유형
-
object
- 필수 항목
-
cluster
-
name
-
subnets
-
속성 | 유형 | 설명 |
---|---|---|
|
| 클러스터는 머신의 VM을 생성할 클러스터(프리즈m Central의 관리 하에서 Presm Element)를 식별하는 것입니다. 클러스터 식별자(uuid 또는 name)는 Prism Central 콘솔에서 또는 prism_central API를 사용하여 가져올 수 있습니다. |
|
| name은 실패 도메인의 고유한 이름을 정의합니다. 이름은 필수이며 최대 64자여야 합니다. 소문자 영숫자 및 하이픈(-)만 구성되어야 합니다. 영숫자 문자로 시작하고 끝나야 합니다. 이 값은 임의의 값이며 플랫폼 내에서 장애 도메인을 식별하는 데 사용됩니다. |
|
| 서브넷에는 머신의 VM에 연결할 클러스터의 네트워크 서브넷의 식별자 목록(하나 이상)이 있습니다. 서브넷 식별자(uuid 또는 name)는 Prism Central 콘솔에서 또는 prism_central API를 사용하여 가져올 수 있습니다. |
|
| NutanixResourceIdentifier는 Nutanix PC 리소스 (클러스터, 이미지, 서브넷 등)의 ID를 보유하고 있습니다. |
15.1.18. .spec.platformSpec.nutanix.failureDomains[].cluster
- 설명
- 클러스터는 머신의 VM을 생성할 클러스터(프리즈m Central의 관리 하에서 Presm Element)를 식별하는 것입니다. 클러스터 식별자(uuid 또는 name)는 Prism Central 콘솔에서 또는 prism_central API를 사용하여 가져올 수 있습니다.
- 유형
-
object
- 필수 항목
-
type
-
속성 | 유형 | 설명 |
---|---|---|
|
| 이름은 PC의 리소스 이름입니다. 유형이 Name인 경우 비워 둘 수 없습니다. |
|
| type은 이 리소스에 사용할 식별자 유형입니다. |
|
| UUID는 PC에 있는 리소스의 UUID입니다. 유형이 UUID인 경우 비워 둘 수 없습니다. |
15.1.19. .spec.platformSpec.nutanix.failureDomains[].subnets
- 설명
- 서브넷에는 머신의 VM에 연결할 클러스터의 네트워크 서브넷의 식별자 목록(하나 이상)이 있습니다. 서브넷 식별자(uuid 또는 name)는 Prism Central 콘솔에서 또는 prism_central API를 사용하여 가져올 수 있습니다.
- 유형
-
array
15.1.20. .spec.platformSpec.nutanix.failureDomains[].subnets[]
- 설명
- NutanixResourceIdentifier는 Nutanix PC 리소스 (클러스터, 이미지, 서브넷 등)의 ID를 보유하고 있습니다.
- 유형
-
object
- 필수 항목
-
type
-
속성 | 유형 | 설명 |
---|---|---|
|
| 이름은 PC의 리소스 이름입니다. 유형이 Name인 경우 비워 둘 수 없습니다. |
|
| type은 이 리소스에 사용할 식별자 유형입니다. |
|
| UUID는 PC에 있는 리소스의 UUID입니다. 유형이 UUID인 경우 비워 둘 수 없습니다. |
15.1.21. .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)에 액세스하는 포트 번호입니다. |
15.1.22. .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.23. .spec.platformSpec.nutanix.prismElements[]
- 설명
- NutanixPrism CryostatEndpoint에는 Prism Element (cluster)의 이름 및 엔드포인트 데이터가 있습니다.
- 유형
-
object
- 필수 항목
-
endpoint
-
name
-
속성 | 유형 | 설명 |
---|---|---|
|
| endpoint에는 Prism Element (cluster)의 엔드포인트 주소 및 포트 데이터가 있습니다. 클러스터 전체 프록시가 설치되면 기본적으로 이 끝점은 프록시를 통해 액세스할 수 있습니다. 이 끝점과 통신할 필요가 없는 경우 프록시 spec.noProxy 목록에 끝점을 추가하십시오. |
|
| name은 Prism Element (cluster)의 이름입니다. 이 값은 다른 리소스(예: 머신, PVC 등)에 구성된 클러스터 필드에 해당합니다. |
15.1.24. .spec.platformSpec.nutanix.prismElements[].endpoint
- 설명
- endpoint에는 Prism Element (cluster)의 엔드포인트 주소 및 포트 데이터가 있습니다. 클러스터 전체 프록시가 설치되면 기본적으로 이 끝점은 프록시를 통해 액세스할 수 있습니다. 이 끝점과 통신할 필요가 없는 경우 프록시 spec.noProxy 목록에 끝점을 추가하십시오.
- 유형
-
object
- 필수 항목
-
address
-
port
-
속성 | 유형 | 설명 |
---|---|---|
|
| address는 Nutanix Prism Central 또는 Element (cluster)의 엔드포인트 주소(DNS 이름 또는 IP 주소)입니다. |
|
| port는 Nutanix Prism Central 또는 Element (cluster)에 액세스하는 포트 번호입니다. |
15.1.25. .spec.platformSpec.openstack
- 설명
- OpenStack에는 OpenStack 인프라 공급업체와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 IPv4 제품군의 IP 주소와 IPv6에서 하나씩 두 개의 IP 주소가 포함되어 있습니다. 단일 스택 클러스터에서 단일 IP 주소가 예상됩니다. 생략하면 status.apiServerInternalIPs의 값이 사용됩니다. 설정한 후에는 목록을 완전히 제거할 수 없지만 두 번째 항목은 제거할 수 있습니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 IPv4 제품군의 IP 주소와 IPv6에서 하나씩 두 개의 IP 주소가 포함되어 있습니다. 단일 스택 클러스터에서 단일 IP 주소가 예상됩니다. 생략하면 status.ingressIPs의 값이 사용됩니다. 설정한 후에는 목록을 완전히 제거할 수 없지만 두 번째 항목은 제거할 수 있습니다. |
|
| machineNetworks는 모든 OpenShift 클러스터 노드를 연결하는 데 사용되는 IP 네트워크입니다. 각 네트워크는 CIDR 형식으로 제공되며 IPv4 또는 IPv6(예: "10.0.0.0/8" 또는 "fd00::/8")이어야 합니다. |
15.1.26. .spec.platformSpec.ovirt
- 설명
- ovirt에는 oVirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
15.1.27. .spec.platformSpec.powervs
- 설명
- PowerVS에는 IBM Power Systems Virtual Servers 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| serviceEndpoints는 Power VS 서비스의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점 목록입니다. |
|
| PowervsServiceEndpoint는 사용자 지정 URL의 구성을 저장하여 PowerVS 서비스의 기존 기본값을 재정의합니다. |
15.1.28. .spec.platformSpec.powervs.serviceEndpoints
- 설명
- serviceEndpoints는 Power VS 서비스의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점 목록입니다.
- 유형
-
array
15.1.29. .spec.platformSpec.powervs.serviceEndpoints[]
- 설명
- PowervsServiceEndpoint는 사용자 지정 URL의 구성을 저장하여 PowerVS 서비스의 기존 기본값을 재정의합니다.
- 유형
-
object
- 필수 항목
-
name
-
url
-
속성 | 유형 | 설명 |
---|---|---|
|
| 이름은 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로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다. |
15.1.30. .spec.platformSpec.vsphere
- 설명
- vSphere에는 VSphere 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 IPv4 제품군의 IP 주소와 IPv6에서 하나씩 두 개의 IP 주소가 포함되어 있습니다. 단일 스택 클러스터에서 단일 IP 주소가 예상됩니다. 생략하면 status.apiServerInternalIPs의 값이 사용됩니다. 설정한 후에는 목록을 완전히 제거할 수 없지만 두 번째 항목은 제거할 수 있습니다. |
|
| failureDomains에는 지역, 영역 및 vCenter 토폴로지의 정의가 포함되어 있습니다. 실패 도메인(지역 및 영역)을 생략하면 사용되지 않습니다. |
|
| VSpherePlatformFailureDomainSpec에는 리전 및 영역 장애 도메인과 해당 실패 도메인의 vCenter 토폴로지가 있습니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 IPv4 제품군의 IP 주소와 IPv6에서 하나씩 두 개의 IP 주소가 포함되어 있습니다. 단일 스택 클러스터에서 단일 IP 주소가 예상됩니다. 생략하면 status.ingressIPs의 값이 사용됩니다. 설정한 후에는 목록을 완전히 제거할 수 없지만 두 번째 항목은 제거할 수 있습니다. |
|
| machineNetworks는 모든 OpenShift 클러스터 노드를 연결하는 데 사용되는 IP 네트워크입니다. 각 네트워크는 CIDR 형식으로 제공되며 IPv4 또는 IPv6(예: "10.0.0.0/8" 또는 "fd00::/8")이어야 합니다. |
|
| nodeNetworking에는 노드의 네트워킹을 할당하기 위한 내부 및 외부 네트워크 제약 조건의 정의가 포함되어 있습니다. 이 필드를 생략하면 네트워킹은 기본적으로 단일 주소만 지원하고 발견된 첫 번째 주소를 반환하는 기존 주소 선택 동작으로 설정됩니다. |
|
| vCenter에는 vCenter와 통신할 서비스의 연결 세부 정보가 있습니다. 현재 단일 vCenter만 지원됩니다. --- |
|
| VSpherePlatformVCenterSpec은 vCenter 연결 필드를 저장합니다. vSphere CCM에서 사용합니다. |
15.1.31. .spec.platformSpec.vsphere.failureDomains
- 설명
- failureDomains에는 지역, 영역 및 vCenter 토폴로지의 정의가 포함되어 있습니다. 실패 도메인(지역 및 영역)을 생략하면 사용되지 않습니다.
- 유형
-
array
15.1.32. .spec.platformSpec.vsphere.failureDomains[]
- 설명
- VSpherePlatformFailureDomainSpec에는 리전 및 영역 장애 도메인과 해당 실패 도메인의 vCenter 토폴로지가 있습니다.
- 유형
-
object
- 필수 항목
-
name
-
region
-
server
-
토폴로지
-
영역
-
속성 | 유형 | 설명 |
---|---|---|
|
| name은 실패 도메인의 임의의 고유 이름을 정의합니다. |
|
| region은 vCenter 데이터 센터에 연결할 리전 태그의 이름을 정의합니다. vCenter의 태그 카테고리 이름은 openshift-region이어야 합니다. |
|
| server는 정규화된 도메인 이름 또는 vCenter 서버의 IP 주소입니다. --- |
|
| 토폴로지는 vSphere 구성을 사용하여 지정된 실패 도메인을 설명합니다. |
|
| zone은 vCenter 클러스터에 연결할 영역 태그의 이름을 정의합니다. vCenter의 태그 카테고리는 이름이 openshift-zone이어야 합니다. |
15.1.33. .spec.platformSpec.vsphere.failureDomains[].topology
- 설명
- 토폴로지는 vSphere 구성을 사용하여 지정된 실패 도메인을 설명합니다.
- 유형
-
object
- 필수 항목
-
computeCluster
-
데이터 센터
-
데이터 저장소
-
네트워크
-
속성 | 유형 | 설명 |
---|---|---|
|
| computeCluster 가상 머신이 있을 vCenter 클러스터의 절대 경로입니다. 절대 경로는 /<datacenter>/host/<cluster> 형식입니다. 경로의 최대 길이는 2048자입니다. |
|
| 데이터센터는 가상 머신이 있을 vCenter 데이터 센터의 이름입니다. 데이터 센터 이름의 최대 길이는 80자입니다. |
|
| Datastore는 가상 머신이 있는 데이터 저장소의 절대 경로입니다. 절대 경로는 /<datacenter>/datastore/<datastore> 최대 경로 길이는 2048자입니다. |
|
| 폴더는 가상 머신이 있는 폴더의 절대 경로입니다. 절대 경로는 /<datacenter>/vm/<folder> 형식입니다. 경로의 최대 길이는 2048자입니다. |
|
|
네트워크는 이 실패 도메인 내의 포트 그룹 네트워크 이름 목록입니다. 현재는 RHCOS 가상 머신당 단일 인터페이스만 지원합니다. 사용 가능한 네트워크(포트 그룹)는 |
|
| ResourcePool은 가상 머신이 생성될 리소스 풀의 절대 경로입니다. 절대 경로는 /<datacenter>/host/<cluster>/Resources/<resourcepool> 형식입니다. 경로의 최대 길이는 2048자입니다. |
|
| 템플릿은 이 장애 도메인에서 새 시스템을 생성할 때 복제할 가상 머신 또는 템플릿의 전체 인벤토리 경로입니다. 경로의 최대 길이는 2048자입니다. 생략하면 VSpherePlatformFailureDomainSpec에 정의된 리전 및 영역에 따라 컨트롤 플레인 머신 세트 Operator에 의해 템플릿이 계산됩니다. 예를 들어 zone=zonea, region=region1 및 인프라 name=test의 경우 템플릿 경로는 /<datacenter>/vm/test-rhcos-region1-zonea로 계산됩니다. |
15.1.34. .spec.platformSpec.vsphere.nodeNetworking
- 설명
- nodeNetworking에는 노드의 네트워킹을 할당하기 위한 내부 및 외부 네트워크 제약 조건의 정의가 포함되어 있습니다. 이 필드를 생략하면 네트워킹은 기본적으로 단일 주소만 지원하고 발견된 첫 번째 주소를 반환하는 기존 주소 선택 동작으로 설정됩니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| external은 외부에서 라우팅할 수 있는 노드의 네트워크 구성을 나타냅니다. |
|
| internal은 클러스터 내에서만 라우팅할 수 있는 노드의 네트워크 구성을 나타냅니다. |
15.1.35. .spec.platformSpec.vsphere.nodeNetworking.external
- 설명
- external은 외부에서 라우팅할 수 있는 노드의 네트워크 구성을 나타냅니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| status.addresses 필드에 사용할 VirtualMachine의 VM에서 IP 주소를 선택할 때 서브넷 범위의 excludeNetworkSubnetCidr IP 주소가 제외됩니다. --- |
|
|
status.addresses 필드를 검색할 때 사용할 Network VirtualMachine의 VM 네트워크 이름입니다. internal.networkSubnetCIDR 및 external.networkSubnetCIDR가 설정되지 않은 경우 이 네트워크에 연결된 vNIC에는 단일 IP 주소만 있어야 합니다. 사용 가능한 네트워크(포트 그룹)는 |
|
| 각 status.addresses 필드에 사용할 필드의 CIDR에 포함된 VirtualMachine의 네트워크 인터페이스의 NetworkSubnetCidr IP 주소입니다. --- |
15.1.36. .spec.platformSpec.vsphere.nodeNetworking.internal
- 설명
- internal은 클러스터 내에서만 라우팅할 수 있는 노드의 네트워크 구성을 나타냅니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| status.addresses 필드에 사용할 VirtualMachine의 VM에서 IP 주소를 선택할 때 서브넷 범위의 excludeNetworkSubnetCidr IP 주소가 제외됩니다. --- |
|
|
status.addresses 필드를 검색할 때 사용할 Network VirtualMachine의 VM 네트워크 이름입니다. internal.networkSubnetCIDR 및 external.networkSubnetCIDR가 설정되지 않은 경우 이 네트워크에 연결된 vNIC에는 단일 IP 주소만 있어야 합니다. 사용 가능한 네트워크(포트 그룹)는 |
|
| 각 status.addresses 필드에 사용할 필드의 CIDR에 포함된 VirtualMachine의 네트워크 인터페이스의 NetworkSubnetCidr IP 주소입니다. --- |
15.1.37. .spec.platformSpec.vsphere.vcenters
- 설명
- vCenter에는 vCenter와 통신할 서비스의 연결 세부 정보가 있습니다. 현재 단일 vCenter만 지원됩니다. ---
- 유형
-
array
15.1.38. .spec.platformSpec.vsphere.vcenters[]
- 설명
- VSpherePlatformVCenterSpec은 vCenter 연결 필드를 저장합니다. vSphere CCM에서 사용합니다.
- 유형
-
object
- 필수 항목
-
데이터센터
-
server
-
속성 | 유형 | 설명 |
---|---|---|
|
| RHCOS vm 게스트가 있는 vCenter Datacenters 이 필드는 Cloud Controller Manager에서 사용합니다. 여기에 나열된 각 데이터 센터를 토폴로지 내에서 사용해야 합니다. |
|
| port는 vCenter 엔드포인트와 통신하는 데 사용할 TCP 포트입니다. 생략하면 사용자에게 의견이 없으며 시간이 지남에 따라 변경될 수 있는 적절한 기본값을 선택하는 것이 플랫폼에 달려 있습니다. |
|
| server는 정규화된 도메인 이름 또는 vCenter 서버의 IP 주소입니다. --- |
15.1.39. .status
- 설명
- status에는 클러스터에서 관찰된 값이 포함되어 있습니다. 재정의할 수 없습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalURL은 스키마 'https', 주소 및 선택적으로 포트(기본값: 443)가 있는 유효한 URI입니다. Kubernetes 네트워킹이 아닌 인프라 공급자를 사용하여 kubelets와 같은 구성 요소에서 apiServerInternalURL을 사용할 수 있습니다. |
|
| apiServerURL은 스키마 'https', 주소 및 선택적으로 포트(선택 사항)가 있는 유효한 URI입니다. 웹 콘솔과 같은 구성 요소에서 apiServerURL을 사용하여 Kubernetes API를 찾을 위치를 사용자에게 알릴 수 있습니다. |
|
| controlPlaneTopology는 일반적으로 컨트롤 노드에서 실행되는 피연산자에 대한 기대치를 나타냅니다. 기본값은 'HighlyAvailable'이며, 이는 Operator가 "일반" 클러스터에 있는 동작을 나타냅니다. 'SingleReplica' 모드는 단일 노드 배포에서 사용되며 Operator는 고가용성 작업에 대한 피연산자를 구성하지 않아야 합니다. 'External' 모드는 컨트롤 플레인이 클러스터에 외부에 호스팅되고 해당 구성 요소가 클러스터 내에 표시되지 않음을 나타냅니다. |
|
| cpu Cryostat는 클러스터에서 CPU 파티셔닝이 현재 활성화된 기능인지 여부를 나타냅니다. CPU 파티셔닝은 이 클러스터가 특정 CPU 세트에 대한 워크로드 파티셔닝을 지원할 수 있음을 의미합니다. 유효한 값은 "None" 및 "AllNodes"입니다. 생략하면 기본값은 "없음"입니다. 기본값 "없음"은 CPU 파티셔닝으로 노드가 설정되지 않음을 나타냅니다. "AllNodes" 값은 모든 노드가 CPU 파티셔닝으로 설정되었음을 나타내며 PerformanceProfile API를 통해 추가로 구성할 수 있습니다. |
|
| etcdDiscoveryDomain은 etcd 서버 및 클라이언트를 검색하기 위해 SRV 레코드를 가져오는 데 사용되는 도메인입니다. 자세한 정보: https://github.com/etcd-io/etcd/blob/329be66e8b3f9e2e6af83c123ff89297e49ebd15/Documentation/op-guide/clustering.md#dns-discovery 더 이상 사용되지 않음: 4.7부터 이 필드는 더 이상 설정되거나 적용되지 않습니다. 향후 릴리스에서 제거됩니다. |
|
| infrastructureName은 사람이 친숙한 이름으로 클러스터를 고유하게 식별합니다. 설정한 후에는 변경할 수 없습니다. 최대 길이 27이어야 하며 영숫자 또는 하이픈 문자만 있어야 합니다. |
|
|
infrastructureTopology는 컨트롤 플레인 노드에서 실행되지 않는 인프라 서비스에 대한 기대치를 표현합니다. 일반적으로 |
|
| 플랫폼은 클러스터의 기본 인프라 공급자입니다. deprecated: 대신 platformStatus.type을 사용합니다. |
|
| platformStatus는 기본 인프라 공급자와 관련된 상태 정보를 보유합니다. |
15.1.40. .status.platformStatus
- 설명
- platformStatus는 기본 인프라 공급자와 관련된 상태 정보를 보유합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| alibabacloud에는 Alibaba Cloud 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| AWS에는 Amazon Web Services 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| Azure에는 Azure 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| baremetal에는 BareMetal 플랫폼과 관련된 설정이 포함되어 있습니다. |
|
| EquinixMetal에는 Equinix Metal 인프라 공급자에 대한 설정이 포함되어 있습니다. |
|
| external에는 일반 외부 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| GCP에는 Google Cloud Platform 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| IBMCloud에는 IBMCloud 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| kubevirt에는 kubevirt 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| Nutanix에는 Nutanix 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| OpenStack에는 OpenStack 인프라 공급업체와 관련된 설정이 포함되어 있습니다. |
|
| ovirt에는 oVirt 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
| PowerVS에는 Power Systems Virtual Servers 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
|
|
type은 클러스터의 기본 인프라 공급자입니다. 이 값은 서비스 로드 밸런서, 동적 볼륨 프로비저닝, 머신 생성 및 삭제와 같은 인프라 자동화가 활성화되는지 여부를 제어합니다. None인 경우 인프라 자동화가 활성화되지 않습니다. 허용되는 값은 "AWS", "Azure", "BareMetal", "GCP", "Libvirt", "OpenStack", "VSphere", "oVirt", "EquinixMetal", "PowerVS", "AlibabaCloud", "Nutanix" 및 "None"입니다. 개별 구성 요소는 모든 플랫폼을 지원하지 않을 수 있으며, 해당 플랫폼을 지원하지 않는 경우 인식되지 않은 플랫폼을 None으로 처리해야 합니다. 이 값은 |
|
| vSphere에는 VSphere 인프라 공급자와 관련된 설정이 포함되어 있습니다. |
15.1.41. .status.platformStatus.alibabaCloud
- 설명
- alibabacloud에는 Alibaba Cloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
- 필수 항목
-
region
-
속성 | 유형 | 설명 |
---|---|---|
|
| region은 클러스터에 대해 생성된 Alibaba Cloud 리소스의 리전을 지정합니다. |
|
| resourceGroupID는 클러스터의 리소스 그룹의 ID입니다. |
|
| resourceTags는 클러스터에 대해 생성된 Alibaba Cloud 리소스에 적용할 추가 태그 목록입니다. |
|
| AlibabaCloudResourceTag는 리소스에 적용할 태그 세트입니다. |
15.1.42. .status.platformStatus.alibabaCloud.resourceTags
- 설명
- resourceTags는 클러스터에 대해 생성된 Alibaba Cloud 리소스에 적용할 추가 태그 목록입니다.
- 유형
-
array
15.1.43. .status.platformStatus.alibabaCloud.resourceTags[]
- 설명
- AlibabaCloudResourceTag는 리소스에 적용할 태그 세트입니다.
- 유형
-
object
- 필수 항목
-
key
-
value
-
속성 | 유형 | 설명 |
---|---|---|
|
| key는 태그의 키입니다. |
|
| value는 태그의 값입니다. |
15.1.44. .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 Services의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점이 포함되어 있습니다. 서비스에는 하나의 ServiceEndpoint만 있어야 합니다. |
|
| AWSServiceEndpoint는 사용자 정의 URL 구성을 저장하여 AWS Services의 기존 기본값을 재정의합니다. |
15.1.45. .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.46. .status.platformStatus.aws.resourceTags[]
- 설명
- AWSResourceTag는 클러스터에 대해 생성된 AWS 리소스에 적용할 태그입니다.
- 유형
-
object
- 필수 항목
-
key
-
value
-
속성 | 유형 | 설명 |
---|---|---|
|
| key는 태그의 키입니다. |
|
| value는 태그의 값입니다. 일부 AWS 서비스는 빈 값을 지원하지 않습니다. 태그가 많은 서비스의 리소스에 추가되므로 태그 값의 길이는 모든 서비스의 요구 사항을 충족해야 합니다. |
15.1.47. .status.platformStatus.aws.serviceEndpoints
- 설명
- serviceEndpoints 목록에는 AWS Services의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점이 포함되어 있습니다. 서비스에는 하나의 ServiceEndpoint만 있어야 합니다.
- 유형
-
array
15.1.48. .status.platformStatus.aws.serviceEndpoints[]
- 설명
- AWSServiceEndpoint는 사용자 정의 URL 구성을 저장하여 AWS Services의 기존 기본값을 재정의합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 이름은 AWS 서비스의 이름입니다. 모든 서비스 이름 목록은 https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html 에서 확인할 수 있으며 제공해야 하며 비워 둘 수 없습니다. |
|
| URL은 스키마 https로 정규화된 URI로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다. |
15.1.49. .status.platformStatus.azure
- 설명
- Azure에는 Azure 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| armEndpoint는 Azure Stack과 같이 정렬되지 않은 클라우드에서 리소스 관리에 사용할 URL을 지정합니다. |
|
|
cloudName은 적절한 Azure API 엔드포인트로 Azure SDK를 구성하는 데 사용할 수 있는 Azure 클라우드 환경의 이름입니다. 비어 있는 경우 값은 |
|
| NetworkResourceGroupName은 클러스터에서 사용하는 가상 네트워크 및 서브넷과 같은 네트워크 리소스의 리소스 그룹입니다. 비어 있는 경우 값은 ResourceGroupName과 동일합니다. |
|
| resourceGroupName은 클러스터에 대해 생성된 새 Azure 리소스의 리소스 그룹입니다. |
|
| resourceTags는 클러스터에 대해 생성된 Azure 리소스에 적용할 추가 태그 목록입니다. Azure 리소스에 태그 지정에 대한 자세한 내용은 https://docs.microsoft.com/en-us/rest/api/resources/tags 을 참조하십시오. Automation, Content Delivery Network, DNS Azure 리소스에 대한 제한으로 인해 최대 15개의 태그가 적용될 수 있습니다. OpenShift는 내부 사용을 위해 5개의 태그를 예약하여 사용자 구성에 10개의 태그를 허용합니다. |
|
| AzureResourceTag는 클러스터에 대해 생성된 Azure 리소스에 적용할 태그입니다. |
15.1.50. .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.51. .status.platformStatus.azure.resourceTags[]
- 설명
- AzureResourceTag는 클러스터에 대해 생성된 Azure 리소스에 적용할 태그입니다.
- 유형
-
object
- 필수 항목
-
key
-
value
-
속성 | 유형 | 설명 |
---|---|---|
|
|
key는 태그의 주요 부분입니다. 태그 키는 최대 128자를 가질 수 있으며 비워 둘 수 없습니다. key는 문자, 숫자 또는 밑줄로 끝나야 하며 영숫자와 다음과 같은 특수 문자만 포함해야 합니다. |
|
|
value는 태그의 값 부분입니다. 태그 값은 최대 256자일 수 있으며 비워 둘 수 없습니다. value에는 영숫자만 포함되어야 하며 다음 특수 문자 |
15.1.52. .status.platformStatus.baremetal
- 설명
- baremetal에는 BareMetal 플랫폼과 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다. |
|
| apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
| LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다. |
|
| machineNetworks는 모든 OpenShift 클러스터 노드를 연결하는 데 사용되는 IP 네트워크입니다. |
|
|
nodeDNSIP는 노드에서 사용하는 내부 DNS의 IP 주소입니다. DNS Operator에서 관리하는 것과 달리 |
15.1.53. .status.platformStatus.baremetal.loadBalancer
- 설명
- LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| type은 OpenShift API 및 Ingress 엔드포인트에 사용할 사용자 관리 또는 openshift 관리 로드 밸런서일 수 있는 BareMetal 플랫폼의 클러스터에서 사용하는 로드 밸런서 유형을 정의합니다. OpenShiftManagedDefault로 설정하면 API를 담당하는 정적 Pod가 배포되고 머신 구성 Operator에 정의된 Ingress 트래픽 로드 밸런싱이 배포됩니다. UserManaged로 설정하면 이러한 정적 Pod가 배포되지 않으며 로드 밸런서가 배포자에 의해 대역 외부로 구성됩니다. 생략하면 이는 의견이 없으며 플랫폼은 합리적인 기본값을 선택할 수 있습니다. 기본값은 OpenShiftManagedDefault입니다. |
15.1.54. .status.platformStatus.equinixMetal
- 설명
- EquinixMetal에는 Equinix Metal 인프라 공급자에 대한 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. |
15.1.55. .status.platformStatus.external
- 설명
- external에는 일반 외부 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| CloudControllerManager에는 외부 클라우드 컨트롤러 관리자(a.k.a)와 관련된 설정이 포함되어 있습니다. CCM 또는 CPI). 생략하면 새 노드가 테인트되지 않으며 클라우드 컨트롤러 관리자에서 추가 초기화가 필요하지 않습니다. |
15.1.56. .status.platformStatus.external.cloudControllerManager
- 설명
- CloudControllerManager에는 외부 클라우드 컨트롤러 관리자(a.k.a)와 관련된 설정이 포함되어 있습니다. CCM 또는 CPI). 생략하면 새 노드가 테인트되지 않으며 클라우드 컨트롤러 관리자에서 추가 초기화가 필요하지 않습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 상태에 따라 외부 Cloud Controller Manager가 클러스터 내에 설치될 것으로 예상되는지의 여부가 결정됩니다. https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller/#running-cloud-controller-manager 유효한 값은 "외부", "없음" 및 생략됩니다. "External"로 설정하면 새 노드가 생성될 때 초기화되지 않은 상태로 테인트되므로 클라우드 컨트롤러 관리자가 초기화할 때까지 워크로드가 실행되지 않습니다. 생략하거나 "없음"으로 설정하면 새 노드가 테인트되지 않고 클라우드 컨트롤러 관리자에서 추가 초기화가 예상되지 않습니다. |
15.1.57. .status.platformStatus.gcp
- 설명
- GCP에는 Google Cloud Platform 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| resourceGroupName은 클러스터에 대해 생성된 새 GCP 리소스의 프로젝트 ID입니다. |
|
| 리전에는 클러스터에 대해 생성된 새 GCP 리소스의 리전이 있습니다. |
|
| resourceLabels는 클러스터에 대해 생성된 GCP 리소스에 적용할 추가 레이블 목록입니다. GCP 리소스에 레이블을 지정하는 방법에 대한 자세한 내용은 https://cloud.google.com/compute/docs/labeling-resources 을 참조하십시오. GCP는 리소스당 최대 64개의 라벨을 지원합니다. OpenShift는 내부 사용을 위해 32 레이블을 예약하여 사용자 구성에 32개의 레이블을 허용합니다. |
|
| GCPResourceLabel은 클러스터에 대해 생성된 GCP 리소스에 적용할 레이블입니다. |
|
| resourceTags는 클러스터에 대해 생성된 GCP 리소스에 적용할 추가 태그 목록입니다. GCP 리소스 태그 지정에 대한 자세한 내용은 https://cloud.google.com/resource-manager/docs/tags/tags-overview 을 참조하십시오. GCP는 리소스당 최대 50개의 태그를 지원합니다. |
|
| GCPResourceTag는 클러스터에 대해 생성된 GCP 리소스에 적용할 태그입니다. |
15.1.58. .status.platformStatus.gcp.resourceLabels
- 설명
- resourceLabels는 클러스터에 대해 생성된 GCP 리소스에 적용할 추가 레이블 목록입니다. GCP 리소스에 레이블을 지정하는 방법에 대한 자세한 내용은 https://cloud.google.com/compute/docs/labeling-resources 을 참조하십시오. GCP는 리소스당 최대 64개의 라벨을 지원합니다. OpenShift는 내부 사용을 위해 32 레이블을 예약하여 사용자 구성에 32개의 레이블을 허용합니다.
- 유형
-
array
15.1.59. .status.platformStatus.gcp.resourceLabels[]
- 설명
- GCPResourceLabel은 클러스터에 대해 생성된 GCP 리소스에 적용할 레이블입니다.
- 유형
-
object
- 필수 항목
-
key
-
value
-
속성 | 유형 | 설명 |
---|---|---|
|
|
key는 라벨의 핵심 부분입니다. 레이블 키는 최대 63자의 수 있으며 비워 둘 수 없습니다. 레이블 키는 소문자로 시작해야 하며 소문자, 숫자 문자 및 다음 특수 문자 |
|
|
value는 레이블의 값 부분입니다. 레이블 값은 최대 63자의 수 있으며 비워 둘 수 없습니다. value에는 소문자, 숫자 문자 및 다음 특수 문자 |
15.1.60. .status.platformStatus.gcp.resourceTags
- 설명
- resourceTags는 클러스터에 대해 생성된 GCP 리소스에 적용할 추가 태그 목록입니다. GCP 리소스 태그 지정에 대한 자세한 내용은 https://cloud.google.com/resource-manager/docs/tags/tags-overview 을 참조하십시오. GCP는 리소스당 최대 50개의 태그를 지원합니다.
- 유형
-
array
15.1.61. .status.platformStatus.gcp.resourceTags[]
- 설명
- GCPResourceTag는 클러스터에 대해 생성된 GCP 리소스에 적용할 태그입니다.
- 유형
-
object
- 필수 항목
-
key
-
parentID
-
value
-
속성 | 유형 | 설명 |
---|---|---|
|
|
key는 태그의 주요 부분입니다. 태그 키는 최대 63자의 수 있으며 비워 둘 수 없습니다. 태그 키는 영숫자 문자로 시작하고 끝나야 하며 대문자, 소문자 영숫자 및 다음 특수 문자 |
|
| ParentID는 조직 또는 프로젝트 수준에서 태그가 정의된 계층 리소스의 ID입니다. 조직 또는 프로젝트 ID를 찾으려면 https://cloud.google.com/resource-manager/docs/creating-managing-organization#retrieving_your_organization_id , https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects 페이지를 참조하십시오. OrganizationID는 10진수로 구성되어야 하며 앞에 0을 포함할 수 없습니다. ProjectID는 6~30자여야 하며 소문자, 숫자, 하이픈만 포함할 수 있으며 문자로 시작해야 하며 하이픈으로 끝낼 수 없습니다. |
|
|
value는 태그의 값 부분입니다. 태그 값은 최대 63자의 수 있으며 비워 둘 수 없습니다. 태그 값은 영숫자 문자로 시작하고 끝나야 하며 대문자, 소문자 영숫자 및 다음 특수 문자 |
15.1.62. .status.platformStatus.ibmcloud
- 설명
- IBMCloud에는 IBMCloud 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| CISInstanceCRN은 클러스터의 기본 도메인의 DNS 영역을 관리하는 Cloud Internet Services 인스턴스의 CRN입니다. |
|
| DNSInstanceCRN은 클러스터의 기본 도메인의 DNS 영역을 관리하는 DNS 서비스 인스턴스의 CRN입니다. |
|
| Location is where the cluster has been deployed |
|
| ProviderType은 생성된 클러스터 유형을 나타냅니다. |
|
| resourceGroupName은 클러스터에 대해 생성된 새 IBMCloud 리소스의 리소스 그룹입니다. |
|
| serviceEndpoints는 IBM Cloud 서비스의 기본 서비스 끝점을 재정의하는 사용자 정의 끝점 목록입니다. 이러한 끝점은 각 IBM Cloud Services에 도달하기 위해 클러스터 내의 구성 요소에서 사용됩니다. |
|
| IBMCloudServiceEndpoint는 IBM Cloud Services의 기존 기본값을 덮어쓰는 사용자 지정 URL의 구성을 저장합니다. |
15.1.63. .status.platformStatus.ibmcloud.serviceEndpoints
- 설명
- serviceEndpoints는 IBM Cloud 서비스의 기본 서비스 끝점을 재정의하는 사용자 정의 끝점 목록입니다. 이러한 끝점은 각 IBM Cloud Services에 도달하기 위해 클러스터 내의 구성 요소에서 사용됩니다.
- 유형
-
array
15.1.64. .status.platformStatus.ibmcloud.serviceEndpoints[]
- 설명
- IBMCloudServiceEndpoint는 IBM Cloud Services의 기존 기본값을 덮어쓰는 사용자 지정 URL의 구성을 저장합니다.
- 유형
-
object
- 필수 항목
-
name
-
url
-
속성 | 유형 | 설명 |
---|---|---|
|
|
이름은 IBM Cloud 서비스의 이름입니다. 가능한 값은 CIS, COSConfig, DNSServices, GlobalCatalog, GlobalSearch, GlobalTagging, HyperProtect, IAM, KeyProtect, ResourceController, ResourceManager 또는 VPC입니다. 예를 들어 IBM Cloud Private |
|
| URL은 스키마 https로 정규화된 URI로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다. |
15.1.65. .status.platformStatus.kubevirt
- 설명
- kubevirt에는 kubevirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. |
15.1.66. .status.platformStatus.nutanix
- 설명
- Nutanix에는 Nutanix 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다. |
|
| apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
| LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다. |
15.1.67. .status.platformStatus.nutanix.loadBalancer
- 설명
- LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| type은 OpenShift API 및 Ingress 끝점에 사용할 사용자 관리 또는 openshift 관리 로드 밸런서일 수 있는 Nutanix 플랫폼의 클러스터에서 사용하는 로드 밸런서 유형을 정의합니다. OpenShiftManagedDefault로 설정하면 API를 담당하는 정적 Pod가 배포되고 머신 구성 Operator에 정의된 Ingress 트래픽 로드 밸런싱이 배포됩니다. UserManaged로 설정하면 이러한 정적 Pod가 배포되지 않으며 로드 밸런서가 배포자에 의해 대역 외부로 구성됩니다. 생략하면 이는 의견이 없으며 플랫폼은 합리적인 기본값을 선택할 수 있습니다. 기본값은 OpenShiftManagedDefault입니다. |
15.1.68. .status.platformStatus.openstack
- 설명
- OpenStack에는 OpenStack 인프라 공급업체와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다. |
|
| apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
|
cloudName은 클라이언트 구성 파일( |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
| LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다. |
|
| machineNetworks는 모든 OpenShift 클러스터 노드를 연결하는 데 사용되는 IP 네트워크입니다. |
|
|
nodeDNSIP는 노드에서 사용하는 내부 DNS의 IP 주소입니다. DNS Operator에서 관리하는 것과 달리 |
15.1.69. .status.platformStatus.openstack.loadBalancer
- 설명
- LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| type은 OpenShift API 및 Ingress 엔드포인트에 사용할 사용자 관리 또는 openshift 관리 로드 밸런서일 수 있는 OpenStack 플랫폼의 클러스터에서 사용하는 로드 밸런서 유형을 정의합니다. OpenShiftManagedDefault로 설정하면 API를 담당하는 정적 Pod가 배포되고 머신 구성 Operator에 정의된 Ingress 트래픽 로드 밸런싱이 배포됩니다. UserManaged로 설정하면 이러한 정적 Pod가 배포되지 않으며 로드 밸런서가 배포자에 의해 대역 외부로 구성됩니다. 생략하면 이는 의견이 없으며 플랫폼은 합리적인 기본값을 선택할 수 있습니다. 기본값은 OpenShiftManagedDefault입니다. |
15.1.70. .status.platformStatus.ovirt
- 설명
- ovirt에는 oVirt 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다. |
|
| apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
| LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다. |
|
| 더 이상 사용되지 않음: 4.6부터 이 필드는 더 이상 설정되거나 적용되지 않습니다. 향후 릴리스에서 제거됩니다. |
15.1.71. .status.platformStatus.ovirt.loadBalancer
- 설명
- LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| type은 OpenShift API 및 Ingress 끝점에 사용할 사용자 관리 또는 openshift 관리 로드 밸런서일 수 있는 Ovirt 플랫폼의 클러스터에서 사용하는 로드 밸런서 유형을 정의합니다. OpenShiftManagedDefault로 설정하면 API를 담당하는 정적 Pod가 배포되고 머신 구성 Operator에 정의된 Ingress 트래픽 로드 밸런싱이 배포됩니다. UserManaged로 설정하면 이러한 정적 Pod가 배포되지 않으며 로드 밸런서가 배포자에 의해 대역 외부로 구성됩니다. 생략하면 이는 의견이 없으며 플랫폼은 합리적인 기본값을 선택할 수 있습니다. 기본값은 OpenShiftManagedDefault입니다. |
15.1.72. .status.platformStatus.powervs
- 설명
- PowerVS에는 Power Systems Virtual Servers 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| CISInstanceCRN은 클러스터의 기본 도메인의 DNS 영역을 관리하는 Cloud Internet Services 인스턴스의 CRN입니다. |
|
| DNSInstanceCRN은 클러스터의 기본 도메인의 DNS 영역을 관리하는 DNS 서비스 인스턴스의 CRN입니다. |
|
| 리전에는 클러스터에서 생성한 새 Power VS 리소스의 기본 Power VS 리전이 있습니다. |
|
| ResourceGroup은 클러스터에 대해 생성된 새 IBMCloud 리소스의 리소스 그룹 이름입니다. 여기에 지정된 리소스 그룹은 cluster-image-registry-operator에서 클러스터 레지스트리의 IBMCloud에 COS 인스턴스를 설정하는 데 사용됩니다. 리소스 그룹에 대한 자세한 내용은 여기에서 확인할 수 있습니다. https://cloud.ibm.com/docs/account?topic=account-rgs. 생략하면 이미지 레지스트리 Operator가 스토리지를 구성할 수 없으므로 이미지 레지스트리 클러스터 Operator가 사용 가능한 상태가 되지 않습니다. |
|
| serviceEndpoints는 Power VS 서비스의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점 목록입니다. |
|
| PowervsServiceEndpoint는 사용자 지정 URL의 구성을 저장하여 PowerVS 서비스의 기존 기본값을 재정의합니다. |
|
| zone에는 클러스터에서 생성한 새 Power VS 리소스의 기본 영역이 있습니다. 참고: 현재 단일 영역 OCP 클러스터만 지원됩니다. |
15.1.73. .status.platformStatus.powervs.serviceEndpoints
- 설명
- serviceEndpoints는 Power VS 서비스의 기본 서비스 끝점을 재정의하는 사용자 지정 끝점 목록입니다.
- 유형
-
array
15.1.74. .status.platformStatus.powervs.serviceEndpoints[]
- 설명
- PowervsServiceEndpoint는 사용자 지정 URL의 구성을 저장하여 PowerVS 서비스의 기존 기본값을 재정의합니다.
- 유형
-
object
- 필수 항목
-
name
-
url
-
속성 | 유형 | 설명 |
---|---|---|
|
| 이름은 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로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다. |
15.1.75. .status.platformStatus.vsphere
- 설명
- vSphere에는 VSphere 인프라 공급자와 관련된 설정이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| apiServerInternalIP는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. Infrastructure.status.apiServerInternalURI가 가리키는 IP입니다. API 서버 앞에 자체 호스팅 로드 밸런서의 IP입니다. deprecated: 대신 APIServerInternalIP를 사용합니다. |
|
| apiServerInternalIPs는 Kubernetes 네트워킹이 아닌 인프라를 사용하는 kubelet과 같이 클러스터 내부의 구성 요소에서 사용할 수 있는 Kubernetes API 서버에 연결하는 IP 주소입니다. API 서버 앞에 있는 자체 호스팅 로드 밸런서의 IP입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. deprecated: 대신 IngressIP를 사용합니다. |
|
| ingressIP는 기본 Ingress 컨트롤러로 라우팅하는 외부 IP입니다. IP는 기본 경로 호스트 이름을 확인하는 데 사용되는 와일드카드 DNS 레코드의 대상입니다. 듀얼 스택 클러스터에서 이 목록에는 두 개의 IP가 포함되어 있습니다. 그렇지 않으면 하나의 IP만 포함됩니다. |
|
| LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다. |
|
| machineNetworks는 모든 OpenShift 클러스터 노드를 연결하는 데 사용되는 IP 네트워크입니다. |
|
|
nodeDNSIP는 노드에서 사용하는 내부 DNS의 IP 주소입니다. DNS Operator에서 관리하는 것과 달리 |
15.1.76. .status.platformStatus.vsphere.loadBalancer
- 설명
- LoadBalancer는 클러스터에서 사용하는 로드 밸런서를 구성하는 방법을 정의합니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| type은 OpenShift API 및 Ingress 엔드포인트에 사용할 사용자 관리 또는 openshift 관리 로드 밸런서일 수 있는 VSphere 플랫폼의 클러스터에서 사용하는 로드 밸런서 유형을 정의합니다. OpenShiftManagedDefault로 설정하면 API를 담당하는 정적 Pod가 배포되고 머신 구성 Operator에 정의된 Ingress 트래픽 로드 밸런싱이 배포됩니다. UserManaged로 설정하면 이러한 정적 Pod가 배포되지 않으며 로드 밸런서가 배포자에 의해 대역 외부로 구성됩니다. 생략하면 이는 의견이 없으며 플랫폼은 합리적인 기본값을 선택할 수 있습니다. 기본값은 OpenShiftManagedDefault입니다. |