Google Cloud 리소스
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
클러스터
필수 필드는 빨간색입니다. |
apiVersion (string)
containerazure.gcp.gke.cloud.google.com/v1beta1
spec (object)
ClusterSpec은 원하는 클러스터 상태를 정의합니다.
deletionPolicy (string)
DeletionPolicy는 이 관리형 리소스가 삭제될 때 기본 외부에 수행되는 작업을 지정합니다. 외부 리소스를 '삭제' 또는 '분리'합니다. 이 필드는 이후 출시 버전에서 ManagementPolicy 필드를 위해 지원 중단될 예정입니다. 현재는 둘 다 독립적으로 설정할 수 있으며 기능 플래그가 사용 설정되어 있으면 기본값이 아닌 값이 적용됩니다. 자세한 내용은 설계 문서를 참조하세요: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
forProvider (object)
제공된 설명이 없습니다.
annotations (object)
(선택사항) 클러스터의 주석입니다. 이 필드에는 Kubernetes 주석과 동일한 제한사항이 있습니다. 결합된 모든 키와 값의 총 크기는 256k로 제한됩니다. 키에는 슬래시(/)로 구분된 프리픽스와 이름의 두 가지 세그먼트가 포함될 수 있습니다. 프리픽스는 DNS 하위 도메인이어야 합니다. 이름은 63자 이하여야 하고, 영숫자로 시작해서 영숫자로 끝나야 하고, 그 사이에 대시(-), 밑줄(_), 점(.), 영숫자가 포함되어야 합니다.
additionalProperties (string)
제공된 설명이 없습니다.
authorization (array)
클러스터 RBAC 설정과 관련된 구성입니다.
adminUsers (array)
클러스터 관리자로 작업을 수행할 수 있는 사용자 클러스터-관리자 ClusterRole을 사용자에게 부여하도록 새로운 ClusterRoleBinding이 생성됩니다. 최대 10명의 관리자를 제공할 수 있습니다. RBAC에 대한 자세한 내용은 https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles를 참조하세요.
username (string)
사용자의 이름입니다(예: my-gcp-id@gmail.com).
azureRegion (string)
클러스터가 실행되는 Azure 리전입니다. 각 Google Cloud 리전은 주변 Azure 리전의 하위 집합을 지원합니다. 제공된 Google Cloud 리전 내에서 지원되는 모든 Azure 리전을 나열하도록 호출할 수 있습니다.
azureServicesAuthentication (array)
Azure 리소스 관리를 위한 Azure 인증 구성
applicationId (string)
인증 구성을 위한 Azure Active Directory 애플리케이션 ID
tenantId (string)
인증 구성을 위한 Azure Active Directory 테넌트 ID
client (string)
AzureClient의 이름입니다. AzureClient 리소스는 AzureCluster와 동일한 GCP 프로젝트 및 리전에 있어야 합니다. AzureClient 이름은 projects//locations//azureClients/형식입니다. Google Cloud 리소스 이름에 대한 자세한 내용은 리소스 이름 (https:cloud.google.com/apis/design/resource_names)을 참조하세요.
controlPlane (array)
클러스터 제어 영역과 관련된 구성입니다.
databaseEncryption (array)
선택사항입니다. 애플리케이션 계층 보안 비밀 암호화와 관련된 구성입니다.
keyId (string)
데이터를 암호화/복호화할 Azure Key Vault 키의 ARM ID입니다. 예: /subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults//keys/ 암호화는 항상 최신 버전의 키를 사용하므로 특정 버전은 지원되지 않습니다. .
mainVolume (array)
선택사항입니다. 각 제어 영역 복제본에 대해 프로비저닝된 기본 볼륨과 관련된 구성입니다. 기본 볼륨은 클러스터의 모든 etcd 상태를 저장합니다. 지정하지 않은 경우 기본값은 8GiB Azure Disk입니다.
sizeGib (number)
선택사항입니다. GiB 단위의 디스크 크기입니다. 지정하지 않으면 기본값이 제공됩니다. 상위 리소스의 특정 참조를 확인하세요.
proxyConfig (array)
아웃바운드 HTTP(S) 트래픽의 프록시 구성입니다.
resourceGroupId (string)
클러스터 리소스가 배포된 리소스 그룹의 ARM ID입니다. 예: /subscriptions/*/resourceGroups/*
secretId (string)
프록시 설정 보안 비밀의 URL과 해당 버전입니다. 보안 비밀 ID 형식은 https:.vault.azure.net/secrets//입니다.
replicaPlacements (array)
제어 영역 복제본을 배치할 위치의 구성입니다. 최대 3개의 복제본 배치 인스턴스를 지정할 수 있습니다. replica_placements가 설정되면 복제본 배치 인스턴스가 3개의 제어 영역 복제본에 가능한 한 균일하게 적용됩니다.
azureAvailabilityZone (string)
지정된 복제본의 경우 컨트롤 플레인 VM 및 ETCD 디스크를 프로비저닝할 Azure 가용성 영역입니다.
subnetId (string)
지정된 복제본의 경우 제어 영역 VM이 배포된 서브넷의 ARM ID입니다. 클러스터 구성의 가상 네트워크에 있는 서브넷이어야 합니다.
rootVolume (array)
선택사항입니다. 각 제어 영역 복제본에 대해 프로비저닝된 루트 볼륨과 관련된 구성입니다. 지정하지 않은 경우 기본값은 32GiB Azure Disk입니다.
sizeGib (number)
선택사항입니다. GiB 단위의 디스크 크기입니다. 지정하지 않으면 기본값이 제공됩니다. 상위 리소스의 특정 참조를 확인하세요.
sshConfig (array)
기본 제어 영역 머신에 액세스하는 방법에 대한 SSH 구성입니다.
authorizedKey (string)
Anthos에서 관리하는 VM의 SSH 공개 키 데이터입니다. sshd(8) 매뉴얼 페이지에 따라 OpenSSH에 사용되는 authorized_keys 파일 형식을 허용합니다.
subnetId (string)
컨트롤 플레인 VM이 배포된 서브넷의 ARM ID입니다. 예: /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/default.
version (string)
제어 영역 복제본에서 실행할 Kubernetes 버전입니다(예: 1.19.10-gke.1000). GetAzureServerConfig를 호출하여 제공된 Google Cloud 리전에서 모든 지원되는 버전을 나열할 수 있습니다.
vmSize (string)
선택사항입니다. Azure VM 크기 이름입니다. 예를 들면 Standard_DS2_v2와 같은 이름을 입력합니다. 사용 가능한 VM 크기는 https://docs.microsoft.com/en-us/azure/virtual-machines/vm-naming-conventions를 참조하세요. 지정하지 않으면 기본적으로 Standard_DS2_v2가 사용됩니다.
fleet (array)
Fleet 구성.
project (string)
이 클러스터가 등록되는 Fleet 호스트 프로젝트의 번호입니다.
networking (array)
클러스터 전체 네트워킹 구성입니다.
podAddressCidrBlocks (array)
CIDR 표기법으로 표시된 이 클러스터에 있는 포드의 IP 주소 범위(예: 10.96.0.0/14)입니다. 클러스터의 모든 포드에 이 범위의 고유한 RFC 1918 IPv4 주소가 할당됩니다. 단일 범위만 지원됩니다. 이 필드는 생성 후 변경할 수 없습니다.
serviceAddressCidrBlocks (array)
CIDR 표기법으로 표시된 이 클러스터의 서비스에 대한 IP 주소 범위(예: 10.96.0.0/14)입니다. 클러스터의 모든 서비스에 이 범위의 고유한 RFC 1918 IPv4 주소가 할당됩니다. 단일 범위만 지원됩니다. 클러스터를 만든 후에는 이 필드를 변경할 수 없습니다.
virtualNetworkId (string)
클러스터와 연결된 VNet의 Azure Resource Manager(ARM) ID입니다. 클러스터의 모든 구성요소(즉, 제어 영역 및 노드 풀)가 단일 VNet에서 실행됩니다. 예: /subscriptions/*/resourceGroups/*/providers/Microsoft.Network/virtualNetworks/* 이 필드는 만든 후에 변경할 수 없습니다.
project (string)
리소스의 프로젝트
resourceGroupId (string)
클러스터 리소스가 배포된 리소스 그룹의 ARM ID입니다. 예: /subscriptions/*/resourceGroups/*
managementPolicy (string)
알파 필드입니다. 프로덕션 단계에서는 사용하지 마세요. 관련 Crossplane 기능 플래그가 사용 설정되어 있지 않으면 적용되지 않으며 예고 없이 변경되거나 삭제될 수 있습니다. ManagementPolicy는 관리형 외부 리소스에 대한 Crossplane 제어 수준을 지정합니다. 이 필드는 이후 출시 버전에서 DeletionPolicy 필드를 대체할 예정입니다. 현재는 둘 다 독립적으로 설정할 수 있으며 기능 플래그가 사용 설정되어 있으면 기본값이 아닌 값이 적용됩니다. 자세한 내용은 설계 문서를 참조하세요: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
providerConfigRef (object)
ProviderConfigReference는 이 관리형 리소스를 생성, 관측, 업데이트, 삭제하는 데 사용되는 제공업체를 구성하는 방법을 지정합니다.
name (string)
참조된 객체의 이름입니다.
policy (object)
참조 정책입니다.
resolution (string)
Resolution은 이 참조의 확인이 필요한지 여부를 지정합니다. 기본값은 'Required'입니다. 즉, 참조를 확인할 수 없으면 조정이 실패합니다. 'Optional'은 이 참조를 확인할 수 없으면 노옵스(no-ops)가 된다는 의미입니다.
resolve (string)
Resolve는 이 참조를 확인해야 하는 시기를 지정합니다. 기본값은 'IfNotPresent'입니다. 이 필드는 해당 필드가 없을 때만 참조를 확인하려고 합니다. 모든 조정 시 참조를 해결하려면 'Always'를 사용합니다.
providerRef (object)
ProviderReference는 이 관리형 리소스를 생성, 관측, 업데이트, 삭제하는 데 사용할 제공업체를 지정합니다. 지원 중단되었습니다. ProviderConfigReference(예: `providerConfigRef`)를 사용하세요.
name (string)
참조된 객체의 이름입니다.
policy (object)
참조 정책입니다.
resolution (string)
Resolution은 이 참조의 확인이 필요한지 여부를 지정합니다. 기본값은 'Required'입니다. 즉, 참조를 확인할 수 없으면 조정이 실패합니다. 'Optional'은 이 참조를 확인할 수 없으면 노옵스(no-ops)가 된다는 의미입니다.
resolve (string)
Resolve는 이 참조를 확인해야 하는 시기를 지정합니다. 기본값은 'IfNotPresent'입니다. 이 필드는 해당 필드가 없을 때만 참조를 확인하려고 합니다. 모든 조정 시 참조를 해결하려면 'Always'를 사용합니다.
publishConnectionDetailsTo (object)
PublishConnectionDetailsTo는 이 관리형 리소스의 연결 세부정보를 작성해야 하는 이름, 메타데이터, 보안 비밀 스토어 구성에 대한 참조가 포함된 연결 보안 비밀 구성을 지정합니다. 연결 세부정보에는 주로 관리형 리소스에 연결하는 데 필요한 엔드포인트, 사용자 이름, 비밀번호가 포함됩니다.
configRef (object)
SecretStoreConfigRef는 이 ConnectionSecret에 사용할 보안 비밀 스토어 구성을 지정합니다.
name (string)
참조된 객체의 이름입니다.
policy (object)
참조 정책입니다.
resolution (string)
Resolution은 이 참조의 확인이 필요한지 여부를 지정합니다. 기본값은 'Required'입니다. 즉, 참조를 확인할 수 없으면 조정이 실패합니다. 'Optional'은 이 참조를 확인할 수 없으면 노옵스(no-ops)가 된다는 의미입니다.
resolve (string)
Resolve는 이 참조를 확인해야 하는 시기를 지정합니다. 기본값은 'IfNotPresent'입니다. 이 필드는 해당 필드가 없을 때만 참조를 확인하려고 합니다. 모든 조정 시 참조를 해결하려면 'Always'를 사용합니다.
name (string)
Name은 연결 보안 비밀의 이름.
writeConnectionSecretToRef (object)
WriteConnectionSecretToReference는 이 관리형 리소스의 모든 연결 세부정보를 기록해야 하는 보안 비밀의 네임스페이스와 이름을 지정합니다. 연결 세부정보에는 주로 관리형 리소스에 연결하는 데 필요한 엔드포인트, 사용자 이름, 비밀번호가 포함됩니다. 이 필드는 향후 출시 버전에서 PublishConnectionDetailsTo로 대체될 예정입니다. 현재 둘 다 독립적으로 설정할 수 있으며 연결 세부정보는 서로에게 영향을 주지 않고 둘 다 게시됩니다.
namespace (string)
보안 비밀의 네임스페이스.
status (object)
ClusterStatus는 관찰된 클러스터 상태를 정의합니다.
atProvider (object)
제공된 설명이 없습니다.
annotations (object)
(선택사항) 클러스터의 주석입니다. 이 필드에는 Kubernetes 주석과 동일한 제한사항이 있습니다. 결합된 모든 키와 값의 총 크기는 256k로 제한됩니다. 키에는 슬래시(/)로 구분된 프리픽스와 이름의 두 가지 세그먼트가 포함될 수 있습니다. 프리픽스는 DNS 하위 도메인이어야 합니다. 이름은 63자 이하여야 하고, 영숫자로 시작해서 영숫자로 끝나야 하고, 그 사이에 대시(-), 밑줄(_), 점(.), 영숫자가 포함되어야 합니다.
additionalProperties (string)
제공된 설명이 없습니다.
authorization (array)
클러스터 RBAC 설정과 관련된 구성입니다.
adminUsers (array)
클러스터 관리자로 작업을 수행할 수 있는 사용자 클러스터-관리자 ClusterRole을 사용자에게 부여하도록 새로운 ClusterRoleBinding이 생성됩니다. 최대 10명의 관리자를 제공할 수 있습니다. RBAC에 대한 자세한 내용은 https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles를 참조하세요.
username (string)
사용자의 이름입니다(예: my-gcp-id@gmail.com).
azureRegion (string)
클러스터가 실행되는 Azure 리전입니다. 각 Google Cloud 리전은 주변 Azure 리전의 하위 집합을 지원합니다. 제공된 Google Cloud 리전 내에서 지원되는 모든 Azure 리전을 나열하도록 호출할 수 있습니다.
azureServicesAuthentication (array)
Azure 리소스 관리를 위한 Azure 인증 구성
applicationId (string)
인증 구성을 위한 Azure Active Directory 애플리케이션 ID
tenantId (string)
인증 구성을 위한 Azure Active Directory 테넌트 ID
client (string)
AzureClient의 이름입니다. AzureClient 리소스는 AzureCluster와 동일한 GCP 프로젝트 및 리전에 있어야 합니다. AzureClient 이름은 projects//locations//azureClients/형식입니다. Google Cloud 리소스 이름에 대한 자세한 내용은 리소스 이름 (https:cloud.google.com/apis/design/resource_names)을 참조하세요.
controlPlane (array)
클러스터 제어 영역과 관련된 구성입니다.
databaseEncryption (array)
선택사항입니다. 애플리케이션 계층 보안 비밀 암호화와 관련된 구성입니다.
keyId (string)
데이터를 암호화/복호화할 Azure Key Vault 키의 ARM ID입니다. 예: /subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults//keys/ 암호화는 항상 최신 버전의 키를 사용하므로 특정 버전은 지원되지 않습니다. .
mainVolume (array)
선택사항입니다. 각 제어 영역 복제본에 대해 프로비저닝된 기본 볼륨과 관련된 구성입니다. 기본 볼륨은 클러스터의 모든 etcd 상태를 저장합니다. 지정하지 않은 경우 기본값은 8GiB Azure Disk입니다.
sizeGib (number)
선택사항입니다. GiB 단위의 디스크 크기입니다. 지정하지 않으면 기본값이 제공됩니다. 상위 리소스의 특정 참조를 확인하세요.
proxyConfig (array)
아웃바운드 HTTP(S) 트래픽의 프록시 구성입니다.
resourceGroupId (string)
클러스터 리소스가 배포된 리소스 그룹의 ARM ID입니다. 예: /subscriptions/*/resourceGroups/*
secretId (string)
프록시 설정 보안 비밀의 URL과 해당 버전입니다. 보안 비밀 ID 형식은 https:.vault.azure.net/secrets//입니다.
replicaPlacements (array)
제어 영역 복제본을 배치할 위치의 구성입니다. 최대 3개의 복제본 배치 인스턴스를 지정할 수 있습니다. replica_placements가 설정되면 복제본 배치 인스턴스가 3개의 제어 영역 복제본에 가능한 한 균일하게 적용됩니다.
azureAvailabilityZone (string)
지정된 복제본의 경우 컨트롤 플레인 VM 및 ETCD 디스크를 프로비저닝할 Azure 가용성 영역입니다.
subnetId (string)
지정된 복제본의 경우 제어 영역 VM이 배포된 서브넷의 ARM ID입니다. 클러스터 구성의 가상 네트워크에 있는 서브넷이어야 합니다.
rootVolume (array)
선택사항입니다. 각 제어 영역 복제본에 대해 프로비저닝된 루트 볼륨과 관련된 구성입니다. 지정하지 않은 경우 기본값은 32GiB Azure Disk입니다.
sizeGib (number)
선택사항입니다. GiB 단위의 디스크 크기입니다. 지정하지 않으면 기본값이 제공됩니다. 상위 리소스의 특정 참조를 확인하세요.
sshConfig (array)
기본 제어 영역 머신에 액세스하는 방법에 대한 SSH 구성입니다.
authorizedKey (string)
Anthos에서 관리하는 VM의 SSH 공개 키 데이터입니다. sshd(8) 매뉴얼 페이지에 따라 OpenSSH에 사용되는 authorized_keys 파일 형식을 허용합니다.
subnetId (string)
컨트롤 플레인 VM이 배포된 서브넷의 ARM ID입니다. 예: /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/default.
version (string)
제어 영역 복제본에서 실행할 Kubernetes 버전입니다(예: 1.19.10-gke.1000). GetAzureServerConfig를 호출하여 제공된 Google Cloud 리전에서 모든 지원되는 버전을 나열할 수 있습니다.
vmSize (string)
선택사항입니다. Azure VM 크기 이름입니다. 예를 들면 Standard_DS2_v2와 같은 이름을 입력합니다. 사용 가능한 VM 크기는 https://docs.microsoft.com/en-us/azure/virtual-machines/vm-naming-conventions를 참조하세요. 지정하지 않으면 기본적으로 Standard_DS2_v2가 사용됩니다.
createTime (string)
출력 전용. 이 클러스터가 생성된 시간입니다.
endpoint (string)
출력 전용. 클러스터 API 서버의 엔드포인트입니다.
etag (string)
클라이언트가 낙관적 동시 실행 제어를 통해 일관적인 읽기-수정-쓰기를 수행하도록 허용합니다. 계속하기 전 클라이언트에 최신 값이 포함되었는지 확인하기 위해 업데이트 및 삭제 요청 시에 전송될 수 있습니다.
fleet (array)
Fleet 구성.
membership (string)
이 클러스터에 연결된 관리되는 허브 멤버십 리소스의 이름입니다. 멤버십 이름의 형식은 projects//locations/global/membership/입니다.
project (string)
이 클러스터가 등록되는 Fleet 호스트 프로젝트의 번호입니다.
id (string)
projects/project/locations/location/azureClusters/name 형식의 리소스 식별자입니다.
networking (array)
클러스터 전체 네트워킹 구성입니다.
podAddressCidrBlocks (array)
CIDR 표기법으로 표시된 이 클러스터에 있는 포드의 IP 주소 범위(예: 10.96.0.0/14)입니다. 클러스터의 모든 포드에 이 범위의 고유한 RFC 1918 IPv4 주소가 할당됩니다. 단일 범위만 지원됩니다. 이 필드는 생성 후 변경할 수 없습니다.
serviceAddressCidrBlocks (array)
CIDR 표기법으로 표시된 이 클러스터의 서비스에 대한 IP 주소 범위(예: 10.96.0.0/14)입니다. 클러스터의 모든 서비스에 이 범위의 고유한 RFC 1918 IPv4 주소가 할당됩니다. 단일 범위만 지원됩니다. 클러스터를 만든 후에는 이 필드를 변경할 수 없습니다.
virtualNetworkId (string)
클러스터와 연결된 VNet의 Azure Resource Manager(ARM) ID입니다. 클러스터의 모든 구성요소(즉, 제어 영역 및 노드 풀)가 단일 VNet에서 실행됩니다. 예: /subscriptions/*/resourceGroups/*/providers/Microsoft.Network/virtualNetworks/* 이 필드는 만든 후에 변경할 수 없습니다.
project (string)
리소스의 프로젝트
reconciling (boolean)
출력 전용. 설정된 경우 클러스터에 현재 실행 중인 변경사항이 있습니다.
resourceGroupId (string)
클러스터 리소스가 배포된 리소스 그룹의 ARM ID입니다. 예: /subscriptions/*/resourceGroups/*
state (string)
출력 전용. 클러스터의 현재 상태입니다. 가능한 값: STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, DEGRADED
uid (string)
출력 전용. 클러스터의 전역적으로 고유한 식별자입니다.
updateTime (string)
출력 전용. 이 클러스터가 마지막으로 업데이트된 시간입니다.
workloadIdentityConfig (array)
출력 전용. 워크로드 아이덴티티 설정입니다.
identityProvider (string)
제공된 설명이 없습니다.
issuerUri (string)
제공된 설명이 없습니다.
workloadPool (string)
제공된 설명이 없습니다.
conditions (array)
리소스 조건입니다.
lastTransitionTime (string)
LastTransitionTime은 이 조건이 특정 상태에서 다른 상태로 전환된 마지막 시간입니다.
message (string)
이 조건의 마지막 상태 전환의 세부정보가 포함된 메시지입니다(있는 경우).
reason (string)
이 조건이 마지막 상태로 전환된 이유입니다.
status (string)
이 조건의 상태입니다. 현재 True, False 또는 Unknown인지 표시합니다.
type (string)
이 조건의 유형입니다. 각 조건 유형 중 하나만 특정 시점에 리소스 하나에 적용될 수 있습니다.
|
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-07-02(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-07-02(UTC)"],[],[]]