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


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

13.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에는 클러스터에서 관찰된 값이 포함되어 있습니다. 재정의할 수 없습니다.

13.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은 기본 인프라 공급자와 관련된 원하는 정보를 보유합니다.

13.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

 

13.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 인프라 공급자에 대한 설정이 포함되어 있습니다.

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 인프라 공급자와 관련된 설정이 포함되어 있습니다.

13.1.4. .spec.platformSpec.alibabaCloud

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

13.1.5. .spec.platformSpec.aws

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

serviceEndpoints

array

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

serviceEndpoints[]

object

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

13.1.6. .spec.platformSpec.aws.serviceEndpoints

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

13.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로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다.

13.1.8. .spec.platformSpec.azure

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

13.1.9. .spec.platformSpec.baremetal

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

13.1.10. .spec.platformSpec.equinixMetal

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

13.1.11. .spec.platformSpec.gcp

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

13.1.12. .spec.platformSpec.ibmcloud

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

13.1.13. .spec.platformSpec.kubevirt

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

13.1.14. .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)의 이름 및 엔드포인트 데이터가 있습니다.

13.1.15. .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)에 액세스하는 포트 번호입니다.

13.1.16. .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

13.1.17. .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 등)에 구성된 클러스터 필드에 해당합니다.

13.1.18. .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)에 액세스하는 포트 번호입니다.

13.1.19. .spec.platformSpec.openstack

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

13.1.20. .spec.platformSpec.ovirt

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

13.1.21. .spec.platformSpec.powervs

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

serviceEndpoints

array

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

serviceEndpoints[]

object

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

13.1.22. .spec.platformSpec.powervs.serviceEndpoints

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

13.1.23. .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로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다.

13.1.24. .spec.platformSpec.vsphere

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

13.1.25. .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는 기본 인프라 공급자와 관련된 상태 정보를 보유합니다.

13.1.26. .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 인프라 공급자에 대한 설정이 포함되어 있습니다.

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 인프라 공급자와 관련된 설정이 포함되어 있습니다.

13.1.27. .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는 리소스에 적용할 태그 세트입니다.

13.1.28. .status.platformStatus.alibabaCloud.resourceTags

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

13.1.29. .status.platformStatus.alibabaCloud.resourceTags[]

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

key

string

key는 태그의 키입니다.

value

string

value는 태그의 값입니다.

13.1.30. .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의 기존 기본값을 재정의합니다.

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

string

key는 태그의 키입니다.

value

string

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

13.1.33. .status.platformStatus.aws.serviceEndpoints

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

13.1.34. .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로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다.

13.1.35. .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 리소스의 리소스 그룹입니다.

13.1.36. .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 서비스는 클러스터의 노드에 해당 호스트 이름을 제공하기 위해 정적 포드로 호스팅됩니다.

13.1.37. .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 레코드의 대상입니다.

13.1.38. .status.platformStatus.gcp

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

projectID

string

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

region

string

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

13.1.39. .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 리소스의 리소스 그룹입니다.

13.1.40. .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 레코드의 대상입니다.

13.1.41. .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만 포함됩니다.

13.1.42. .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 서비스는 클러스터의 노드에 해당 호스트 이름을 제공하기 위해 정적 포드로 호스팅됩니다.

13.1.43. .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부터 이 필드는 더 이상 설정되거나 적용되지 않습니다. 향후 릴리스에서 제거됩니다.

13.1.44. .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 리전이 있습니다.

serviceEndpoints

array

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

serviceEndpoints[]

object

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

영역

string

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 서비스의 기존 기본값을 재정의합니다.
유형
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로, 클라이언트의 기본 생성된 엔드포인트를 덮어씁니다. 이 값을 제공해야 하며 비워 둘 수 없습니다.

13.1.47. .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.