ManagedCluster interface
관리형 클러스터.
- Extends
속성
aad |
Azure Active Directory 구성입니다. |
addon |
관리형 클러스터 추가 기능의 프로필입니다. |
agent |
에이전트 풀 속성입니다. |
api |
관리형 클러스터 API 서버에 대한 액세스 프로필입니다. |
auto |
사용하도록 설정된 경우 클러스터 자동 크기 조정기에 적용할 매개 변수 |
auto |
자동 업그레이드 구성입니다. |
azure |
관리형 클러스터를 모니터링하기 위한 Azure Monitor 추가 기능 프로필입니다. |
azure |
Azure Portal에서는 Kubernetes APIServer가 기본적으로 처리하지 않는 일부 응답에서 특정 CORS(원본 간 리소스 공유) 헤더를 보내야 합니다. 이 특수 FQDN은 CORS를 지원하므로 Azure Portal이 제대로 작동할 수 있습니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
current |
kubernetesVersion이 완전히 지정된 버전 <major.minor.patch>인 경우 이 필드는 정확히 동일합니다. kubernetesVersion이 major.minor>인 <경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
disable |
true로 설정하면 이 클러스터에 대해 정적 자격 증명 가져오기가 비활성화됩니다. AAD를 사용하도록 설정된 관리형 클러스터에서만 사용해야 합니다. 자세한 내용은 로컬 계정 사용 안 함을 참조하세요. |
disk |
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' 형식입니다. |
dns |
관리형 클러스터를 만든 후에는 업데이트할 수 없습니다. |
enable |
(사용되지 않음) Kubernetes Pod 보안 정책(미리 보기)을 사용하도록 설정할지 여부입니다. PodSecurityPolicy는 Kubernetes v1.21에서 더 이상 사용되지 않으며 v1.25의 Kubernetes에서 제거되었습니다. https://aka.ms/k8s/psp 및 https://aka.ms/aks/psp에서 자세히 알아보세요. |
enable |
Kubernetes Role-Based Access Control 사용하도록 설정할지 여부입니다. |
extended |
Virtual Machine의 확장된 위치입니다. |
fqdn | master 풀의 FQDN입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
fqdn |
관리형 클러스터를 만든 후에는 업데이트할 수 없습니다. |
http |
HTTP 프록시 서버를 사용하여 클러스터를 프로비전하기 위한 구성입니다. |
identity | 구성된 경우 관리형 클러스터의 ID입니다. |
identity |
클러스터와 연결된 ID입니다. |
ingress |
관리형 클러스터에 대한 수신 프로필입니다. |
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 |
에이전트 풀 노드를 포함하는 리소스 그룹의 이름입니다. |
oidc |
관리형 클러스터의 OIDC 발급자 프로필입니다. |
pod |
AAD Pod ID 통합에 대한 자세한 내용은 AAD Pod ID 사용을 참조하세요. |
power |
클러스터의 전원 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
private |
프라이빗 클러스터의 FQDN입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
private |
클러스터와 연결된 프라이빗 링크 리소스입니다. |
provisioning |
현재 프로비저닝 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
public |
AKS에 대한 공용 네트워크 액세스 허용 또는 거부 |
resourceUID | resourceUID는 ARM ResourceIds를 다시 사용하는 ManagedClusters(즉, 만들기, 삭제, 시퀀스 만들기)를 고유하게 식별합니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
security |
관리형 클러스터에 대한 보안 프로필입니다. |
service |
관리형 클러스터에 대한 서비스 메시 프로필입니다. |
service |
Azure API 조작에 사용할 클러스터의 서비스 주체 ID에 대한 정보입니다. |
sku | 관리형 클러스터 SKU입니다. |
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" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
aadProfile
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/psp 및 https://aka.ms/aks/psp에서 자세히 알아보세요.
enablePodSecurityPolicy?: boolean
속성 값
boolean
enableRbac
Kubernetes Role-Based Access Control 사용하도록 설정할지 여부입니다.
enableRbac?: boolean
속성 값
boolean
extendedLocation
fqdn
master 풀의 FQDN입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
fqdn?: string
속성 값
string
fqdnSubdomain
관리형 클러스터를 만든 후에는 업데이트할 수 없습니다.
fqdnSubdomain?: string
속성 값
string
httpProxyConfig
HTTP 프록시 서버를 사용하여 클러스터를 프로비전하기 위한 구성입니다.
httpProxyConfig?: ManagedClusterHttpProxyConfig
속성 값
identity
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
networkProfile
nodeResourceGroup
에이전트 풀 노드를 포함하는 리소스 그룹의 이름입니다.
nodeResourceGroup?: string
속성 값
string
oidcIssuerProfile
관리형 클러스터의 OIDC 발급자 프로필입니다.
oidcIssuerProfile?: ManagedClusterOidcIssuerProfile
속성 값
podIdentityProfile
AAD Pod ID 통합에 대한 자세한 내용은 AAD Pod ID 사용을 참조하세요.
podIdentityProfile?: ManagedClusterPodIdentityProfile
속성 값
powerState
privateFqdn
프라이빗 클러스터의 FQDN입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
privateFqdn?: string
속성 값
string
privateLinkResources
provisioningState
현재 프로비저닝 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: string
속성 값
string
publicNetworkAccess
AKS에 대한 공용 네트워크 액세스 허용 또는 거부
publicNetworkAccess?: string
속성 값
string
resourceUID
resourceUID는 ARM ResourceIds를 다시 사용하는 ManagedClusters(즉, 만들기, 삭제, 시퀀스 만들기)를 고유하게 식별합니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
resourceUID?: string
속성 값
string
securityProfile
관리형 클러스터에 대한 보안 프로필입니다.
securityProfile?: ManagedClusterSecurityProfile
속성 값
serviceMeshProfile
servicePrincipalProfile
Azure API 조작에 사용할 클러스터의 서비스 주체 ID에 대한 정보입니다.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
속성 값
sku
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}
TrackedResource.tags에서 상속됨
type
리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string
TrackedResource.type에서 상속됨