ManagedClusterProperties interface

관리 클러스터의 속성.

속성

aadProfile

Azure Active Directory config.

addonProfiles

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

agentPoolProfiles

에이전트 풀 속성입니다.

aiToolchainOperatorProfile

전체 클러스터에 적용되는 AI 도구 체인 연산자 설정입니다.

apiServerAccessProfile

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

autoScalerProfile

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

autoUpgradeProfile

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

azureMonitorProfile

관리된 클러스터를 모니터링하는 Azure Monitor 애드온 프로필.

azurePortalFqdn

관리 클러스터에 접근하기 위해 Azure Portal에서 사용하는 특별한 FQDN. 이 FQDN은 Azure Portal에서만 사용할 수 있으며 다른 클라이언트에서는 사용하지 말아야 합니다. Azure Portal은 일부 응답에서 특정 교차 출처 자원 공유(CORS) 헤더를 요구하는데, Kubernetes APIServer는 기본적으로 이를 처리하지 않습니다. 이 특별한 FQDN은 CORS를 지원하여 Azure Portal이 제대로 작동할 수 있도록 합니다.

bootstrapProfile

클러스터 부트스트랩 구성의 프로필입니다.

currentKubernetesVersion

관리형 클러스터가 실행 중인 Kubernetes 버전입니다. kubernetesVersion이 major.minor.patch<>완전히 지정된 버전인 경우 이 필드는 정확히 동일합니다. kubernetesVersion이 major.minor<>경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다.

disableLocalAccounts

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

diskEncryptionSetID

미사용 암호화를 사용하도록 설정하는 데 사용할 디스크 암호화 집합의 리소스 ID입니다. 이 양식은 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

dnsPrefix

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

enableRbac

쿠버네티스 Role-Based Access Control 활성화 여부.

fqdn

마스터 풀의 FQDN입니다.

fqdnSubdomain

사용자 지정 프라이빗 dns 영역이 있는 프라이빗 클러스터의 FQDN 하위 도메인입니다. 관리형 클러스터를 만든 후에는 업데이트할 수 없습니다.

hostedSystemProfile

호스팅된 시스템 애드온에 대한 설정입니다. 자세한 내용은 https://aka.ms/aks/automatic/systemcomponents를 참조하세요.

httpProxyConfig

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

identityProfile

관리되는 클러스터와 연결된 사용자 ID입니다. 이 ID는 kubelet에서 사용됩니다. 사용자 할당 ID는 하나만 허용됩니다. 유일하게 허용되는 키는 "kubeletidentity"이며, "resourceId" 값이 있습니다: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

ingressProfile

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

kubernetesVersion

사용자가 지정한 Kubernetes의 버전입니다. 패치 버전 <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

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

nodeProvisioningProfile

전체 클러스터에 적용되는 노드 프로비저닝 설정입니다.

nodeResourceGroup

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

nodeResourceGroupProfile

노드 리소스 그룹 구성의 프로필입니다.

oidcIssuerProfile

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

podIdentityProfile

관리형 클러스터의 Pod ID 프로필입니다. AAD Pod ID 통합에 대한 자세한 내용은 AAD Pod ID 사용하는 참조하세요.

powerState

클러스터의 전원 상태입니다.

privateFqdn

프라이빗 클러스터의 FQDN입니다.

privateLinkResources

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

provisioningState

현재 프로비저닝 상태입니다.

publicNetworkAccess

PublicNetworkAccess를 사용합니다. AKS의 공용 네트워크 access 허용 또는 거부

resourceUID

resourceUID는 ARM ResourceId를 다시 사용하는 ManagedClusters(예: 만들기, 삭제, 시퀀스 만들기)를 고유하게 식별합니다.

securityProfile

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

serviceMeshProfile

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

servicePrincipalProfile

클러스터가 Azure API를 조작할 때 사용할 서비스 주체 신원에 관한 정보입니다.

status

관리형 클러스터에 대한 읽기 전용 정보를 포함합니다.

storageProfile

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

supportPlan

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

upgradeSettings

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

windowsProfile

관리형 클러스터 내 Windows VM용 프로필입니다.

workloadAutoScalerProfile

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

속성 세부 정보

aadProfile

Azure Active Directory config.

aadProfile?: ManagedClusterAADProfile

속성 값

addonProfiles

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

addonProfiles?: Record<string, ManagedClusterAddonProfile>

속성 값

Record<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은 일부 응답에서 특정 교차 출처 자원 공유(CORS) 헤더를 요구하는데, Kubernetes APIServer는 기본적으로 이를 처리하지 않습니다. 이 특별한 FQDN은 CORS를 지원하여 Azure Portal이 제대로 작동할 수 있도록 합니다.

azurePortalFqdn?: string

속성 값

string

bootstrapProfile

클러스터 부트스트랩 구성의 프로필입니다.

bootstrapProfile?: ManagedClusterBootstrapProfile

속성 값

currentKubernetesVersion

관리형 클러스터가 실행 중인 Kubernetes 버전입니다. kubernetesVersion이 major.minor.patch<>완전히 지정된 버전인 경우 이 필드는 정확히 동일합니다. kubernetesVersion이 major.minor<>경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다.

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

쿠버네티스 Role-Based Access Control 활성화 여부.

enableRbac?: boolean

속성 값

boolean

fqdn

마스터 풀의 FQDN입니다.

fqdn?: string

속성 값

string

fqdnSubdomain

사용자 지정 프라이빗 dns 영역이 있는 프라이빗 클러스터의 FQDN 하위 도메인입니다. 관리형 클러스터를 만든 후에는 업데이트할 수 없습니다.

fqdnSubdomain?: string

속성 값

string

hostedSystemProfile

호스팅된 시스템 애드온에 대한 설정입니다. 자세한 내용은 https://aka.ms/aks/automatic/systemcomponents를 참조하세요.

hostedSystemProfile?: ManagedClusterHostedSystemProfile

속성 값

httpProxyConfig

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

httpProxyConfig?: ManagedClusterHttpProxyConfig

속성 값

identityProfile

관리되는 클러스터와 연결된 사용자 ID입니다. 이 ID는 kubelet에서 사용됩니다. 사용자 할당 ID는 하나만 허용됩니다. 유일하게 허용되는 키는 "kubeletidentity"이며, "resourceId" 값이 있습니다: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

identityProfile?: Record<string, UserAssignedIdentity>

속성 값

Record<string, UserAssignedIdentity>

ingressProfile

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

ingressProfile?: ManagedClusterIngressProfile

속성 값

kubernetesVersion

사용자가 지정한 Kubernetes의 버전입니다. 패치 버전 <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

속성 값

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

클러스터의 전원 상태입니다.

powerState?: PowerState

속성 값

privateFqdn

프라이빗 클러스터의 FQDN입니다.

privateFqdn?: string

속성 값

string

privateLinkResources

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

privateLinkResources?: PrivateLinkResource[]

속성 값

provisioningState

현재 프로비저닝 상태입니다.

provisioningState?: string

속성 값

string

publicNetworkAccess

PublicNetworkAccess를 사용합니다. AKS의 공용 네트워크 access 허용 또는 거부

publicNetworkAccess?: string

속성 값

string

resourceUID

resourceUID는 ARM ResourceId를 다시 사용하는 ManagedClusters(예: 만들기, 삭제, 시퀀스 만들기)를 고유하게 식별합니다.

resourceUID?: string

속성 값

string

securityProfile

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

securityProfile?: ManagedClusterSecurityProfile

속성 값

serviceMeshProfile

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

serviceMeshProfile?: ServiceMeshProfile

속성 값

servicePrincipalProfile

클러스터가 Azure API를 조작할 때 사용할 서비스 주체 신원에 관한 정보입니다.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

속성 값

status

관리형 클러스터에 대한 읽기 전용 정보를 포함합니다.

status?: ManagedClusterStatus

속성 값

storageProfile

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

storageProfile?: ManagedClusterStorageProfile

속성 값

supportPlan

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

supportPlan?: string

속성 값

string

upgradeSettings

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

upgradeSettings?: ClusterUpgradeSettings

속성 값

windowsProfile

관리형 클러스터 내 Windows VM용 프로필입니다.

windowsProfile?: ManagedClusterWindowsProfile

속성 값

workloadAutoScalerProfile

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

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

속성 값