ManagedCluster interface
관리형 클러스터.
- Extends
속성
| aad |
Azure Active Directory 구성입니다. |
| addon |
관리형 클러스터 추가 기능의 프로필입니다. |
| agent |
에이전트 풀 속성입니다. |
| ai |
전체 클러스터에 적용되는 AI 도구 체인 연산자 설정입니다. |
| api |
관리형 클러스터 API 서버에 대한 액세스 프로필입니다. |
| auto |
사용하도록 설정된 경우 클러스터 자동 크기 조정기에 적용할 매개 변수 |
| auto |
자동 업그레이드 구성입니다. |
| azure |
관리형 클러스터를 모니터링하기 위한 Azure Monitor 추가 기능 프로필입니다. |
| azure |
Azure Portal에서 관리형 클러스터에 액세스하는 데 사용하는 특수 FQDN입니다. 이 FQDN은 Azure Portal에서만 사용되며 다른 클라이언트에서 사용하면 안 됩니다. Azure Portal에서는 Kubernetes APIServer가 기본적으로 처리하지 않는 일부 응답에서 특정 CORS(원본 간 리소스 공유) 헤더를 보내야 합니다. 이 특수 FQDN은 CORS를 지원하므로 Azure Portal이 제대로 작동할 수 있습니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| bootstrap |
클러스터 부트스트랩 구성의 프로필입니다. |
| current |
관리형 클러스터가 실행 중인 Kubernetes 버전입니다. kubernetesVersion이 major.minor.patch<>완전히 지정된 버전인 경우 이 필드는 정확히 동일합니다. kubernetesVersion이 major.minor<>경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| disable |
관리형 클러스터에서 로컬 계정을 사용하지 않도록 설정해야 하는 경우 true로 설정하면 이 클러스터에 대해 정적 자격 증명 가져오기가 비활성화됩니다. AAD를 사용하도록 설정된 관리형 클러스터에서만 사용해야 합니다. 자세한 내용은 로컬 계정 사용하지 않도록 설정하는참조하세요. |
| disk |
미사용 암호화를 사용하도록 설정하는 데 사용할 디스크 암호화 집합의 리소스 ID입니다. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' 형식입니다. |
| dns |
관리형 클러스터의 DNS 접두사입니다. 관리형 클러스터를 만든 후에는 업데이트할 수 없습니다. |
| enable |
Kubernetes Role-Based Access Control을 사용하도록 설정할지 여부입니다. |
| e |
낙관적 동시성을 구현하는 데 사용되는 고유한 읽기 전용 문자열입니다. eTag 값은 리소스가 업데이트될 때 변경됩니다. 후속 요청에 대한 eTag 값과 함께 if-match 또는 if-none-match 헤더를 지정하여 일반 eTag 규칙에 따라 낙관적 동시성을 사용하도록 설정합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| extended |
Virtual Machine의 확장된 위치입니다. |
| fqdn | 마스터 풀의 FQDN입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| fqdn |
사용자 지정 프라이빗 dns 영역이 있는 프라이빗 클러스터의 FQDN 하위 도메인입니다. 관리형 클러스터를 만든 후에는 업데이트할 수 없습니다. |
| http |
HTTP 프록시 서버를 사용하여 클러스터를 프로비전하기 위한 구성입니다. |
| identity | 구성된 경우 관리되는 클러스터의 ID입니다. |
| identity |
관리되는 클러스터와 연결된 사용자 ID입니다. 이 ID는 kubelet에서 사용됩니다. 사용자 할당 ID는 하나만 허용됩니다. 허용되는 유일한 키는 "kubeletidentity"이며 값은 "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}"입니다. |
| ingress |
관리되는 클러스터에 대한 수신 프로필입니다. |
| kind | 이는 주로 포털에서 다양한 종류의 UI 환경을 노출하는 데 사용됩니다. |
| kubernetes |
사용자가 지정한 Kubernetes의 버전입니다. 두 패치 버전 <major.minor.patch>(예: 1.20.13) 및 <major.minor>(예: 1.20)이 지원됩니다. <major.minor> 지정하면 지원되는 최신 GA 패치 버전이 자동으로 선택됩니다. 만든 후 동일한 <major.minor> 사용하여 클러스터를 업데이트합니다(예: 1.14.x -> 1.14). 최신 패치 버전을 사용할 수 있더라도 업그레이드가 트리거되지 않습니다. 지원되는 AKS 클러스터를 업그레이드하는 경우 Kubernetes 부 버전을 건너뛸 수 없습니다. 모든 업그레이드는 주 버전 번호별로 순차적으로 수행해야 합니다. 예를 들어 1.14.x -> 1.15.x 또는 1.15.x -> 1.16.x 간의 업그레이드는 허용되지만 1.14.x -> 1.16.x는 허용되지 않습니다. 자세한 내용은 AKS 클러스터 업그레이드하는 참조하세요. |
| linux |
관리형 클러스터의 Linux VM에 대한 프로필입니다. |
| max |
관리되는 클러스터에 대한 에이전트 풀의 최대 수입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| metrics |
선택적 클러스터 메트릭 구성입니다. |
| network |
네트워크 구성 프로필입니다. |
| node |
전체 클러스터에 적용되는 노드 프로비저닝 설정입니다. |
| node |
에이전트 풀 노드를 포함하는 리소스 그룹의 이름입니다. |
| node |
노드 리소스 그룹 구성의 프로필입니다. |
| oidc |
관리형 클러스터의 OIDC 발급자 프로필입니다. |
| pod |
관리형 클러스터의 Pod ID 프로필입니다. AAD Pod ID 통합에 대한 자세한 내용은 AAD Pod ID 사용하는 참조하세요. |
| power |
클러스터의 전원 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| private |
프라이빗 클러스터의 FQDN입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| private |
클러스터와 연결된 프라이빗 링크 리소스입니다. |
| provisioning |
현재 프로비저닝 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| public |
PublicNetworkAccess를 사용합니다. AKS에 대한 공용 네트워크 액세스 허용 또는 거부 |
| resourceUID | resourceUID는 ARM ResourceIds를 다시 사용하는 ManagedClusters를 고유하게 식별합니다(예: 만들기, 삭제, 시퀀스 만들기) 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| security |
관리되는 클러스터에 대한 보안 프로필입니다. |
| service |
관리되는 클러스터에 대한 서비스 메시 프로필입니다. |
| service |
Azure API 조작에 사용할 클러스터의 서비스 주체 ID에 대한 정보입니다. |
| sku | 관리되는 클러스터 SKU입니다. |
| status | 관리형 클러스터에 대한 읽기 전용 정보를 포함합니다. |
| storage |
관리되는 클러스터에 대한 스토리지 프로필입니다. |
| support |
관리형 클러스터에 대한 지원 계획입니다. 지정되지 않은 경우 기본값은 'KubernetesOfficial'입니다. |
| upgrade |
클러스터 업그레이드에 대한 설정입니다. |
| windows |
관리형 클러스터의 Windows VM에 대한 프로필입니다. |
| workload |
관리되는 클러스터에 대한 워크로드 자동 크기 조정기 프로필입니다. |
상속된 속성
| id | 리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
| location | 리소스가 있는 지리적 위치 |
| name | 리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| system |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| tags | 리소스 태그. |
| type | 리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
aadProfile
addonProfiles
관리형 클러스터 추가 기능의 프로필입니다.
addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}
속성 값
{[propertyName: string]: ManagedClusterAddonProfile}
agentPoolProfiles
에이전트 풀 속성입니다.
agentPoolProfiles?: ManagedClusterAgentPoolProfile[]
속성 값
aiToolchainOperatorProfile
전체 클러스터에 적용되는 AI 도구 체인 연산자 설정입니다.
aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile
속성 값
apiServerAccessProfile
관리형 클러스터 API 서버에 대한 액세스 프로필입니다.
apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile
속성 값
autoScalerProfile
사용하도록 설정된 경우 클러스터 자동 크기 조정기에 적용할 매개 변수
autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile
속성 값
autoUpgradeProfile
자동 업그레이드 구성입니다.
autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile
속성 값
azureMonitorProfile
관리형 클러스터를 모니터링하기 위한 Azure Monitor 추가 기능 프로필입니다.
azureMonitorProfile?: ManagedClusterAzureMonitorProfile
속성 값
azurePortalFqdn
Azure Portal에서 관리형 클러스터에 액세스하는 데 사용하는 특수 FQDN입니다. 이 FQDN은 Azure Portal에서만 사용되며 다른 클라이언트에서 사용하면 안 됩니다. Azure Portal에서는 Kubernetes APIServer가 기본적으로 처리하지 않는 일부 응답에서 특정 CORS(원본 간 리소스 공유) 헤더를 보내야 합니다. 이 특수 FQDN은 CORS를 지원하므로 Azure Portal이 제대로 작동할 수 있습니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
azurePortalFqdn?: string
속성 값
string
bootstrapProfile
클러스터 부트스트랩 구성의 프로필입니다.
bootstrapProfile?: ManagedClusterBootstrapProfile
속성 값
currentKubernetesVersion
관리형 클러스터가 실행 중인 Kubernetes 버전입니다. kubernetesVersion이 major.minor.patch<>완전히 지정된 버전인 경우 이 필드는 정확히 동일합니다. kubernetesVersion이 major.minor<>경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
currentKubernetesVersion?: string
속성 값
string
disableLocalAccounts
관리형 클러스터에서 로컬 계정을 사용하지 않도록 설정해야 하는 경우 true로 설정하면 이 클러스터에 대해 정적 자격 증명 가져오기가 비활성화됩니다. AAD를 사용하도록 설정된 관리형 클러스터에서만 사용해야 합니다. 자세한 내용은 로컬 계정 사용하지 않도록 설정하는참조하세요.
disableLocalAccounts?: boolean
속성 값
boolean
diskEncryptionSetID
미사용 암호화를 사용하도록 설정하는 데 사용할 디스크 암호화 집합의 리소스 ID입니다. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' 형식입니다.
diskEncryptionSetID?: string
속성 값
string
dnsPrefix
관리형 클러스터의 DNS 접두사입니다. 관리형 클러스터를 만든 후에는 업데이트할 수 없습니다.
dnsPrefix?: string
속성 값
string
enableRbac
Kubernetes Role-Based Access Control을 사용하도록 설정할지 여부입니다.
enableRbac?: boolean
속성 값
boolean
eTag
낙관적 동시성을 구현하는 데 사용되는 고유한 읽기 전용 문자열입니다. eTag 값은 리소스가 업데이트될 때 변경됩니다. 후속 요청에 대한 eTag 값과 함께 if-match 또는 if-none-match 헤더를 지정하여 일반 eTag 규칙에 따라 낙관적 동시성을 사용하도록 설정합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
eTag?: string
속성 값
string
extendedLocation
fqdn
마스터 풀의 FQDN입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
fqdn?: string
속성 값
string
fqdnSubdomain
사용자 지정 프라이빗 dns 영역이 있는 프라이빗 클러스터의 FQDN 하위 도메인입니다. 관리형 클러스터를 만든 후에는 업데이트할 수 없습니다.
fqdnSubdomain?: string
속성 값
string
httpProxyConfig
HTTP 프록시 서버를 사용하여 클러스터를 프로비전하기 위한 구성입니다.
httpProxyConfig?: ManagedClusterHttpProxyConfig
속성 값
identity
identityProfile
관리되는 클러스터와 연결된 사용자 ID입니다. 이 ID는 kubelet에서 사용됩니다. 사용자 할당 ID는 하나만 허용됩니다. 허용되는 유일한 키는 "kubeletidentity"이며 값은 "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}"입니다.
identityProfile?: {[propertyName: string]: UserAssignedIdentity}
속성 값
{[propertyName: string]: UserAssignedIdentity}
ingressProfile
관리되는 클러스터에 대한 수신 프로필입니다.
ingressProfile?: ManagedClusterIngressProfile
속성 값
kind
이는 주로 포털에서 다양한 종류의 UI 환경을 노출하는 데 사용됩니다.
kind?: string
속성 값
string
kubernetesVersion
사용자가 지정한 Kubernetes의 버전입니다. 두 패치 버전 <major.minor.patch>(예: 1.20.13) 및 <major.minor>(예: 1.20)이 지원됩니다. <major.minor> 지정하면 지원되는 최신 GA 패치 버전이 자동으로 선택됩니다. 만든 후 동일한 <major.minor> 사용하여 클러스터를 업데이트합니다(예: 1.14.x -> 1.14). 최신 패치 버전을 사용할 수 있더라도 업그레이드가 트리거되지 않습니다. 지원되는 AKS 클러스터를 업그레이드하는 경우 Kubernetes 부 버전을 건너뛸 수 없습니다. 모든 업그레이드는 주 버전 번호별로 순차적으로 수행해야 합니다. 예를 들어 1.14.x -> 1.15.x 또는 1.15.x -> 1.16.x 간의 업그레이드는 허용되지만 1.14.x -> 1.16.x는 허용되지 않습니다. 자세한 내용은 AKS 클러스터 업그레이드하는 참조하세요.
kubernetesVersion?: string
속성 값
string
linuxProfile
관리형 클러스터의 Linux VM에 대한 프로필입니다.
linuxProfile?: ContainerServiceLinuxProfile
속성 값
maxAgentPools
관리되는 클러스터에 대한 에이전트 풀의 최대 수입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
maxAgentPools?: number
속성 값
number
metricsProfile
networkProfile
nodeProvisioningProfile
전체 클러스터에 적용되는 노드 프로비저닝 설정입니다.
nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile
속성 값
nodeResourceGroup
에이전트 풀 노드를 포함하는 리소스 그룹의 이름입니다.
nodeResourceGroup?: string
속성 값
string
nodeResourceGroupProfile
노드 리소스 그룹 구성의 프로필입니다.
nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile
속성 값
oidcIssuerProfile
관리형 클러스터의 OIDC 발급자 프로필입니다.
oidcIssuerProfile?: ManagedClusterOidcIssuerProfile
속성 값
podIdentityProfile
관리형 클러스터의 Pod ID 프로필입니다. AAD Pod ID 통합에 대한 자세한 내용은 AAD Pod ID 사용하는 참조하세요.
podIdentityProfile?: ManagedClusterPodIdentityProfile
속성 값
powerState
클러스터의 전원 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
powerState?: PowerState
속성 값
privateFqdn
프라이빗 클러스터의 FQDN입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
privateFqdn?: string
속성 값
string
privateLinkResources
provisioningState
현재 프로비저닝 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: string
속성 값
string
publicNetworkAccess
PublicNetworkAccess를 사용합니다. AKS에 대한 공용 네트워크 액세스 허용 또는 거부
publicNetworkAccess?: string
속성 값
string
resourceUID
resourceUID는 ARM ResourceIds를 다시 사용하는 ManagedClusters를 고유하게 식별합니다(예: 만들기, 삭제, 시퀀스 만들기) 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
resourceUID?: string
속성 값
string
securityProfile
관리되는 클러스터에 대한 보안 프로필입니다.
securityProfile?: ManagedClusterSecurityProfile
속성 값
serviceMeshProfile
servicePrincipalProfile
Azure API 조작에 사용할 클러스터의 서비스 주체 ID에 대한 정보입니다.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
속성 값
sku
status
storageProfile
관리되는 클러스터에 대한 스토리지 프로필입니다.
storageProfile?: ManagedClusterStorageProfile
속성 값
supportPlan
관리형 클러스터에 대한 지원 계획입니다. 지정되지 않은 경우 기본값은 'KubernetesOfficial'입니다.
supportPlan?: string
속성 값
string
upgradeSettings
windowsProfile
관리형 클러스터의 Windows VM에 대한 프로필입니다.
windowsProfile?: ManagedClusterWindowsProfile
속성 값
workloadAutoScalerProfile
관리되는 클러스터에 대한 워크로드 자동 크기 조정기 프로필입니다.
workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile
속성 값
상속된 속성 세부 정보
id
리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
id?: string
속성 값
string
location
name
리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
name?: string
속성 값
string
systemData
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
systemData?: SystemData
속성 값
tags
리소스 태그.
tags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
type
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string