ManagedClusterProperties interface
관리 클러스터의 속성.
속성
| aad |
Azure Active Directory config. |
| addon |
관리형 클러스터 추가 기능의 프로필입니다. |
| agent |
에이전트 풀 속성입니다. |
| ai |
전체 클러스터에 적용되는 AI 도구 체인 연산자 설정입니다. |
| api |
관리형 클러스터 API 서버에 대한 액세스 프로필입니다. |
| auto |
사용하도록 설정된 경우 클러스터 자동 크기 조정기에 적용할 매개 변수 |
| auto |
자동 업그레이드 구성입니다. |
| azure |
관리된 클러스터를 모니터링하는 Azure Monitor 애드온 프로필. |
| azure |
관리 클러스터에 접근하기 위해 Azure Portal에서 사용하는 특별한 FQDN. 이 FQDN은 Azure Portal에서만 사용할 수 있으며 다른 클라이언트에서는 사용하지 말아야 합니다. Azure Portal은 일부 응답에서 특정 교차 출처 자원 공유(CORS) 헤더를 요구하는데, Kubernetes APIServer는 기본적으로 이를 처리하지 않습니다. 이 특별한 FQDN은 CORS를 지원하여 Azure Portal이 제대로 작동할 수 있도록 합니다. |
| bootstrap |
클러스터 부트스트랩 구성의 프로필입니다. |
| current |
관리형 클러스터가 실행 중인 Kubernetes 버전입니다. kubernetesVersion이 major.minor.patch<>완전히 지정된 버전인 경우 이 필드는 정확히 동일합니다. kubernetesVersion이 major.minor<>경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. |
| disable |
관리형 클러스터에서 로컬 계정을 사용하지 않도록 설정해야 하는 경우 true로 설정하면 이 클러스터에 대해 정적 자격 증명 가져오기가 비활성화됩니다. AAD를 사용하도록 설정된 관리형 클러스터에서만 사용해야 합니다. 자세한 내용은 로컬 계정사용하지 않도록 설정하는 |
| disk |
미사용 암호화를 사용하도록 설정하는 데 사용할 디스크 암호화 집합의 리소스 ID입니다. 이 양식은 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}' |
| dns |
관리형 클러스터의 DNS 접두사입니다. 관리형 클러스터를 만든 후에는 업데이트할 수 없습니다. |
| enable |
쿠버네티스 Role-Based Access Control 활성화 여부. |
| fqdn | 마스터 풀의 FQDN입니다. |
| fqdn |
사용자 지정 프라이빗 dns 영역이 있는 프라이빗 클러스터의 FQDN 하위 도메인입니다. 관리형 클러스터를 만든 후에는 업데이트할 수 없습니다. |
| hosted |
호스팅된 시스템 애드온에 대한 설정입니다. 자세한 내용은 https://aka.ms/aks/automatic/systemcomponents를 참조하세요. |
| http |
HTTP 프록시 서버를 사용하여 클러스터를 프로비전하기 위한 구성입니다. |
| identity |
관리되는 클러스터와 연결된 사용자 ID입니다. 이 ID는 kubelet에서 사용됩니다. 사용자 할당 ID는 하나만 허용됩니다. 유일하게 허용되는 키는 "kubeletidentity"이며, "resourceId" 값이 있습니다: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}". |
| ingress |
관리되는 클러스터에 대한 수신 프로필입니다. |
| kubernetes |
사용자가 지정한 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 클러스터 업그레이드하는 |
| linux |
관리형 클러스터의 Linux VM에 대한 프로필입니다. |
| max |
관리되는 클러스터에 대한 에이전트 풀의 최대 수입니다. |
| metrics |
선택적 클러스터 메트릭 구성입니다. |
| network |
네트워크 구성 프로필입니다. |
| node |
전체 클러스터에 적용되는 노드 프로비저닝 설정입니다. |
| node |
에이전트 풀 노드를 포함하는 리소스 그룹의 이름입니다. |
| node |
노드 리소스 그룹 구성의 프로필입니다. |
| oidc |
관리형 클러스터의 OIDC 발급자 프로필입니다. |
| pod |
관리형 클러스터의 Pod ID 프로필입니다. AAD Pod ID 통합에 대한 자세한 내용은 AAD Pod ID 사용하는 |
| power |
클러스터의 전원 상태입니다. |
| private |
프라이빗 클러스터의 FQDN입니다. |
| private |
클러스터와 연결된 프라이빗 링크 리소스입니다. |
| provisioning |
현재 프로비저닝 상태입니다. |
| public |
PublicNetworkAccess를 사용합니다. AKS의 공용 네트워크 access 허용 또는 거부 |
| resourceUID | resourceUID는 ARM ResourceId를 다시 사용하는 ManagedClusters(예: 만들기, 삭제, 시퀀스 만들기)를 고유하게 식별합니다. |
| security |
관리되는 클러스터에 대한 보안 프로필입니다. |
| service |
관리되는 클러스터에 대한 서비스 메시 프로필입니다. |
| service |
클러스터가 Azure API를 조작할 때 사용할 서비스 주체 신원에 관한 정보입니다. |
| status | 관리형 클러스터에 대한 읽기 전용 정보를 포함합니다. |
| storage |
관리되는 클러스터에 대한 스토리지 프로필입니다. |
| support |
관리형 클러스터에 대한 지원 계획입니다. 지정되지 않은 경우 기본값은 'KubernetesOfficial'입니다. |
| upgrade |
클러스터 업그레이드에 대한 설정입니다. |
| windows |
관리형 클러스터 내 Windows VM용 프로필입니다. |
| workload |
관리되는 클러스터에 대한 워크로드 자동 크기 조정기 프로필입니다. |
속성 세부 정보
aadProfile
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
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
privateFqdn
프라이빗 클러스터의 FQDN입니다.
privateFqdn?: string
속성 값
string
privateLinkResources
provisioningState
현재 프로비저닝 상태입니다.
provisioningState?: string
속성 값
string
publicNetworkAccess
PublicNetworkAccess를 사용합니다. AKS의 공용 네트워크 access 허용 또는 거부
publicNetworkAccess?: string
속성 값
string
resourceUID
resourceUID는 ARM ResourceId를 다시 사용하는 ManagedClusters(예: 만들기, 삭제, 시퀀스 만들기)를 고유하게 식별합니다.
resourceUID?: string
속성 값
string
securityProfile
관리되는 클러스터에 대한 보안 프로필입니다.
securityProfile?: ManagedClusterSecurityProfile
속성 값
serviceMeshProfile
servicePrincipalProfile
클러스터가 Azure API를 조작할 때 사용할 서비스 주체 신원에 관한 정보입니다.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
속성 값
status
storageProfile
관리되는 클러스터에 대한 스토리지 프로필입니다.
storageProfile?: ManagedClusterStorageProfile
속성 값
supportPlan
관리형 클러스터에 대한 지원 계획입니다. 지정되지 않은 경우 기본값은 'KubernetesOfficial'입니다.
supportPlan?: string
속성 값
string
upgradeSettings
windowsProfile
관리형 클러스터 내 Windows VM용 프로필입니다.
windowsProfile?: ManagedClusterWindowsProfile
속성 값
workloadAutoScalerProfile
관리되는 클러스터에 대한 워크로드 자동 크기 조정기 프로필입니다.
workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile