다음을 통해 공유


ManagedCluster interface

관리형 클러스터.

Extends

속성

aadProfile

Azure Active Directory 구성입니다.

addonProfiles

관리형 클러스터 추가 기능의 프로필입니다.

agentPoolProfiles

에이전트 풀 속성입니다.

apiServerAccessProfile

관리형 클러스터 API 서버에 대한 액세스 프로필입니다.

autoScalerProfile

사용하도록 설정된 경우 클러스터 자동 크기 조정기에 적용할 매개 변수

autoUpgradeProfile

자동 업그레이드 구성입니다.

azureMonitorProfile

관리형 클러스터를 모니터링하기 위한 Azure Monitor 추가 기능 프로필입니다.

azurePortalFqdn

Azure Portal에서는 Kubernetes APIServer가 기본적으로 처리하지 않는 일부 응답에서 특정 CORS(원본 간 리소스 공유) 헤더를 보내야 합니다. 이 특수 FQDN은 CORS를 지원하므로 Azure Portal이 제대로 작동할 수 있습니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

currentKubernetesVersion

kubernetesVersion이 완전히 지정된 버전 <major.minor.patch>인 경우 이 필드는 정확히 동일합니다. kubernetesVersion이 major.minor>인 <경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

disableLocalAccounts

true로 설정하면 이 클러스터에 대해 정적 자격 증명 가져오기가 비활성화됩니다. AAD를 사용하도록 설정된 관리형 클러스터에서만 사용해야 합니다. 자세한 내용은 로컬 계정 사용 안 함을 참조하세요.

diskEncryptionSetID

'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' 형식입니다.

dnsPrefix

관리형 클러스터를 만든 후에는 업데이트할 수 없습니다.

enablePodSecurityPolicy

(사용되지 않음) Kubernetes Pod 보안 정책(미리 보기)을 사용하도록 설정할지 여부입니다. PodSecurityPolicy는 Kubernetes v1.21에서 더 이상 사용되지 않으며 v1.25의 Kubernetes에서 제거되었습니다. https://aka.ms/k8s/psphttps://aka.ms/aks/psp에서 자세히 알아보세요.

enableRbac

Kubernetes Role-Based Access Control 사용하도록 설정할지 여부입니다.

extendedLocation

Virtual Machine의 확장된 위치입니다.

fqdn

master 풀의 FQDN입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

fqdnSubdomain

관리형 클러스터를 만든 후에는 업데이트할 수 없습니다.

httpProxyConfig

HTTP 프록시 서버를 사용하여 클러스터를 프로비전하기 위한 구성입니다.

identity

구성된 경우 관리형 클러스터의 ID입니다.

identityProfile

클러스터와 연결된 ID입니다.

ingressProfile

관리형 클러스터에 대한 수신 프로필입니다.

kubernetesVersion

패치 버전 <major.minor.patch> (예: 1.20.13) 및 <major.minor> (예: 1.20)가 모두 지원됩니다. major.minor>를 지정하면 <지원되는 최신 GA 패치 버전이 자동으로 선택됩니다. 클러스터가 만들어지면(예: 1.14.x -> 1.14) 동일한 <major.minor>로 클러스터를 업데이트하면 최신 패치 버전을 사용할 수 있더라도 업그레이드가 트리거되지 않습니다. 지원되는 AKS 클러스터를 업그레이드하는 경우 Kubernetes 부 버전은 건너뛸 수 없습니다. 모든 업그레이드는 주 버전 번호로 순차적으로 수행되어야 합니다. 예를 들어 1.14.x -> 1.15.x 또는 1.15.x -> 1.16.x 간의 업그레이드는 허용되지만 1.14.x -> 1.16.x는 허용되지 않습니다. 자세한 내용은 AKS 클러스터 업그레이드 를 참조하세요.

linuxProfile

관리형 클러스터의 Linux VM에 대한 프로필입니다.

maxAgentPools

관리형 클러스터에 대한 에이전트 풀의 최대 수입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

metricsProfile

선택적 클러스터 메트릭 구성입니다.

networkProfile

네트워크 구성 프로필입니다.

nodeResourceGroup

에이전트 풀 노드를 포함하는 리소스 그룹의 이름입니다.

oidcIssuerProfile

관리형 클러스터의 OIDC 발급자 프로필입니다.

podIdentityProfile

AAD Pod ID 통합에 대한 자세한 내용은 AAD Pod ID 사용을 참조하세요.

powerState

클러스터의 전원 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

privateFqdn

프라이빗 클러스터의 FQDN입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

privateLinkResources

클러스터와 연결된 프라이빗 링크 리소스입니다.

provisioningState

현재 프로비저닝 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

publicNetworkAccess

AKS에 대한 공용 네트워크 액세스 허용 또는 거부

resourceUID

resourceUID는 ARM ResourceIds를 다시 사용하는 ManagedClusters(즉, 만들기, 삭제, 시퀀스 만들기)를 고유하게 식별합니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

securityProfile

관리형 클러스터에 대한 보안 프로필입니다.

serviceMeshProfile

관리형 클러스터에 대한 서비스 메시 프로필입니다.

servicePrincipalProfile

Azure API 조작에 사용할 클러스터의 서비스 주체 ID에 대한 정보입니다.

sku

관리형 클러스터 SKU입니다.

storageProfile

관리형 클러스터에 대한 스토리지 프로필입니다.

supportPlan

관리형 클러스터에 대한 지원 계획입니다. 지정되지 않은 경우 기본값은 'KubernetesOfficial'입니다.

upgradeSettings

클러스터 업그레이드를 위한 설정입니다.

windowsProfile

관리형 클러스터의 Windows VM에 대한 프로필입니다.

workloadAutoScalerProfile

관리형 클러스터에 대한 워크로드 자동 크기 조정기 프로필입니다.

상속된 속성

id

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

location

리소스가 있는 지리적 위치

name

리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

tags

리소스 태그.

type

리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

속성 세부 정보

aadProfile

Azure Active Directory 구성입니다.

aadProfile?: ManagedClusterAADProfile

속성 값

addonProfiles

관리형 클러스터 추가 기능의 프로필입니다.

addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}

속성 값

{[propertyName: string]: ManagedClusterAddonProfile}

agentPoolProfiles

에이전트 풀 속성입니다.

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

속성 값

apiServerAccessProfile

관리형 클러스터 API 서버에 대한 액세스 프로필입니다.

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

속성 값

autoScalerProfile

사용하도록 설정된 경우 클러스터 자동 크기 조정기에 적용할 매개 변수

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

속성 값

autoUpgradeProfile

자동 업그레이드 구성입니다.

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

속성 값

azureMonitorProfile

관리형 클러스터를 모니터링하기 위한 Azure Monitor 추가 기능 프로필입니다.

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

속성 값

azurePortalFqdn

Azure Portal에서는 Kubernetes APIServer가 기본적으로 처리하지 않는 일부 응답에서 특정 CORS(원본 간 리소스 공유) 헤더를 보내야 합니다. 이 특수 FQDN은 CORS를 지원하므로 Azure Portal이 제대로 작동할 수 있습니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

azurePortalFqdn?: string

속성 값

string

currentKubernetesVersion

kubernetesVersion이 완전히 지정된 버전 <major.minor.patch>인 경우 이 필드는 정확히 동일합니다. kubernetesVersion이 major.minor>인 <경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

currentKubernetesVersion?: string

속성 값

string

disableLocalAccounts

true로 설정하면 이 클러스터에 대해 정적 자격 증명 가져오기가 비활성화됩니다. AAD를 사용하도록 설정된 관리형 클러스터에서만 사용해야 합니다. 자세한 내용은 로컬 계정 사용 안 함을 참조하세요.

disableLocalAccounts?: boolean

속성 값

boolean

diskEncryptionSetID

'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' 형식입니다.

diskEncryptionSetID?: string

속성 값

string

dnsPrefix

관리형 클러스터를 만든 후에는 업데이트할 수 없습니다.

dnsPrefix?: string

속성 값

string

enablePodSecurityPolicy

(사용되지 않음) Kubernetes Pod 보안 정책(미리 보기)을 사용하도록 설정할지 여부입니다. PodSecurityPolicy는 Kubernetes v1.21에서 더 이상 사용되지 않으며 v1.25의 Kubernetes에서 제거되었습니다. https://aka.ms/k8s/psphttps://aka.ms/aks/psp에서 자세히 알아보세요.

enablePodSecurityPolicy?: boolean

속성 값

boolean

enableRbac

Kubernetes Role-Based Access Control 사용하도록 설정할지 여부입니다.

enableRbac?: boolean

속성 값

boolean

extendedLocation

Virtual Machine의 확장된 위치입니다.

extendedLocation?: ExtendedLocation

속성 값

fqdn

master 풀의 FQDN입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

fqdn?: string

속성 값

string

fqdnSubdomain

관리형 클러스터를 만든 후에는 업데이트할 수 없습니다.

fqdnSubdomain?: string

속성 값

string

httpProxyConfig

HTTP 프록시 서버를 사용하여 클러스터를 프로비전하기 위한 구성입니다.

httpProxyConfig?: ManagedClusterHttpProxyConfig

속성 값

identity

구성된 경우 관리형 클러스터의 ID입니다.

identity?: ManagedClusterIdentity

속성 값

identityProfile

클러스터와 연결된 ID입니다.

identityProfile?: {[propertyName: string]: UserAssignedIdentity}

속성 값

{[propertyName: string]: UserAssignedIdentity}

ingressProfile

관리형 클러스터에 대한 수신 프로필입니다.

ingressProfile?: ManagedClusterIngressProfile

속성 값

kubernetesVersion

패치 버전 <major.minor.patch> (예: 1.20.13) 및 <major.minor> (예: 1.20)가 모두 지원됩니다. major.minor>를 지정하면 <지원되는 최신 GA 패치 버전이 자동으로 선택됩니다. 클러스터가 만들어지면(예: 1.14.x -> 1.14) 동일한 <major.minor>로 클러스터를 업데이트하면 최신 패치 버전을 사용할 수 있더라도 업그레이드가 트리거되지 않습니다. 지원되는 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

관리형 클러스터에 대한 에이전트 풀의 최대 수입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

maxAgentPools?: number

속성 값

number

metricsProfile

선택적 클러스터 메트릭 구성입니다.

metricsProfile?: ManagedClusterMetricsProfile

속성 값

networkProfile

네트워크 구성 프로필입니다.

networkProfile?: ContainerServiceNetworkProfile

속성 값

nodeResourceGroup

에이전트 풀 노드를 포함하는 리소스 그룹의 이름입니다.

nodeResourceGroup?: string

속성 값

string

oidcIssuerProfile

관리형 클러스터의 OIDC 발급자 프로필입니다.

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

속성 값

podIdentityProfile

AAD Pod ID 통합에 대한 자세한 내용은 AAD Pod ID 사용을 참조하세요.

podIdentityProfile?: ManagedClusterPodIdentityProfile

속성 값

powerState

클러스터의 전원 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

powerState?: PowerState

속성 값

privateFqdn

프라이빗 클러스터의 FQDN입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

privateFqdn?: string

속성 값

string

privateLinkResources

클러스터와 연결된 프라이빗 링크 리소스입니다.

privateLinkResources?: PrivateLinkResource[]

속성 값

provisioningState

현재 프로비저닝 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

provisioningState?: string

속성 값

string

publicNetworkAccess

AKS에 대한 공용 네트워크 액세스 허용 또는 거부

publicNetworkAccess?: string

속성 값

string

resourceUID

resourceUID는 ARM ResourceIds를 다시 사용하는 ManagedClusters(즉, 만들기, 삭제, 시퀀스 만들기)를 고유하게 식별합니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

resourceUID?: string

속성 값

string

securityProfile

관리형 클러스터에 대한 보안 프로필입니다.

securityProfile?: ManagedClusterSecurityProfile

속성 값

serviceMeshProfile

관리형 클러스터에 대한 서비스 메시 프로필입니다.

serviceMeshProfile?: ServiceMeshProfile

속성 값

servicePrincipalProfile

Azure API 조작에 사용할 클러스터의 서비스 주체 ID에 대한 정보입니다.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

속성 값

sku

관리형 클러스터 SKU입니다.

sku?: ManagedClusterSKU

속성 값

storageProfile

관리형 클러스터에 대한 스토리지 프로필입니다.

storageProfile?: ManagedClusterStorageProfile

속성 값

supportPlan

관리형 클러스터에 대한 지원 계획입니다. 지정되지 않은 경우 기본값은 'KubernetesOfficial'입니다.

supportPlan?: string

속성 값

string

upgradeSettings

클러스터 업그레이드를 위한 설정입니다.

upgradeSettings?: ClusterUpgradeSettings

속성 값

windowsProfile

관리형 클러스터의 Windows VM에 대한 프로필입니다.

windowsProfile?: ManagedClusterWindowsProfile

속성 값

workloadAutoScalerProfile

관리형 클러스터에 대한 워크로드 자동 크기 조정기 프로필입니다.

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

속성 값

상속된 속성 세부 정보

id

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

id?: string

속성 값

string

상속된TrackedResource.id

location

리소스가 있는 지리적 위치

location: string

속성 값

string

TrackedResource.location에서 상속

name

리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

name?: string

속성 값

string

상속된TrackedResource.name

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

systemData?: SystemData

속성 값

TrackedResource.systemData에서 상속

tags

리소스 태그.

tags?: {[propertyName: string]: string}

속성 값

{[propertyName: string]: string}

TrackedResource.tags에서 상속

type

리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

type?: string

속성 값

string

TrackedResource.type에서 상속