Managed Clusters - Create Or Update
Yönetilen bir küme oluşturur veya güncelleştirir.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}?api-version=2026-08-01
URI Parametreleri
| Veri Akışı Adı | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
resource
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ |
Yönetilen küme kaynağının adı. |
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
İstek Başlığı
| Veri Akışı Adı | Gerekli | Tür | Description |
|---|---|---|---|
| if-match |
string |
İsteğin devam etmesi için bir varlığın bu dizeyle eşleşmesi gerekir. |
|
| if-none-match |
string |
İsteğin devam etmesi için bu dizeyle eşleşen bir varlık olmaması gerekir. |
İstek Gövdesi
| Veri Akışı Adı | Gerekli | Tür | Description |
|---|---|---|---|
| location | True |
string |
Kaynağın bulunduğu coğrafi konum |
| extendedLocation |
Sanal Makinenin genişletilmiş konumu. |
||
| identity |
Yapılandırıldıysa yönetilen kümenin kimliği. |
||
| kind |
string |
Bu öncelikle portalda farklı türlerde farklı kullanıcı arabirimi deneyimlerini kullanıma açmak için kullanılır |
|
| properties.aadProfile |
Azure Active Directory yapılandırması. |
||
| properties.addonProfiles |
<string,
Managed |
Yönetilen küme eklentisinin profili. |
|
| properties.agentPoolProfiles |
Aracı havuzu özellikleri. |
||
| properties.aiToolchainOperatorProfile |
Kümenin tamamına uygulanan yapay zeka araç zinciri işleci ayarları. |
||
| properties.apiServerAccessProfile |
Yönetilen küme API sunucusu için erişim profili. |
||
| properties.autoScalerProfile |
Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler |
||
| properties.autoUpgradeProfile |
Otomatik yükseltme yapılandırması. |
||
| properties.azureMonitorProfile |
Azure İzleyici eklenti profilleri yönetilen kümeyi izlemek için. |
||
| properties.bootstrapProfile |
Küme önyükleme yapılandırmasının profili. |
||
| properties.disableLocalAccounts |
boolean |
Yönetilen Kümede yerel hesapların devre dışı bırakılması gerekiyorsa. True olarak ayarlanırsa, bu küme için statik kimlik bilgilerini alma devre dışı bırakılır. Bu yalnızca AAD'nin etkinleştirildiği Yönetilen Kümelerde kullanılmalıdır. Daha fazla ayrıntı için bkz.yerel hesapları devre dışı |
|
| properties.diskEncryptionSetID |
string (arm-id) |
Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin Kaynak Kimliği. Bu şu şekildedir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}' |
|
| properties.dnsPrefix |
string |
Yönetilen Kümenin DNS ön eki. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez. |
|
| properties.enableFIPS |
boolean |
Küme seviyesinde FIPS modunun etkinleştirilip etkinleştirilmediği. Etkinleştirildiğinde, bu ayar düğüm işletim sistemi, eklentiler ve yönetilen konteynerli bileşenler gibi tüm AKS tarafından yönetilen bileşenler için FIPS uyumluluğunu zorunlu kılar. Daha fazla detay için küme çapında FIPS'i etkinleştir sayfasına bakınız. Bu özellik etkinleştirildiğinde, kümedeki tüm düğüm havuzlarının da FIPS etkin olması gerekir. Bu özellik kararlı bir API sürümünde mevcut olsa da, küme genelinde FIPS önizleme özelliği olarak kalmaktadır. Bu özelliği true olarak ayarlayan küme durumu olan yazma istekleri için abonelik |
|
| properties.enableRBAC |
boolean |
Kubernetes'i etkinleştirip etkinleştirmemesi Role-Based Access Control. |
|
| properties.fqdnSubdomain |
string |
Özel özel dns bölgesi olan özel kümenin FQDN alt etki alanı. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez. |
|
| properties.hostedSystemProfile |
Barındırılan sistem eklentileri için ayarlar. Daha fazla bilgi için bkz. https://aka.ms/aks/automatic/systemcomponents. |
||
| properties.httpProxyConfig |
Kümeyi HTTP proxy sunucularıyla sağlamaya yönelik yapılandırmalar. |
||
| properties.identityProfile |
<string,
User |
Yönetilen kümeyle ilişkili kullanıcı kimliği. Bu kimlik kubelet tarafından kullanılır. Yalnızca bir kullanıcı tarafından atanan kimliğe izin verilir. Kabul edilen tek anahtar "kubeletidentity"dir ve değeri "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}" gibi bir açıklama yapar. |
|
| properties.ingressProfile |
Yönetilen küme için giriş profili. |
||
| properties.kubernetesVersion |
string |
Kullanıcı tarafından belirtilen Kubernetes sürümü. Hem yama sürümü <major.minor.patch> (örneğin, 1.20.13) hem de <major.minor> (örneğin 1.20) desteklenir.
<major.minor> belirtildiğinde, desteklenen en son GA düzeltme eki sürümü otomatik olarak seçilir. Küme oluşturulduktan sonra aynı <major.minor> ile güncelleştirilmesi (örneğin, 1.14.x -> 1.14) daha yeni bir düzeltme eki sürümü kullanılabilir olsa bile yükseltme tetiklemez. Desteklenen bir AKS kümesini yükselttiğiniz zaman Kubernetes ikincil sürümleri atlanamaz. Tüm yükseltmeler, ana sürüm numarasına göre sırayla gerçekleştirilmelidir. Örneğin, 1.14.x -> 1.15.x veya 1.15.x -> 1.16.x arasında yükseltmelere izin verilir, ancak 1.14.x -> 1.16.x'e izin verilmez. Daha fazla bilgi için bkz. AKS kümesini yükseltme |
|
| properties.linuxProfile |
Yönetilen Kümedeki Linux VM'lerinin profili. |
||
| properties.metricsProfile |
İsteğe bağlı küme ölçümleri yapılandırması. |
||
| properties.networkProfile |
Ağ yapılandırma profili. |
||
| properties.nodeProvisioningProfile |
Kümenin tamamına uygulanan düğüm sağlama ayarları. |
||
| properties.nodeResourceGroup |
string |
Aracı havuzu düğümlerini içeren kaynak grubunun adı. |
|
| properties.nodeResourceGroupProfile |
Düğüm kaynak grubu yapılandırmasının profili. |
||
| properties.oidcIssuerProfile |
Yönetilen Kümenin OIDC veren profili. |
||
| properties.podIdentityProfile |
Yönetilen Kümenin pod kimliği profili. AAD pod kimliği tümleştirmesi hakkında daha fazla bilgi için bkz. AAD pod kimliği kullanma. |
||
| properties.privateLinkResources |
Kümeyle ilişkili özel bağlantı kaynakları. |
||
| properties.publicNetworkAccess |
managedCluster'ın PublicNetworkAccess'i. AKS için genel ağ erişimine izin verme veya erişimi reddetme |
||
| properties.schedulerProfile |
AKS tarafından yönetilen her zamanlayıcı için yapılandırma modu gibi zamanlayıcı ile ilgili ayarlara sahip profil. Bkz. https://aka.ms/aks/scheduler-profile. |
||
| properties.securityProfile |
Yönetilen küme için güvenlik profili. |
||
| properties.serviceMeshProfile |
Yönetilen küme için hizmet ağı profili. |
||
| properties.servicePrincipalProfile |
Kümenin Azure API'lerini işlemek için kullanacağı bir servis başlığı kimliği hakkında bilgiler. |
||
| properties.status |
Yönetilen Küme hakkında salt okunur bilgiler içerir. |
||
| properties.storageProfile |
Yönetilen küme için depolama profili. |
||
| properties.supportPlan |
Yönetilen Küme için destek planı. Belirtilmezse, varsayılan değer 'KubernetesOfficial'dır. |
||
| properties.upgradeSettings |
Küme yükseltme ayarları. |
||
| properties.windowsProfile |
Yönetilen Kümedeki Windows VM'leri için profil. |
||
| properties.workloadAutoScalerProfile |
Yönetilen küme için İş Yükü Otomatik ölçekleyici profili. |
||
| sku |
Yönetilen küme SKU'su. |
||
| tags |
object |
Kaynak etiketleri. |
Yanıtlar
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| 200 OK |
Kaynak 'ManagedCluster' güncelleştirme işlemi başarılı oldu |
|
| 201 Created |
Resource 'ManagedCluster' oluşturma işlemi başarılı oldu Üst Bilgiler
|
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Veri Akışı Adı | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızı taklit etme |
Örnekler
Create Managed Cluster using an agent pool snapshot
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"creationData": {
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/snapshots/snapshot1"
},
"enableFIPS": true,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"creationData": {
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/snapshots/snapshot1"
},
"currentOrchestratorVersion": "1.9.6",
"enableFIPS": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"creationData": {
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/snapshots/snapshot1"
},
"currentOrchestratorVersion": "1.9.6",
"enableFIPS": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with Advanced Networking Transit Encryption
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"advancedNetworking": {
"enabled": true,
"observability": {
"enabled": false
},
"security": {
"advancedNetworkPolicies": "FQDN",
"enabled": true,
"transitEncryption": {
"type": "WireGuard"
}
}
},
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkDataplane": "cilium",
"networkPlugin": "azure",
"networkPluginMode": "overlay",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"advancedNetworking": {
"enabled": true,
"observability": {
"enabled": false
},
"security": {
"advancedNetworkPolicies": "FQDN",
"enabled": true,
"transitEncryption": {
"type": "WireGuard"
}
}
},
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkDataplane": "cilium",
"networkPlugin": "azure",
"networkPluginMode": "overlay",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"advancedNetworking": {
"enabled": true,
"observability": {
"enabled": false
},
"security": {
"advancedNetworkPolicies": "FQDN",
"enabled": true,
"transitEncryption": {
"type": "WireGuard"
}
}
},
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkDataplane": "cilium",
"networkPlugin": "azure",
"networkPluginMode": "overlay",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with AKS-managed NAT gateway as outbound type
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": false,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerSku": "standard",
"natGatewayProfile": {
"managedOutboundIPProfile": {
"count": 2
}
},
"outboundType": "managedNATGateway"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": false,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"loadBalancerSku": "basic",
"natGatewayProfile": {
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 4,
"managedOutboundIPProfile": {
"count": 2
}
},
"networkPlugin": "kubenet",
"outboundType": "managedNATGateway",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": false,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"loadBalancerSku": "standard",
"natGatewayProfile": {
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 4,
"managedOutboundIPProfile": {
"count": 2
}
},
"networkPlugin": "kubenet",
"outboundType": "managedNATGateway",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with Azure KeyVault Secrets Provider Addon
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {
"azureKeyvaultSecretsProvider": {
"config": {
"enableSecretRotation": "true",
"rotationPollInterval": "2m"
},
"enabled": true
}
},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"addonProfiles": {
"azureKeyvaultSecretsProvider": {
"config": {
"enableSecretRotation": "true",
"rotationPollInterval": "2m"
},
"enabled": true
}
},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"addonProfiles": {
"azureKeyvaultSecretsProvider": {
"config": {
"enableSecretRotation": "true",
"rotationPollInterval": "2m"
},
"enabled": true
}
},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with Capacity Reservation Group
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"capacityReservationGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/capacityReservationGroups/crg1",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"capacityReservationGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/capacityReservationGroups/crg1",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"capacityReservationGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/capacityReservationGroups/crg1",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with cluster-level FIPS enabled
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableFIPS": true,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableFIPS": true,
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableFIPS": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableFIPS": true,
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableFIPS": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableFIPS": true,
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with Custom CA Trust Certificates
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"securityProfile": {
"customCATrustCertificates": [
"ZHVtbXlFeGFtcGxlVGVzdFZhbHVlRm9yQ2VydGlmaWNhdGVUb0JlQWRkZWQ="
]
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"securityProfile": {
"customCATrustCertificates": [
"ZHVtbXlFeGFtcGxlVGVzdFZhbHVlRm9yQ2VydGlmaWNhdGVUb0JlQWRkZWQ="
]
},
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"securityProfile": {
"customCATrustCertificates": [
"ZHVtbXlFeGFtcGxlVGVzdFZhbHVlRm9yQ2VydGlmaWNhdGVUb0JlQWRkZWQ="
]
},
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with Dedicated Host Group
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"hostGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.Compute/hostGroups/hostgroup1",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"hostGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.Compute/hostGroups/hostgroup1",
"maxPods": 110,
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"hostGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.Compute/hostGroups/hostgroup1",
"maxPods": 110,
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with EncryptionAtHost enabled
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with GPUMIG
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"gpuInstanceProfile": "MIG3g",
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_ND96asr_v4"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"httpProxyConfig": {
"httpProxy": "http://myproxy.server.com:8080",
"httpsProxy": "https://myproxy.server.com:8080",
"noProxy": [
"localhost",
"127.0.0.1"
],
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U="
},
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"gpuInstanceProfile": "MIG3g",
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_ND96asr_v4"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"httpProxyConfig": {
"httpProxy": "http://myproxy.server.com:8080",
"httpsProxy": "https://myproxy.server.com:8080",
"noProxy": [
"localhost",
"127.0.0.1"
],
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U="
},
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"gpuInstanceProfile": "MIG3g",
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_ND96asr_v4"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"httpProxyConfig": {
"httpProxy": "http://myproxy.server.com:8080",
"httpsProxy": "https://myproxy.server.com:8080",
"noProxy": [
"localhost",
"127.0.0.1"
],
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U="
},
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with HTTP proxy configured
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"httpProxyConfig": {
"httpProxy": "http://myproxy.server.com:8080",
"httpsProxy": "https://myproxy.server.com:8080",
"noProxy": [
"localhost",
"127.0.0.1"
],
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U="
},
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"httpProxyConfig": {
"httpProxy": "http://myproxy.server.com:8080",
"httpsProxy": "https://myproxy.server.com:8080",
"noProxy": [
"localhost",
"127.0.0.1"
],
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U="
},
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"httpProxyConfig": {
"httpProxy": "http://myproxy.server.com:8080",
"httpsProxy": "https://myproxy.server.com:8080",
"noProxy": [
"localhost",
"127.0.0.1"
],
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U="
},
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with LongTermSupport
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"disableRunCommand": true
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"supportPlan": "AKSLongTermSupport",
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Base",
"tier": "Premium"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"disableRunCommand": true
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-ee788a1f.hcp.location1.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"privateFQDN": "dnsprefix1-aae7e0f0.5cef6058-b6b5-414d-8cb1-4bd14eb0b15c.privatelink.location1.azmk8s.io",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"supportPlan": "AKSLongTermSupport",
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Base",
"tier": "Premium"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"disableRunCommand": true
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-ee788a1f.hcp.location1.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"privateFQDN": "dnsprefix1-aae7e0f0.5cef6058-b6b5-414d-8cb1-4bd14eb0b15c.privatelink.location1.azmk8s.io",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"supportPlan": "AKSLongTermSupport",
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Base",
"tier": "Premium"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with Node Public IP Prefix
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"nodePublicIPPrefixID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/public-ip-prefix",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"nodePublicIPPrefixID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/public-ip-prefix",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodePublicIPPrefixID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/public-ip-prefix",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with OSSKU
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osSKU": "AzureLinux",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"httpProxyConfig": {
"httpProxy": "http://myproxy.server.com:8080",
"httpsProxy": "https://myproxy.server.com:8080",
"noProxy": [
"localhost",
"127.0.0.1"
],
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U="
},
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osSKU": "AzureLinux",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"httpProxyConfig": {
"httpProxy": "http://myproxy.server.com:8080",
"httpsProxy": "https://myproxy.server.com:8080",
"noProxy": [
"localhost",
"127.0.0.1"
],
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U="
},
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osSKU": "AzureLinux",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"httpProxyConfig": {
"httpProxy": "http://myproxy.server.com:8080",
"httpsProxy": "https://myproxy.server.com:8080",
"noProxy": [
"localhost",
"127.0.0.1"
],
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U="
},
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with PodIdentity enabled
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"podIdentityProfile": {
"allowNetworkPluginKubenet": true,
"enabled": true
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"podIdentityProfile": {
"allowNetworkPluginKubenet": true,
"enabled": true
},
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"podIdentityProfile": {
"allowNetworkPluginKubenet": true,
"enabled": true
},
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with PPG
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"proximityPlacementGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/proximityPlacementGroups/ppg1",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"proximityPlacementGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/proximityPlacementGroups/ppg1",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"proximityPlacementGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/proximityPlacementGroups/ppg1",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with RunCommand disabled
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"disableRunCommand": true
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"disableRunCommand": true
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-ee788a1f.hcp.location1.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"privateFQDN": "dnsprefix1-aae7e0f0.5cef6058-b6b5-414d-8cb1-4bd14eb0b15c.privatelink.location1.azmk8s.io",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"supportPlan": "KubernetesOfficial",
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"disableRunCommand": true
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-ee788a1f.hcp.location1.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"privateFQDN": "dnsprefix1-aae7e0f0.5cef6058-b6b5-414d-8cb1-4bd14eb0b15c.privatelink.location1.azmk8s.io",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"supportPlan": "KubernetesOfficial",
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with Security Profile configured
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"dnsPrefix": "dnsprefix1",
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"securityProfile": {
"defender": {
"logAnalyticsWorkspaceResourceId": "/subscriptions/SUB_ID/resourceGroups/RG_NAME/providers/microsoft.operationalinsights/workspaces/WORKSPACE_NAME",
"securityMonitoring": {
"enabled": true
}
},
"workloadIdentity": {
"enabled": true
}
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"securityProfile": {
"defender": {
"logAnalyticsWorkspaceResourceId": "/subscriptions/SUB_ID/resourceGroups/RG_NAME/providers/microsoft.operationalinsights/workspaces/WORKSPACE_NAME",
"securityMonitoring": {
"enabled": true
}
},
"workloadIdentity": {
"enabled": true
}
},
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"securityProfile": {
"defender": {
"logAnalyticsWorkspaceResourceId": "/subscriptions/SUB_ID/resourceGroups/RG_NAME/providers/microsoft.operationalinsights/workspaces/WORKSPACE_NAME",
"securityMonitoring": {
"enabled": true
}
},
"workloadIdentity": {
"enabled": true
}
},
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with UltraSSD enabled
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"enableUltraSSD": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"enableUltraSSD": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"enableUltraSSD": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with user-assigned NAT gateway as outbound type
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": false,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerSku": "standard",
"outboundType": "userAssignedNATGateway"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": false,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "userAssignedNATGateway",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": false,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "userAssignedNATGateway",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Cluster with Web App Routing Ingress Profile configured
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"dnsPrefix": "dnsprefix1",
"ingressProfile": {
"webAppRouting": {
"dnsZoneResourceIds": [
"/subscriptions/SUB_ID/resourceGroups/RG_NAME/providers/Microsoft.Network/dnszones/DNS_ZONE_NAME"
],
"enabled": true
}
},
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"ingressProfile": {
"webAppRouting": {
"dnsZoneResourceIds": [
"/subscriptions/SUB_ID/resourceGroups/RG_NAME/providers/Microsoft.Network/dnszones/DNS_ZONE_NAME"
],
"enabled": true
}
},
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"ingressProfile": {
"webAppRouting": {
"dnsZoneResourceIds": [
"/subscriptions/SUB_ID/resourceGroups/RG_NAME/providers/Microsoft.Network/dnszones/DNS_ZONE_NAME"
],
"enabled": true
}
},
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Private Cluster with fqdn subdomain specified
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"enablePrivateCluster": true,
"privateDNSZone": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/privateDnsZones/privatelink.location1.azmk8s.io"
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"enableRBAC": true,
"fqdnSubdomain": "domain1",
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"enablePrivateCluster": true,
"privateDNSZone": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/privateDnsZones/privatelink.location1.azmk8s.io"
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"enableRBAC": true,
"fqdnSubdomain": "domain1",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"privateFQDN": "domain1.privatelink.location1.azmk8s.io",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"enablePrivateCluster": true,
"privateDNSZone": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/privateDnsZones/privatelink.location1.azmk8s.io"
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"enableRBAC": true,
"fqdnSubdomain": "domain1",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"privateFQDN": "domain1.privatelink.location1.azmk8s.io",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create Managed Private Cluster with Public FQDN specified
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"enablePrivateCluster": true,
"enablePrivateClusterPublicFQDN": true
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"enablePrivateCluster": true,
"enablePrivateClusterPublicFQDN": true,
"privateDNSZone": "system"
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-ee788a1f.hcp.location1.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"privateFQDN": "dnsprefix1-aae7e0f0.5cef6058-b6b5-414d-8cb1-4bd14eb0b15c.privatelink.location1.azmk8s.io",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"apiServerAccessProfile": {
"enablePrivateCluster": true,
"enablePrivateClusterPublicFQDN": true,
"privateDNSZone": "system"
},
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-ee788a1f.hcp.location1.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"privateFQDN": "dnsprefix1-aae7e0f0.5cef6058-b6b5-414d-8cb1-4bd14eb0b15c.privatelink.location1.azmk8s.io",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create/Update AAD Managed Cluster with EnableAzureRBAC
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"aadProfile": {
"enableAzureRBAC": true,
"managed": true
},
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"aadProfile": {
"adminGroupObjectIDs": null,
"enableAzureRBAC": true,
"managed": true,
"tenantID": "tenantID"
},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"aadProfile": {
"adminGroupObjectIDs": null,
"enableAzureRBAC": true,
"managed": true,
"tenantID": "tenantID"
},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create/Update Managed Cluster
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
}
},
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"scaleDownMode": "Deallocate",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"balance-similar-node-groups": "true",
"expander": "priority",
"max-node-provision-time": "15m",
"new-pod-scale-up-delay": "1m",
"scale-down-delay-after-add": "15m",
"scan-interval": "20s",
"skip-nodes-with-system-pods": "false"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"upgradeSettings": {
"overrideSettings": {
"forceUpgrade": false,
"until": "2022-11-01T13:00:00Z"
}
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {
"clientId": "clientId1",
"principalId": "principalId1"
}
}
},
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"scaleDownMode": "Deallocate",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"balance-similar-node-groups": "true",
"expander": "priority",
"max-node-provision-time": "15m",
"new-pod-scale-up-delay": "1m",
"scale-down-delay-after-add": "15m",
"scan-interval": "20s",
"skip-nodes-with-system-pods": "false"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"upgradeSettings": {
"overrideSettings": {
"forceUpgrade": false,
"until": "2022-11-01T13:00:00Z"
}
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {
"clientId": "clientId1",
"principalId": "principalId1"
}
}
},
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"scaleDownMode": "Deallocate",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create/Update Managed Cluster with Azure Service Mesh
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"location": "location1",
"properties": {
"addonProfiles": {
"azureKeyvaultSecretsProvider": {
"config": {
"enableSecretRotation": "true",
"rotationPollInterval": "2m"
},
"enabled": true
}
},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"serviceMeshProfile": {
"istio": {
"certificateAuthority": {
"plugin": {
"certChainObjectName": "cert-chain",
"certObjectName": "ca-cert",
"keyObjectName": "ca-key",
"keyVaultId": "/subscriptions/854c9ddb-fe9e-4aea-8d58-99ed88282881/resourceGroups/ddama-test/providers/Microsoft.KeyVault/vaults/my-akv",
"rootCertObjectName": "root-cert"
}
},
"components": {
"egressGateways": [
{
"name": "test-istio-egress",
"enabled": true,
"gatewayConfigurationName": "test-gateway-configuration"
}
],
"ingressGateways": [
{
"enabled": true,
"mode": "Internal"
}
]
}
},
"mode": "Istio"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"addonProfiles": {
"azureKeyvaultSecretsProvider": {
"config": {
"enableSecretRotation": "true",
"rotationPollInterval": "2m"
},
"enabled": true
}
},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"serviceMeshProfile": {
"istio": {
"certificateAuthority": {
"plugin": {
"certChainObjectName": "cert-chain",
"certObjectName": "ca-cert",
"keyObjectName": "ca-key",
"keyVaultId": "/subscriptions/854c9ddb-fe9e-4aea-8d58-99ed88282881/resourceGroups/ddama-test/providers/Microsoft.KeyVault/vaults/my-akv",
"rootCertObjectName": "root-cert"
}
},
"components": {
"egressGateways": [
{
"name": "test-istio-egress",
"enabled": true,
"gatewayConfigurationName": "test-gateway-configuration"
}
],
"ingressGateways": [
{
"enabled": true,
"mode": "Internal"
}
]
},
"revisions": [
"asm-1-17"
]
},
"mode": "Istio"
},
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"properties": {
"addonProfiles": {
"azureKeyvaultSecretsProvider": {
"config": {
"enableSecretRotation": "true",
"rotationPollInterval": "2m"
},
"enabled": true
}
},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"count": 3,
"enableEncryptionAtHost": true,
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS2_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"serviceMeshProfile": {
"istio": {
"certificateAuthority": {
"plugin": {
"certChainObjectName": "cert-chain",
"certObjectName": "ca-cert",
"keyObjectName": "ca-key",
"keyVaultId": "/subscriptions/854c9ddb-fe9e-4aea-8d58-99ed88282881/resourceGroups/ddama-test/providers/Microsoft.KeyVault/vaults/my-akv",
"rootCertObjectName": "root-cert"
}
},
"components": {
"egressGateways": [
{
"name": "test-istio-egress",
"enabled": true,
"gatewayConfigurationName": "test-gateway-configuration"
}
],
"ingressGateways": [
{
"enabled": true,
"mode": "Internal"
}
]
},
"revisions": [
"asm-1-17"
]
},
"mode": "Istio"
},
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create/Update Managed Cluster with dual-stack networking
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
}
},
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"scaleDownMode": "Deallocate",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"balance-similar-node-groups": "true",
"expander": "priority",
"max-node-provision-time": "15m",
"new-pod-scale-up-delay": "1m",
"scale-down-delay-after-add": "15m",
"scan-interval": "20s",
"skip-nodes-with-system-pods": "false"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"ipFamilies": [
"IPv4",
"IPv6"
],
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {
"clientId": "clientId1",
"principalId": "principalId1"
}
}
},
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.22.1",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.22.1",
"osType": "Linux",
"provisioningState": "Succeeded",
"scaleDownMode": "Deallocate",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"balance-similar-node-groups": "true",
"expander": "priority",
"max-node-provision-time": "15m",
"new-pod-scale-up-delay": "1m",
"scale-down-delay-after-add": "15m",
"scan-interval": "20s",
"skip-nodes-with-system-pods": "false"
},
"currentKubernetesVersion": "1.22.1",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.22.1",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4",
"IPv6"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip3-ipv6"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2,
"countIPv6": 1
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16",
"fd11:1234::/64"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16",
"fd00:1234::/108"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {
"clientId": "clientId1",
"principalId": "principalId1"
}
}
},
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.22.1",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.22.1",
"osType": "Linux",
"provisioningState": "Creating",
"scaleDownMode": "Deallocate",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.22.1",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.22.1",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4",
"IPv6"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip3-ipv6"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2,
"countIPv6": 1
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16",
"fd11:1234::/64"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16",
"fd00:1234::/108"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create/Update Managed Cluster with EnableAHUB
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
}
},
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser",
"licenseType": "Windows_Server"
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {
"clientId": "clientId1",
"principalId": "principalId1"
}
}
},
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser",
"licenseType": "Windows_Server"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {
"clientId": "clientId1",
"principalId": "principalId1"
}
}
},
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser",
"licenseType": "Windows_Server"
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Create/Update Managed Cluster with Windows gMSA enabled
Örnek isteği
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2026-08-01
{
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
}
},
"location": "location1",
"properties": {
"addonProfiles": {},
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"enableNodePublicIP": true,
"mode": "System",
"osType": "Linux",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"outboundType": "loadBalancer"
},
"servicePrincipalProfile": {
"clientId": "clientid",
"secret": "secret"
},
"windowsProfile": {
"adminPassword": "replacePassword1234$",
"adminUsername": "azureuser",
"gmsaProfile": {
"enabled": true
}
}
},
"sku": {
"name": "Basic",
"tier": "Free"
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Örnek yanıt
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {
"clientId": "clientId1",
"principalId": "principalId1"
}
}
},
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Succeeded",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "basic",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Succeeded",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser",
"gmsaProfile": {
"enabled": true
}
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
{
"name": "clustername1",
"type": "Microsoft.ContainerService/managedClusters",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {
"clientId": "clientId1",
"principalId": "principalId1"
}
}
},
"location": "location1",
"properties": {
"agentPoolProfiles": [
{
"name": "nodepool1",
"type": "VirtualMachineScaleSets",
"availabilityZones": [
"1",
"2",
"3"
],
"count": 3,
"currentOrchestratorVersion": "1.9.6",
"enableNodePublicIP": true,
"maxPods": 110,
"mode": "System",
"orchestratorVersion": "1.9.6",
"osType": "Linux",
"provisioningState": "Creating",
"vmSize": "Standard_DS1_v2"
}
],
"autoScalerProfile": {
"scale-down-delay-after-add": "15m",
"scan-interval": "20s"
},
"currentKubernetesVersion": "1.9.6",
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"dnsPrefix": "dnsprefix1",
"enableRBAC": true,
"kubernetesVersion": "1.9.6",
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"maxAgentPools": 1,
"networkProfile": {
"dnsServiceIP": "10.0.0.10",
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
],
"idleTimeoutInMinutes": 10,
"managedOutboundIPs": {
"count": 2
}
},
"loadBalancerSku": "standard",
"networkPlugin": "kubenet",
"outboundType": "loadBalancer",
"podCidr": "10.244.0.0/16",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidr": "10.0.0.0/16",
"serviceCidrs": [
"10.0.0.0/16"
]
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"provisioningState": "Creating",
"servicePrincipalProfile": {
"clientId": "clientid"
},
"windowsProfile": {
"adminUsername": "azureuser",
"gmsaProfile": {
"enabled": true
}
}
},
"tags": {
"archv2": "",
"tier": "production"
}
}
Tanımlar
| Veri Akışı Adı | Description |
|---|---|
|
Acceleration |
Gelişmiş ağ hızlandırma seçeneklerini etkinleştirin. Bu, kullanıcıların BPF ana bilgisayar yönlendirmesini kullanarak hızlandırmayı yapılandırmasına olanak tanır. Bu yalnızca Cilium veri düzlemi ile etkinleştirilebilir. Belirtilmezse, varsayılan değer Yok (hızlanma yok) olur. Hızlanma modu, önceden var olan bir kümede değiştirilebilir. Ayrıntılı bir açıklama için bakınız https://aka.ms/acnsperformance |
|
Advanced |
Bir kümede gözlemlenebilirliği ve güvenlik özelliği paketini etkinleştirmek için Gelişmiş Ağ profili. Daha fazla bilgi için bkz. aka.ms/aksadvancednetworking. |
|
Advanced |
Geçmiş bağlamlarla gelişmiş ağ ölçümlerini ve akış günlüklerini etkinleştirmek için gözlemlenebilirlik profili. |
|
Advanced |
Profil, Cilium tarafından desteklenen Azure CNI kullanan kümelerde performans artırıcı özellikleri etkinleştirmek için tasarlanmıştır. |
|
Advanced |
Cilium tabanlı kümede güvenlik özelliklerini etkinleştirmek için güvenlik profili. |
|
Advanced |
Cilium tabanlı kümeler için şifreleme yapılandırması. Etkinleştirildikten sonra, Cilium tarafından yönetilen podlar arasındaki tüm trafik, düğüm sınırından ayrıldığında şifrelenir. |
|
Advanced |
Gelişmiş ağ politikalarını etkinleştirin. Bu, kullanıcıların Katman 7 ağ ilkelerini (FQDN, HTTP, Kafka) yapılandırmasına olanak tanır. İlkelerin kendilerinin Cilium Ağ İlkesi kaynakları aracılığıyla yapılandırılması gerekir, bkz https://docs.cilium.io/en/latest/security/policy/index.html. . Bu yalnızca cilium tabanlı kümelerde etkinleştirilebilir. Belirtilmezse, security.enabled değeri true olarak ayarlandıysa varsayılan değer FQDN'dir. |
|
Agent |
Ajan havuzu için artefakt akış profili. |
|
Agent |
Yönetilen küme ağ geçidi aracı havuzunun profili. |
|
Agent |
Aracı havuzunun modu. Bir kümenin her zaman en az bir 'Sistem' Aracı Havuzu olmalıdır. Aracı havuzu kısıtlamaları ve en iyi yöntemler hakkında ek bilgi için bkz. https://docs.microsoft.com/azure/aks/use-system-pools |
|
Agent |
Aracı havuzunun ağ ayarları. |
|
Agent |
Aracı havuzunun güvenlik ayarları. |
|
Agent |
SSH, access ajan havuzunun yöntemidir. |
|
Agent |
Aracı Havuzu hakkında salt okunur bilgiler içerir. |
|
Agent |
Aracı Havuzu türü. |
|
Agent |
Aracı havuzunu yükseltme ayarları |
|
Agent |
Windows aracı havuzunun belirli profili. |
|
Artifact |
Yapıt kaynağı. Artifacts indirildiği kaynak. |
|
Auto |
Otomatik ölçeklendirmeyle ilgili belirtimler. |
|
Azure |
Güvenlik profili için Azure Key Vault anahtar yönetimi hizmeti ayarları. |
|
Backend |
Yönetilen gelen Load Balancer BackendPool'un türü. |
|
Cluster |
Küme yükseltme ayarları. |
| Code |
Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir |
|
Container |
Azure İzleyici ile konteyner ağ loglarının alınmasına izin verilen değerler. Ne |
|
Container |
Kapsayıcı hizmeti kümesindeki Linux VM'lerinin profili. |
|
Container |
Ağ yapılandırması profili. |
|
Container |
Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması. |
|
Container |
SSH sertifikası ortak anahtar verileri hakkında bilgi içerir. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Creation |
Kaynak kaynaktan hedef kaynak oluştururken kullanılan veriler. |
|
Delegated |
Temsilci atanan kaynak özellikleri - yalnızca iç kullanım. |
| DRANETMode |
Ajan havuzu için DRANET modu. |
| DRANETProfile |
Bir ajan havuzunun DRANET ayarları. |
|
Error |
Kaynak yönetimi hatasına ilişkin ek bilgiler. |
|
Error |
Hata ayrıntısı. |
|
Error |
Hata yanıtı |
| Expander |
Ölçeği büyütürken kullanılacak genişletici. Belirtilmezse, varsayılan değer 'rastgele'dir. Daha fazla bilgi için bkz. genişleticiler. |
|
Extended |
Genişletilmiş konumun karmaşık türü. |
|
Extended |
extendedLocation türü. |
|
Gateway |
Istio'nun yönetilen giriş için Gateway API uygulaması olarak etkinleştirilip etkinleştirilmeyeceği ile bağlı bir sorun. |
| GPUDriver |
GPU sürücülerinin yüklenip yüklenmeyeceği. Belirtilmediğinde, varsayılan olarak Yükle'dir. |
|
GPUInstance |
Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile. |
| GPUProfile |
Aracı Havuzu için GPU ayarları. |
|
Infrastructure |
Hizmet tarafından yönetilen anahtarları kullanarak Kubernetes kaynak nesnelerinin geri kalanında şifrelemenin etkinleştirilip etkinleştirilmeyeceği. Bununla ilgili daha fazla bilgiyi şurada https://aka.ms/aks/kubernetesResourceObjectEncryptionbulabilirsiniz: . |
| IPFamily |
Adresin IPv4 veya IPv6 ailesine ait olup olmadığını belirlemek için |
| IPTag |
Nesneyle ilişkilendirilmiş IPTag'i içerir. |
|
Istio |
Istio Service Mesh Sertifika Yetkilisi (CA) yapılandırması. Şimdilik yalnızca burada açıklandığı gibi eklenti sertifikalarını destekliyoruz https://aka.ms/asm-plugin-ca |
|
Istio |
Istio bileşenleri yapılandırması. |
|
Istio |
Istio çıkış ağ geçidi yapılandırması. |
|
Istio |
Istio giriş ağ geçidi yapılandırması. Şimdilik |
|
Istio |
Giriş ağ geçidi modu. |
|
Istio |
Service Mesh için eklenti sertifikaları bilgileri. |
|
Istio |
Istio hizmet ağı yapılandırması. |
|
Key |
Network access key vault. Network access key vault. Olası değerler |
|
Kubelet |
Aracı düğümlerinin Kubelet yapılandırmaları. Daha fazla bilgi için bkz. AKS özel düğüm yapılandırma |
|
Kubelet |
emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler. |
|
Kubernetes |
Hizmet tarafından yönetilen anahtarları kullanarak Kubernetes kaynak nesnelerinin geri kalanında şifreleme. Bununla ilgili daha fazla bilgiyi şurada https://aka.ms/aks/kubernetesResourceObjectEncryptionbulabilirsiniz: . |
|
Kubernetes |
AKS yönetilen kümeleri için farklı destek katmanları |
|
License |
Windows VM'leri için kullanılacak lisans türü. Daha fazla detay için Azure Hibrit Kullanıcı Faydaları sayfasına bakınız. |
|
Linux |
Linux aracı düğümlerinin işletim sistemi yapılandırmaları. Daha fazla bilgi için bkz. AKS özel düğüm yapılandırma |
|
Load |
Yönetilen küme için load balancer sku'su. Varsayılan değer 'standart'tır. Yük dengeleyici SKU'ları arasındaki farklar hakkında daha fazla bilgi için Azure Load Balancer SKUs sayfasına bakınız. |
|
Local |
LocalDNS'den iletilecek DNS sorguları için hedef sunucu. |
|
Local |
Yukarı akış DNS sunucusunu seçmek için ilkeyi iletin. Daha fazla bilgi için ileri eklentiye bakın. |
|
Local |
localDNS için etkinleştirme modu. |
|
Local |
localDNS profili için geçersiz kılmalar. |
|
Local |
VnetDNS ve KubeDNS geçersiz kılmaları ile düğüm başına yerel DNS'yi yapılandırır. LocalDNS, bir AKS kümesinde DNS çözümlemesinin performansını ve güvenilirliğini artırmaya yardımcı olur. Daha fazla ayrıntı için aka.ms/aks/localdns bakın. |
|
Local |
LocalDNS'den yukarı akış DNS sunucusuna bağlantılar için TCP'yi zorunlu kılın veya UDP protokolünü tercih edin. |
|
Local |
localDNS'deki DNS sorguları için günlük düzeyi. |
|
Local |
Eski verileri sunma ilkesi. Daha fazla bilgi için önbellek eklentisine bakın. |
|
Local |
localDNS'nin sistem tarafından oluşturulan durumu. |
|
Managed |
Yönetilen küme. |
|
Managed |
AADProfile, Azure Active Directory tümleştirmesi özniteliklerini belirtir. Daha fazla ayrıntı için bkz. AKSüzerinde yönetilen AAD |
|
Managed |
Yönetilen küme için Kubernetes eklenti profili. |
|
Managed |
Bu eklenti tarafından kullanılan kullanıcı tarafından atanan kimliğin bilgileri. |
|
Managed |
Kapsayıcı hizmeti aracı havuzunun profili. |
|
Managed |
İşleci etkinleştirirken, kümeye aks tarafından yönetilen BIR DIZI CRD ve denetleyici yüklenir. Operatör, çıkarım ve/veya eğitim amacıyla OSS modellerinin dağıtımını otomatikleştirir. Önceden ayarlanmış bir model kümesi sağlar ve bunlara karşı dağıtılmış çıkarım sağlar. |
|
Managed |
Yönetilen küme API sunucusu için erişim profili. |
|
Managed |
Gateway API ile App Routing ile yönetilen giriş için sidecar-less Istio kontrol düzlemi kullanımı için yapılandırma. Gateway API üzerinden giriş için Istio kullanımı hakkında bilgi için bakınız https://aka.ms/gateway-on-istio . |
|
Managed |
Yönetilen küme için otomatik yükseltme profili. |
|
Managed |
Azure İzleyici eklenti profilleri yönetilen kümeyi izlemek için. |
|
Managed |
AKS için Uygulama İzleme profili. |
|
Managed |
AKS için Uygulama İzleme otomatik enstrümantasyonu. Microsoft OpenTelemetry Dağıtımları ile iş yüklerini otomatik olarak programlayan bir web kancası yerleştirerek OpenTelemetry metriklerini, loglarını ve izlerini toplar. Genel bakış için bakınız https://aka.ms/AKSAppMonitoringDocshttps://aka.ms/AzureMonitorApplicationMonitoring . |
|
Managed |
Uygulama İzleme AKS için OpenTelemetri logları ve izleme profili. Azure İzleyici OpenTelemetry tabanlı SDK'lar kullanarak uygulamanın loglarını ve izlerini toplar. Genel bakış için bakınız https://aka.ms/AKSAppMonitoringDocshttps://aka.ms/AzureMonitorApplicationMonitoring . |
|
Managed |
Uygulama İzleme AKS için OpenTelemetri Metrik Profili. Azure İzleyici OpenTelemetry tabanlı SDK'lar kullanarak uygulamanın OpenTelemetry metriklerini toplar. Genel bakış için bakınız https://aka.ms/AKSAppMonitoringDocshttps://aka.ms/AzureMonitorApplicationMonitoring . |
|
Managed |
Azure İzleyici Container Insights profile. Kubernetes olayları, envanteri ve konteyner stdout & stderr günlüklerinin toplanma konfigürasyonunu temsil eder. Genel bakış için bkz. aka.ms/AzureMonitorContainerInsights. |
|
Managed |
Azure Yönetilen Prometheus eklentisi için Kube Durum Ölçümleri profili. Bu isteğe bağlı ayarlar, eklentiyle birlikte dağıtılan kube-state-metrics pod'a yöneliktir. Ayrıntılar için bkz. aka.ms/AzureManagedPrometheus-optional-parameters. |
|
Managed |
Prometheus eklentisi için Azure İzleyici yönetilen hizmetinin ölçüm profili. Azure İzleyici Çalışma Alanına göndermek ve özel hedefler için ek kazıma yapılandırmak için kullanıma hazır Kubernetes altyapısı ölçümlerini toplayın. Genel bakış için bkz. aka.ms/AzureManagedPrometheus. |
|
Managed |
Control plane metrics collection profile for the Azure Managed Prometheus addon. Yönetilen kontrol düzlemi bileşenlerinden (kube-apiserver vb.) operasyonel çalışma zamanı metriklerinin toplanmasını yapılandırır. Genel bakış için aka.ms/aks/controlplane-metrics bakınız. |
|
Managed |
Bootstrap profili. |
|
Managed |
Küme için maliyet analizi yapılandırması |
|
Managed |
Barındırılan sistem eklentileri için ayarlar. |
|
Managed |
Küme HTTP proxy yapılandırması. |
|
Managed |
Yönetilen kümenin kimliği. |
|
Managed |
Kapsayıcı hizmeti kümesi için giriş profili. |
|
Managed |
Yönetilen Gateway API CRD'leri için yapılandırma. Daha fazla bilgi için bkz. https://aka.ms/k8s-gateway-api. |
|
Managed |
Yönetilen küme giriş profili için Nginx giriş denetleyici yapılandırması. |
|
Managed |
Giriş profili için Uygulama Yönlendirme eklenti ayarları. |
|
Managed |
Yönetilen küme yük dengeleyicinin profili. |
|
Managed |
Küme yük dengeleyici için istenen yönetilen giden IP'ler. |
|
Managed |
Küme yük dengeleyici için istenen giden IP Ön Eki kaynakları. |
|
Managed |
Küme yük dengeleyici için istenen giden IP kaynakları. |
|
Managed |
Yönetilen kümenin yönetilen giden IP kaynaklarının profili. |
|
Managed |
ManagedCluster için ölçüm profili. |
|
Managed |
Yönetilen küme NAT ağ geçidinin profili. |
|
Managed |
Yönetilen bir küme NAT Gateway'in SKU'su. |
|
Managed |
Yönetilen küme için düğüm provisioning profili. |
|
Managed |
Yönetilen küme için düğüm kaynak grubu kilitleme profili. |
|
Managed |
Yönetilen Kümenin OIDC veren profili. |
|
Managed |
Yönetilen Kümeye atanan pod kimliği hakkındaki ayrıntılar. |
|
Managed |
Belirli etiketlere sahip podların düğüm tarafından yönetilen kimlik (NMI) sunucusu tarafından müdahale edilmeden Azure Örnek Meta Veri Hizmeti (IMDS) uç noktasına erişmesine olanak tanıyan pod kimliği özel durumu. Daha fazla ayrıntı için bkz. belirli bir Pod/Uygulama için AAD Pod Kimliğini devre dışı bırakma |
|
Managed |
Yönetilen Kümenin pod kimliği profili. Pod kimliği tümleştirmesi hakkında daha fazla bilgi için bkz. AAD pod kimliği kullanma. |
|
Managed |
Pod kimliği sağlamadan bir hata yanıtı. |
|
Managed |
Pod kimliği sağlamadan bir hata yanıtı. |
|
Managed |
Pod identity provisioning information. |
|
Managed |
Pod kimliğinin geçerli sağlama durumu. |
|
Managed |
Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler |
|
Managed |
Kapsayıcı hizmeti kümesi için güvenlik profili. |
|
Managed |
Güvenlik profili için Microsoft Defender ayarları. |
|
Managed |
Microsoft Defender'ın güvenlik kapı ayarlaması için ayarları. Bu, Defender for Containers güvenlik bulgularına dayanarak konteyner görüntüsünün dağıtım için uygunluğunu doğrular. Admission Controller kullanarak, güvenlik standartlarını karşılamayan görüntülerin ya denetlenmesini ister engeller. |
|
Managed |
Defender güvenlik kapısının kayıt defterine erişim için kullandığı kimlik eşleme. |
|
Managed |
Güvenlik profili tehdit algılama için Microsoft Defender ayarları. |
|
Managed |
Görüntü Temizleyici, kullanılmayan görüntüleri düğümlerden kaldırarak disk alanı boşaltarak saldırı yüzeyi alanını azaltmaya yardımcı olur. Güvenlik profilinin ayarları aşağıdadır. |
|
Managed |
Güvenlik profili için iş yükü kimlik ayarları. |
|
Managed |
Kümenin Azure API'lerini işlemek için kullanacağı bir servis başlığı kimliği hakkında bilgiler. |
|
Managed |
Yönetilen Kümenin SKU'su. |
|
Managed |
Yönetilen küme SKU'sunun adı. |
|
Managed |
Yönetilen küme SKU'sunun katmanı. Belirtilmezse, varsayılan değer 'Ücretsiz'dir. Daha fazla detay için AKS Fiyatlandırma Katmanı sayfasına bakınız. |
|
Managed |
Küme için Statik Çıkış Ağ Geçidi eklentisi yapılandırması. |
|
Managed |
Yönetilen Küme hakkında salt okunur bilgiler içerir. |
|
Managed |
Kapsayıcı hizmeti kümesi için depolama profili. |
|
Managed |
Depolama profili için AzureBlob CSI Sürücüsü ayarları. |
|
Managed |
Depolama profili için AzureDisk CSI Sürücüsü ayarları. |
|
Managed |
Depolama profili için AzureFile CSI Sürücüsü ayarları. |
|
Managed |
Depolama profili için Anlık Görüntü Denetleyicisi ayarları. |
|
Managed |
App Routing ile yönetilen giriş için kullanılacak Gateway API sağlayıcılarının yapılandırmaları. |
|
Managed |
Yönetilen kümedeki Windows VM'leri için profil. |
|
Managed |
Yönetilen küme için İş Yükü Otomatik ölçekleyici profili. |
|
Managed |
İş yükü otomatik ölçekleyici profili için KEDA (Kubernetes Olay Temelli Otomatik Ölçeklendirme) ayarları. |
|
Managed |
İş yükü otomatik ölçekleyici profili için VPA (Dikey Pod Otomatik Ölçeklendiricisi) ayarları. |
|
Managed |
Yönetilen Ağ Geçidi API'si yüklemesi için yapılandırma. Belirtilmezse, varsayılan değer 'Devre Dışı'dır. Daha fazla bilgi için bkz. https://aka.ms/k8s-gateway-api. |
|
Managed |
Kullanıcı tarafından atanan kimlik özellikleri. |
|
Management |
Yönetilen GPU deneyimi, GPU sürücüsünün üzerine izleme için Data Center GPU Manager (DCGM) metrikleri gibi ek bileşenleri yükler. Kurulum hakkında daha fazla bilgi için aka.ms/aks/managed-gpu'a göz atın. |
|
Manual |
Makine sayısıyla ilgili belirtimler. |
|
Network |
Kubernetes kümesinde kullanılan ağ veri düzlemi. |
|
Network |
Azure CNI'nin ağ modu ile yapılandırılmıştır. Bu, networkPlugin'in 'azure' dışında bir şey olması durumunda belirtilemez. |
|
Network |
Kubernetes ağını oluşturmak için kullanılan ağ eklentisi. |
|
Network |
Ağ eklentisinin kullanması gereken mod. |
|
Network |
Kubernetes ağını oluşturmak için kullanılan ağ ilkesi. |
|
Nginx |
Varsayılan NginxIngressController özel kaynağı için giriş türü |
|
Node |
Düğüm işletim sistemi yükseltme kanalı. Düğümlerinizdeki işletim sisteminin güncelleştirildiği şekilde. Varsayılan değer NodeImage'dır. |
|
Node |
Düğüm sağlama için yapılandırılan varsayılan Karpenter Düğüm Havuzları (CRD'ler) kümesi. Mod 'Otomatik' olmadığı sürece bu alanın hiçbir etkisi yoktur. Uyarı: Mevcut bir kümede bunu Otomatik'ten Yok'a değiştirmek, varsayılan Karpenter Düğüm Havuzlarının silinmesine neden olur ve bu da bu havuzlarla ilişkili düğümleri boşaltır ve siler. Bu eylem tarafından çıkarılan podları almaya hazır boşta düğümler olmadığı sürece bunu yapmamanız önemle tavsiye edilir. Belirtilmezse, varsayılan değer Otomatik'tir. Daha fazla bilgi için aka.ms/aks/nap#node-pools bakın. |
|
Node |
Düğüm sağlama modu. Belirtilmezse, varsayılan el ile'dir. |
|
Nvidia |
NVIDIA'ya özgü GPU ayarları |
|
OSDisk |
Aracı havuzundaki makineler için kullanılacak işletim sistemi disk türü. VM destekliyorsa ve istenen OSDiskSizeGB değerinden daha büyük bir önbellek diske sahipse varsayılan değer 'Kısa Ömürlü'dür. Aksi takdirde, varsayılan olarak 'Yönetilen' olarak gösterilir. Oluşturulduktan sonra değiştirilemez. Daha fazla bilgi için bkz. kısa ömürlü işletim sistemi |
| OSSKU |
Aracı havuzu tarafından kullanılan işletim sistemi SKU'su belirtir. OSType Linux ise varsayılan değer Ubuntu'dur. OSType Windows ise Kubernetes <= 1,24 veya Windows2022 olduğunda Kubernetes >= 1,25 olduğunda varsayılan değer Windows2019'dur. |
| OSType |
İşletim sistemi türü. Varsayılan değer Linux'tır. |
|
Outbound |
Yönetilen NAT Gateway için istenen çıkış IP Ön Ek kaynakları. Sadece NAT Gateway V2 ile uyumlu. |
|
Outbound |
Yönetilen NAT Gateway için istenen çıkış IP kaynakları. |
|
Outbound |
Giden (çıkış) yönlendirme yöntemi. Bu yalnızca küme oluşturma zamanında ayarlanabilir ve daha sonra değiştirilemez. Daha fazla bilgi için bkz. exress outbound type. |
|
Pod |
Pod IP Ayırma Modu. Aracı havuzundaki podlar için IP ayırma modu. podSubnetId ile kullanılmalıdır. Varsayılan değer :'DynamicIndividual'. |
|
Port |
Bağlantı noktası aralığı. |
|
Power |
Kümenin Güç Durumunu açıklar |
|
Private |
Özel bağlantı kaynağı |
| Protocol |
Bağlantı noktasının ağ protokolü. |
|
Proxy |
Trafik yönlendirme modu. |
|
Public |
managedCluster'ın PublicNetworkAccess'i. AKS için genel ağ erişimine izin verme veya erişimi reddetme |
|
Resource |
Yönetilen küme için kullanılan kimlik türü. Daha fazla bilgi için bakınız: AKS içindeki |
|
Resource |
Bir Azure kaynağına referans. |
|
Restriction |
Kümenin düğüm kaynak grubuna uygulanan kısıtlama düzeyi. Belirtilmezse, varsayılan değer 'Sınırsız' olur |
|
Scale |
VM'lerin Aracı Havuzlarına nasıl eklendiğini veya bu havuzlardan nasıl kaldırıldığını açıklar. Faturalandırma durumlarına bakın. |
|
Scale |
VirtualMachines aracı havuzunu ölçeklendirmeye ilişkin belirtimler. |
|
Scale |
Sanal Makine Ölçek Kümesi çıkarma ilkesi. Tahliye politikası, VM tahliye edildiğinde ne to do gerektiğini belirtir. Varsayılan değer Sil'dir. Tahliye hakkında daha fazla bilgi için bkz. spot VMs |
|
Scale |
Sanal Makine Ölçek Kümesi önceliği. |
|
Scheduler |
Bu zamanlayıcı örneği için yapılandırma özelleştirme modu. |
|
Scheduler |
AKS tarafından yönetilen bir zamanlayıcının belirli bir örneğine ilişkin ayarlara sahip profil. |
|
Scheduler |
AKS tarafından yönetilen her zamanlayıcı için yapılandırma modu gibi zamanlayıcı ile ilgili ayarlara sahip profil. Bkz. https://aka.ms/aks/scheduler-profile. |
|
Service |
Hizmet ağı modu. |
|
Service |
Yönetilen küme için hizmet ağı profili. |
|
Sysctl |
Linux aracı düğümleri için sysctl ayarları. |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
Transit |
Poddan poda şifrelemeyi yapılandırır. Bu yalnızca Cilium tabanlı kümelerde etkinleştirilebilir. Belirtilmezse, varsayılan değer Yok olur. |
|
Undrainable |
Yükseltme sırasında çizilemez düğümlerin davranışını tanımlar. Çizilemeyen düğümlerin en yaygın nedeni Pod Kesinti bütçeleri (PDB) olsa da pod sonlandırma yetkisiz kullanım süresi kalan düğüm başına boşaltma zaman aşımını aşıyor veya pod hala çalışıyor durumdaysa, ayrıca çizilemez düğümlere neden olabilir. |
|
Upgrade |
Otomatik yükseltme için yükseltme kanalı. Varsayılan değer :'none'. Daha fazla bilgi için bkz. AKS kümesi otomatik yükseltme kanalı ayarları. |
|
Upgrade |
Küme yükseltirken geçersiz kılma ayarları. |
|
User |
Kullanıcı tarafından atanan kimlikle ilgili ayrıntılar. |
|
Virtual |
Aynı vm boyutundaki düğüm grubundaki geçerli durum. |
|
Virtual |
VirtualMachines aracı havuzundaki belirtimler. |
|
Windows |
Yönetilen kümede Windows gMSA Profili. |
|
Workload |
Bir düğümün çalıştırabileceği iş yükü türünü belirler. |
AccelerationMode
Gelişmiş ağ hızlandırma seçeneklerini etkinleştirin. Bu, kullanıcıların BPF ana bilgisayar yönlendirmesini kullanarak hızlandırmayı yapılandırmasına olanak tanır. Bu yalnızca Cilium veri düzlemi ile etkinleştirilebilir. Belirtilmezse, varsayılan değer Yok (hızlanma yok) olur. Hızlanma modu, önceden var olan bir kümede değiştirilebilir. Ayrıntılı bir açıklama için bakınız https://aka.ms/acnsperformance
| Değer | Description |
|---|---|
| BpfVeth |
veth cihaz moduyla eBPF ana bilgisayar yönlendirmesini etkinleştirin. |
| None |
Hızlandırma seçeneklerini devre dışı bırakın. |
AdvancedNetworking
Bir kümede gözlemlenebilirliği ve güvenlik özelliği paketini etkinleştirmek için Gelişmiş Ağ profili. Daha fazla bilgi için bkz. aka.ms/aksadvancednetworking.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
AKS kümelerinde gözlemlenebilirlik ve güvenlik için Gelişmiş Ağ işlevlerinin etkinleştirilip etkinleştirilmediğini gösterir. Bu true olarak ayarlandığında, açıkça devre dışı bırakılmadığı sürece tüm gözlemlenebilirlik ve güvenlik özellikleri etkin olarak ayarlanır. Belirtilmezse varsayılan değer false olur. |
| observability |
Geçmiş bağlamlarla gelişmiş ağ ölçümlerini ve akış günlüklerini etkinleştirmek için gözlemlenebilirlik profili. |
|
| performance |
Profil, Cilium tarafından desteklenen Azure CNI kullanan kümelerde performans artırıcı özellikleri etkinleştirmek için tasarlanmıştır. |
|
| security |
Cilium tabanlı kümede güvenlik özelliklerini etkinleştirmek için güvenlik profili. |
AdvancedNetworkingObservability
Geçmiş bağlamlarla gelişmiş ağ ölçümlerini ve akış günlüklerini etkinleştirmek için gözlemlenebilirlik profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Kümelerde Gelişmiş Ağ gözlemlenebilirliği işlevlerinin etkinleştirilebilirliğini gösterir. |
AdvancedNetworkingPerformance
Profil, Cilium tarafından desteklenen Azure CNI kullanan kümelerde performans artırıcı özellikleri etkinleştirmek için tasarlanmıştır.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| accelerationMode | None |
Gelişmiş ağ hızlandırma seçeneklerini etkinleştirin. Bu, kullanıcıların BPF ana bilgisayar yönlendirmesini kullanarak hızlandırmayı yapılandırmasına olanak tanır. Bu yalnızca Cilium veri düzlemi ile etkinleştirilebilir. Belirtilmezse, varsayılan değer Yok (hızlanma yok) olur. Hızlanma modu, önceden var olan bir kümede değiştirilebilir. Ayrıntılı bir açıklama için bakınız https://aka.ms/acnsperformance |
AdvancedNetworkingSecurity
Cilium tabanlı kümede güvenlik özelliklerini etkinleştirmek için güvenlik profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| advancedNetworkPolicies |
Gelişmiş ağ politikalarını etkinleştirin. Bu, kullanıcıların Katman 7 ağ ilkelerini (FQDN, HTTP, Kafka) yapılandırmasına olanak tanır. İlkelerin kendilerinin Cilium Ağ İlkesi kaynakları aracılığıyla yapılandırılması gerekir, bkz https://docs.cilium.io/en/latest/security/policy/index.html. . Bu yalnızca cilium tabanlı kümelerde etkinleştirilebilir. Belirtilmezse, security.enabled değeri true olarak ayarlandıysa varsayılan değer FQDN'dir. |
|
| enabled |
boolean |
Bu özellik, kullanıcının DNS (FQDN) adlarına göre ağ ilkesi yapılandırmasına olanak tanır. Yalnızca cilyum tabanlı kümelerde etkinleştirilebilir. Belirtilmezse varsayılan değer false olur. |
| transitEncryption |
Cilium tabanlı kümeler için şifreleme yapılandırması. Etkinleştirildikten sonra, Cilium tarafından yönetilen podlar arasındaki tüm trafik, düğüm sınırından ayrıldığında şifrelenir. |
AdvancedNetworkingSecurityTransitEncryption
Cilium tabanlı kümeler için şifreleme yapılandırması. Etkinleştirildikten sonra, Cilium tarafından yönetilen podlar arasındaki tüm trafik, düğüm sınırından ayrıldığında şifrelenir.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| type |
Poddan poda şifrelemeyi yapılandırır. Bu yalnızca Cilium tabanlı kümelerde etkinleştirilebilir. Belirtilmezse, varsayılan değer Yok olur. |
AdvancedNetworkPolicies
Gelişmiş ağ politikalarını etkinleştirin. Bu, kullanıcıların Katman 7 ağ ilkelerini (FQDN, HTTP, Kafka) yapılandırmasına olanak tanır. İlkelerin kendilerinin Cilium Ağ İlkesi kaynakları aracılığıyla yapılandırılması gerekir, bkz https://docs.cilium.io/en/latest/security/policy/index.html. . Bu yalnızca cilium tabanlı kümelerde etkinleştirilebilir. Belirtilmezse, security.enabled değeri true olarak ayarlandıysa varsayılan değer FQDN'dir.
| Değer | Description |
|---|---|
| L7 |
Layer7 ağ politikalarını (FQDN, HTTP/S, Kafka) etkinleştirin. Bu seçenek, FQDN seçeneğinin üst kümesidir. |
| FQDN |
FQDN tabanlı ağ ilkelerini etkinleştirme |
| None |
Katman 7 ağ ilkelerini devre dışı bırakma (FQDN, HTTP/S, Kafka) |
AgentPoolArtifactStreamingProfile
Ajan havuzu için artefakt akış profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Yapıt akışı, isteğe bağlı görüntü yükleme aracılığıyla bir düğümdeki kapsayıcıların başlatma işlemini hızlandırır. Bu özelliği kullanmak için kapsayıcı görüntülerinin ACR üzerinde yapıt akışını da etkinleştirmesi gerekir. Belirtilmezse varsayılan değer false olur. |
AgentPoolGatewayProfile
Yönetilen küme ağ geçidi aracı havuzunun profili.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| publicIPPrefixSize |
integer (int32) minimum: 28maximum: 31 |
31 |
Ağ geçidi aracı havuzu, genel çıkış sağlamak için her statik çıkış ağ geçidi için bir genel IPPrefix ilişkilendirir. Genel IPPrefix'in boyutu kullanıcı tarafından seçilmelidir. Aracı havuzundaki her düğüm, IPPrefix'ten bir IP ile atanır. BU nedenle IPPrefix boyutu, Ağ Geçidi aracı havuzunun boyutu üzerinde bir üst sınır görevi görür. Azure açık IPPrefix boyut sınırlaması nedeniyle, geçerli değer aralığı [28, 31] (/31 = 2 düğüm/IP, /30 = 4 düğüm/IP, /29 = 8 düğüm/IP, /28 = 16 düğüm/IP) şeklindedir. Varsayılan değer 31'dir. |
AgentPoolMode
Aracı havuzunun modu. Bir kümenin her zaman en az bir 'Sistem' Aracı Havuzu olmalıdır. Aracı havuzu kısıtlamaları ve en iyi yöntemler hakkında ek bilgi için bkz. https://docs.microsoft.com/azure/aks/use-system-pools
| Değer | Description |
|---|---|
| System |
Sistem aracısı havuzları öncelikle CoreDNS ve metrics-server gibi kritik sistem podlarını barındırmaya yöneliktir. Sistem aracısı havuzları osType Linux olmalıdır. Sistem aracısı havuzları VM SKU'su en az 2vCPU ve 4 GB belleğe sahip olmalıdır. |
| User |
Kullanıcı aracısı havuzları öncelikli olarak uygulama podlarınızı barındırmaya yöneliktir. |
| Gateway |
Ağ geçidi aracı havuzları, podlara statik çıkış IP'leri sağlamaya ayrılmıştır. Diğer ayrıntılar için bkz. https://aka.ms/aks/static-egress-gateway. |
AgentPoolNetworkProfile
Aracı havuzunun ağ ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| allowedHostPorts |
İzin verilen liman menzilleri access. Belirtilen aralıkların çakışmasına izin verilir. |
|
| applicationSecurityGroups |
string[] (arm-id) |
Aracı havuzunun oluşturulduğunda ilişkilendirileceği uygulama güvenlik gruplarının kimlikleri. |
| dranet |
Bir ajan havuzunun DRANET ayarları. |
|
| nodePublicIPTags |
IPTag[] |
Örnek düzeyinde genel IP'lerin IPTag'leri. |
AgentPoolSecurityProfile
Aracı havuzunun güvenlik ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enableSecureBoot |
boolean |
Güvenli Önyükleme, yalnızca imzalı işletim sistemlerinin ve sürücülerin önyüklenmesini sağlayan Güvenilir Başlatma özelliğidir. Diğer ayrıntılar için bkz. aka.ms/aks/trustedlaunch. Belirtilmezse varsayılan değer false olur. |
| enableVTPM |
boolean |
vTPM, düğümde yerel olarak tutulan anahtarlar ve ölçümler için ayrılmış bir güvenli kasa yapılandırmaya yönelik bir Güvenilen Başlatma özelliğidir. Diğer ayrıntılar için bkz. aka.ms/aks/trustedlaunch. Belirtilmezse varsayılan değer false olur. |
| sshAccess |
SSH, access ajan havuzunun yöntemidir. |
AgentPoolSSHAccess
SSH, access ajan havuzunun yöntemidir.
| Değer | Description |
|---|---|
| LocalUser |
Özel anahtar kullanarak yerel bir kullanıcı olarak düğüme SSH yapabilir. |
| Disabled |
Düğümde SSH hizmeti kapatılacaktır. |
| EntraId |
EntraId entegrasyonu ile düğüme SSH. Daha fazla bilgi https://aka.ms/aks/ssh/aad |
AgentPoolStatus
Aracı Havuzu hakkında salt okunur bilgiler içerir.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| provisioningError |
Aracı havuzunun hata ayrıntı bilgileri. Hatanın ayrıntılı bilgilerini korur. Hata yoksa, bu alan atlanır. |
AgentPoolType
Aracı Havuzu türü.
| Değer | Description |
|---|---|
| VirtualMachineScaleSets |
Sanal Makine Ölçek Kümesi tarafından yedeklenen bir Aracı Havuzu oluşturun. |
| AvailabilitySet |
Bunun kullanımı kesinlikle önerilmez. |
| VirtualMachines |
Tek Örnekli VM düzenleme modu tarafından yedeklenen bir Aracı Havuzu oluşturun. |
AgentPoolUpgradeSettings
Aracı havuzunu yükseltme ayarları
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| drainTimeoutInMinutes |
integer (int32) minimum: 1maximum: 1440 |
Bir düğüm için boşaltma zaman aşımı. Podların çıkarılması ve düğüm başına düzgün sonlandırma için bekleme süresi (dakika cinsinden). Bu çıkarma bekleme süresi, pod kesintisi bütçelerini beklemeyi kabul eder. Bu süre aşılırsa yükseltme başarısız olur. Belirtilmezse, varsayılan değer 30 dakikadır. |
| maxSurge |
string |
Yükseltme sırasında kullanılabilecek en fazla düğüm sayısı veya yüzdesi. Bu bir tamsayıya (ör. '5') veya yüzdeye (örneğin, '50%') ayarlanabilir. Yüzde belirtilirse, yükseltme sırasındaki toplam aracı havuzu boyutunun yüzdesidir. Yüzdeler için kesirli düğümler yukarı yuvarlanir. Belirtilmezse, varsayılan değer 10%'dir. En iyi yöntemler de dahil olmak üzere daha fazla bilgi için bkz. https://learn.microsoft.com/en-us/azure/aks/upgrade-cluster |
| maxUnavailable |
string |
Yükseltme sırasında aynı anda kullanılamayabilecek en fazla düğüm sayısı veya yüzdesi. Bu bir tamsayıya (ör. '1') veya bir yüzdeye (ör. '5%') ayarlanabilir. Yüzde belirtilirse, yükseltme sırasındaki toplam aracı havuzu boyutunun yüzdesidir. Yüzdeler için kesirli düğümler yukarı yuvarlanir. Belirtilmezse, varsayılan değer 0'dır. En iyi yöntemler de dahil olmak üzere daha fazla bilgi için bkz. https://learn.microsoft.com/en-us/azure/aks/upgrade-cluster |
| nodeSoakDurationInMinutes |
integer (int32) minimum: 0maximum: 30 |
Bir düğümün ıslatma süresi. Bir düğümü boşaltıp yeniden boyutlandırmadan ve sonraki düğüme geçmeden önce beklenmesi gereken süre (dakika cinsinden). Belirtilmezse, varsayılan değer 0 dakikadır. |
| undrainableNodeBehavior |
Yükseltme sırasında çizilemez düğümlerin davranışını tanımlar. Çizilemeyen düğümlerin en yaygın nedeni Pod Kesinti bütçeleri (PDB) olsa da pod sonlandırma yetkisiz kullanım süresi kalan düğüm başına boşaltma zaman aşımını aşıyor veya pod hala çalışıyor durumdaysa, ayrıca çizilemez düğümlere neden olabilir. |
AgentPoolWindowsProfile
Windows aracı havuzunun belirli profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| disableOutboundNat |
boolean |
Windows düğümlerinde OutboundNAT'ın devre dışı bırakılıp bırakılmayacağı. Varsayılan değer yanlıştır. Giden NAT yalnızca küme outboundType NAT Ağ Geçidi ise ve Windows aracı havuzunda düğüm genel IP'sinin etkinleştirilmemesi durumunda devre dışı bırakılabilir. |
ArtifactSource
Yapıt kaynağı. Artifacts indirildiği kaynak.
| Değer | Description |
|---|---|
| Cache |
Önbellekli Azure Container Registry'den görüntü çekme |
| Direct |
Microsoft Artifact Registry'den görüntü çekme |
AutoScaleProfile
Otomatik ölçeklendirmeyle ilgili belirtimler.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| maxCount |
integer (int32) |
Belirtilen boyutlardaki düğüm sayısı üst sınırı. |
| minCount |
integer (int32) |
Belirtilen boyutlardaki en az düğüm sayısı. |
| size |
string |
AKS 'Standard_E4s_v3', 'Standard_E16s_v3' veya 'Standard_D16s_v5' gibi oluşturma ve ölçeklendirme sırasında kullanacağı VM boyutu. |
AzureKeyVaultKms
Güvenlik profili için Azure Key Vault anahtar yönetimi hizmeti ayarları.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| enabled |
boolean |
Azure Key Vault anahtar yönetimi hizmetinin etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer false'tur. |
|
| keyId |
string |
Azure Key Vault anahtarının tanımlayıcısı. Daha fazla bilgi için bkz. Azure Key Vault key identifiers. Bu özellik, Azure Key Vault anahtar yönetim hizmeti etkinleştirildiğinde gereklidir ve hizmet devre dışı bırakıldığında çıkarılmalıdır. API sürümleri 2026-07-01 ve 2026-07-02-önizleme ile başlayarak, sürümlü anahtar tanımlayıcı eski KMS deneyimini kullanırken, versiyonsuz anahtar tanımlayıcı yeni KMS deneyimini kullanır. Daha fazla bilgi için KMS veri şifreleme kavramlarına bakınız. |
|
| keyVaultNetworkAccess | Public |
Network access key vault. Network access key vault. Olası değerler |
|
| keyVaultResourceId |
string (arm-id) |
Anahtar kasasının kaynak kimliği. keyVaultNetworkAccess |
BackendPoolType
Yönetilen gelen Load Balancer BackendPool'un türü.
| Değer | Description |
|---|---|
| NodeIPConfiguration |
Yönetilen gelen Load Balancer BackendPool'un türü. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend. |
| NodeIP |
Yönetilen gelen Load Balancer BackendPool'un türü. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend. |
ClusterUpgradeSettings
Küme yükseltme ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| overrideSettings |
Geçersiz kılma ayarları. |
Code
Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir
| Değer | Description |
|---|---|
| Running |
Küme çalışıyor. |
| Stopped |
Küme durduruldu. |
ContainerNetworkLogs
Azure İzleyici ile konteyner ağ loglarının alınmasına izin verilen değerler. Ne Enabledzaman , alınan özel log türleri ilgili CRD tarafından kontrol edilir; varsayılan olarak .Disabled Detaylar için bakınız https://aka.ms/ContainerNetworkLogsDochttps://aka.ms/acns/howtoenablecnl .
| Değer | Description |
|---|---|
| Disabled |
Azure monitörünün konteyner ağ loglarının alınması devre dışı bırakıldı |
| Enabled |
Azure monitör konteyner ağ loglarının alınması etkinleştirilmiş |
ContainerServiceLinuxProfile
Kapsayıcı hizmeti kümesindeki Linux VM'lerinin profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| adminUsername |
string pattern: ^[A-Za-z][-A-Za-z0-9_]*$ |
Linux VM'leri için kullanılacak yönetici kullanıcı adı. |
| ssh |
Azure üzerinde çalışan Linux tabanlı VM'ler için SSH yapılandırması. |
ContainerServiceNetworkProfile
Ağ yapılandırması profili.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| advancedNetworking |
Bir kümede gözlemlenebilirliği ve güvenlik özelliği paketini etkinleştirmek için Gelişmiş Ağ profili. Daha fazla bilgi için bkz. aka.ms/aksadvancednetworking. |
||
| dnsServiceIP |
string pattern: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
10.0.0.10 |
Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adresi aralığında olmalıdır. |
| ipFamilies |
IPFamily[] |
Küme için kullanılabilir IP sürümlerini belirtmek için kullanılan IP aileleri. IP aileleri, tek yığınlı veya çift yığınlı kümeleri belirlemek için kullanılır. Tek yığın için beklenen değer IPv4'dür. çift yığın için beklenen değerler IPv4 ve IPv6'dır. |
|
| loadBalancerProfile |
Küme load balancer'ın profili. |
||
| loadBalancerSku |
Yönetilen küme için load balancer sku'su. Varsayılan değer 'standart'tır. Yük dengeleyici SKU'ları arasındaki farklar hakkında daha fazla bilgi için Azure Load Balancer SKUs sayfasına bakınız. |
||
| natGatewayProfile |
Küme NAT ağ geçidinin profili. |
||
| networkDataplane |
Kubernetes kümesinde kullanılan ağ veri düzlemi. |
||
| networkMode |
Azure CNI'nin ağ modu ile yapılandırılmıştır. Bu, networkPlugin'in 'azure' dışında bir şey olması durumunda belirtilemez. |
||
| networkPlugin |
Kubernetes ağını oluşturmak için kullanılan ağ eklentisi. |
||
| networkPluginMode |
Ağ eklentisinin kullanması gereken mod. |
||
| networkPolicy |
Kubernetes ağını oluşturmak için kullanılan ağ ilkesi. |
||
| outboundType | loadBalancer |
Giden (çıkış) yönlendirme yöntemi. Bu yalnızca küme oluşturma zamanında ayarlanabilir ve daha sonra değiştirilemez. Daha fazla bilgi için bkz. exress outbound type. |
|
| podCidr |
string pattern: ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
10.244.0.0/16 |
kubenet kullanıldığında pod IP'lerinin atandığı CIDR gösterimi IP aralığı. |
| podCidrs |
string[] |
CIDR gösterimi IP'sinin pod IP'leri atandığı aralıklar vardır. Tek yığınlı ağ için bir IPv4 CIDR beklenir. İkili yığın ağı için her IP ailesi (IPv4/IPv6) için bir tane olan iki CIDR beklenir. |
|
| serviceCidr |
string pattern: ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
10.0.0.0/16 |
Hizmet kümesi IP'lerinin atandığı CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla çakışmamalıdır. |
| serviceCidrs |
string[] |
CIDR gösterimi IP'sinin, hizmet kümesi IP'lerinin atandığı aralıklar vardır. Tek yığınlı ağ için bir IPv4 CIDR beklenir. İkili yığın ağı için her IP ailesi (IPv4/IPv6) için bir tane olan iki CIDR beklenir. Alt ağ IP aralıklarıyla çakışmamalıdır. |
|
| staticEgressGatewayProfile |
Statik Çıkış Ağ Geçidi eklentisinin profili. Static Egress Gateway hakkında daha fazla ayrıntı için bkz https://aka.ms/aks/static-egress-gateway. . |
ContainerServiceSshConfiguration
Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| publicKeys |
Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi. En fazla 1 anahtar belirtilebilir. |
ContainerServiceSshPublicKey
SSH sertifikası ortak anahtar verileri hakkında bilgi içerir.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| keyData |
string |
SSH aracılığıyla VM'lerde kimlik doğrulaması yapmak için kullanılan sertifika ortak anahtarı. Sertifika, üst bilgi içeren veya olmayan PEM biçiminde olmalıdır. |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CreationData
Kaynak kaynaktan hedef kaynak oluştururken kullanılan veriler.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| sourceResourceId |
string (arm-id) |
Bu, hedef nesneyi oluşturmak için kullanılacak kaynak nesnenin ARM kimliğidir. |
DelegatedResource
Temsilci atanan kaynak özellikleri - yalnızca iç kullanım.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| location |
string |
Kaynak kaynak konumu - yalnızca iç kullanım. |
| referralResource |
string |
Referans temsilcisinin temsilci kimliği (isteğe bağlı) - yalnızca iç kullanım. |
| resourceId |
string |
Temsilci atanan kaynağın ARM kaynak kimliği - yalnızca iç kullanım. |
| tenantId |
string (uuid) |
Temsilci atanan kaynağın kiracı kimliği - yalnızca iç kullanım. |
DRANETMode
Ajan havuzu için DRANET modu.
| Değer | Description |
|---|---|
| Unmanaged |
DRANET AKS tarafından yönetilmez. |
| Managed |
DRANET AKS tarafından yönetilmektedir. |
DRANETProfile
Bir ajan havuzunun DRANET ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| mode |
Ajan havuzu için DRANET modu. |
ErrorAdditionalInfo
Kaynak yönetimi hatasına ilişkin ek bilgiler.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgisi. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi |
ErrorResponse
Hata yanıtı
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
Expander
Ölçeği büyütürken kullanılacak genişletici. Belirtilmezse, varsayılan değer 'rastgele'dir. Daha fazla bilgi için bkz. genişleticiler.
| Değer | Description |
|---|---|
| least-waste |
Ölçek artırmadan sonra en az boşta cpu (bağlıysa, kullanılmayan bellek) olacak düğüm grubunu seçer. Bu, yüksek CPU veya yüksek bellek düğümleri gibi farklı düğüm sınıflarınız olduğunda ve yalnızca çok fazla kaynak gerektiren bekleyen podlar olduğunda bunları genişletmek istediğinizde kullanışlıdır. |
| most-pods |
Ölçeği artırırken en çok pod zamanlayabilecek düğüm grubunu seçer. Bu, belirli podların belirli düğümlere geldiğinden emin olmak için nodeSelector kullanırken kullanışlıdır. Bunun otomatik ölçeklendiricinin aynı anda birden çok küçük düğüm ekleyebileceği için daha büyük ve daha küçük düğümleri seçmesine neden olmayacağına dikkat edin. |
| priority |
Kullanıcı tarafından atanan en yüksek önceliğe sahip düğüm grubunu seçer. Yapılandırması, burada |
| random |
Düğüm gruplarının farklı ölçeklendirilmesine belirli bir ihtiyacınız olmadığında kullanılır. |
ExtendedLocation
Genişletilmiş konumun karmaşık türü.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| name |
string |
Genişletilmiş konumun adı. |
| type |
Genişletilmiş konumun türü. |
ExtendedLocationTypes
extendedLocation türü.
| Değer | Description |
|---|---|
| EdgeZone |
Azure Edge Zone genişletilmiş konum tipi. |
GatewayAPIIstioEnabled
Istio'nun yönetilen giriş için Gateway API uygulaması olarak etkinleştirilip etkinleştirilmeyeceği ile bağlı bir sorun.
| Değer | Description |
|---|---|
| Enabled |
Sidecar-less Istio kontrol düzlemi kullanarak Gateway API üzerinden yönetilen girişi etkinleştirir. |
| Disabled |
Gateway API üzerinden yönetilen giriş için sidecar-less istio kontrol düzlemini devre dışı bırakır. |
GPUDriver
GPU sürücülerinin yüklenip yüklenmeyeceği. Belirtilmediğinde, varsayılan olarak Yükle'dir.
| Değer | Description |
|---|---|
| Install |
Sürücüyü yükleyin. |
| None |
Sürücü yüklemesini atlayın. |
GPUInstanceProfile
Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile.
| Değer | Description |
|---|---|
| MIG1g |
MIG 1g GPU örnek profili. |
| MIG2g |
MIG 2g GPU örnek profili. |
| MIG3g |
MIG 3g GPU örnek profili. |
| MIG4g |
MIG 4g GPU örneği profili. |
| MIG7g |
MIG 7g GPU örnek profili. |
GPUProfile
Aracı Havuzu için GPU ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| driver |
GPU sürücülerinin yüklenip yüklenmeyeceği. Belirtilmediğinde, varsayılan olarak Yükle'dir. |
|
| nvidia |
NVIDIA'ya özgü GPU ayarları. |
InfrastructureEncryption
Hizmet tarafından yönetilen anahtarları kullanarak Kubernetes kaynak nesnelerinin geri kalanında şifrelemenin etkinleştirilip etkinleştirilmeyeceği. Bununla ilgili daha fazla bilgiyi şurada https://aka.ms/aks/kubernetesResourceObjectEncryptionbulabilirsiniz: .
| Değer | Description |
|---|---|
| Enabled |
Hizmet tarafından yönetilen anahtarlar kullanılarak Kubernetes kaynak nesnelerinin geri kalanında şifreleme etkinleştirilir. Bununla ilgili daha fazla bilgiyi şurada https://aka.ms/aks/kubernetesResourceObjectEncryptionbulabilirsiniz: . |
IPFamily
Adresin IPv4 veya IPv6 ailesine ait olup olmadığını belirlemek için
| Değer | Description |
|---|---|
| IPv4 |
IPv4 ailesi |
| IPv6 |
IPv6 ailesi |
IPTag
Nesneyle ilişkilendirilmiş IPTag'i içerir.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| ipTagType |
string |
IP etiketi türü. Örnek: RoutingPreference. |
| tag |
string |
Genel IP ile ilişkili IP etiketinin değeri. Örnek: İnternet. |
IstioCertificateAuthority
Istio Service Mesh Sertifika Yetkilisi (CA) yapılandırması. Şimdilik yalnızca burada açıklandığı gibi eklenti sertifikalarını destekliyoruz https://aka.ms/asm-plugin-ca
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| plugin |
Service Mesh için eklenti sertifikaları bilgileri. |
IstioComponents
Istio bileşenleri yapılandırması.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| egressGateways |
Istio çıkış ağ geçitleri. |
|
| ingressGateways |
Istio giriş ağ geçitleri. |
|
| proxyRedirectionMechanism |
Trafik yönlendirme modu. |
IstioEgressGateway
Istio çıkış ağ geçidi yapılandırması.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Çıkış ağ geçidinin etkinleştirilip etkinleştirilmeyileceği. |
| gatewayConfigurationName |
string |
Istio eklenti çıkış ağ geçidi için ağ geçidi yapılandırması özel kaynağının adı. Istio çıkış ağ geçidi etkinleştirilirken belirtilmelidir. Istio çıkış ağ geçidinin dağıtılacağı ad alanında dağıtılmalıdır. |
| name |
string pattern: [a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)* |
Istio eklenti çıkış ağ geçidinin adı. |
| namespace |
string |
Istio eklenti çıkış ağ geçidinin dağıtılması gereken ad alanı. Belirtilmezse, varsayılan değer aks-istio-egress'dir. |
IstioIngressGateway
Istio giriş ağ geçidi yapılandırması. Şimdilik aks-istio-ingressgateway-external adlı bir dış giriş ağ geçidini ve aks-istio-ingressgateway-internaladlı bir iç giriş ağ geçidini destekliyoruz.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Giriş ağ geçidinin etkinleştirilip etkinleştirilmeyileceği. |
| mode |
Giriş ağ geçidi modu. |
IstioIngressGatewayMode
Giriş ağ geçidi modu.
| Değer | Description |
|---|---|
| External |
Giriş ağ geçidine bir genel IP adresi atanır ve genel olarak erişilebilir. |
| Internal |
Giriş ağ geçidine bir iç IP adresi atanır ve genel olarak erişilemez. |
IstioPluginCertificateAuthority
Service Mesh için eklenti sertifikaları bilgileri.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| certChainObjectName |
string |
Azure Key Vault'da certificate chain object name. |
| certObjectName |
string |
Azure Key Vault'ta ara sertifika nesnesi adı. |
| keyObjectName |
string |
Azure Key Vault'ta ara sertifika özel anahtar object adı. |
| keyVaultId |
string (arm-id) |
Key Vault'un kaynak kimliği. |
| rootCertObjectName |
string |
Azure Key Vault'ta kök sertifika nesnesi adı. |
IstioServiceMesh
Istio hizmet ağı yapılandırması.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| certificateAuthority |
Istio Service Mesh Sertifika Yetkilisi (CA) yapılandırması. Şimdilik yalnızca burada açıklandığı gibi eklenti sertifikalarını destekliyoruz https://aka.ms/asm-plugin-ca |
|
| components |
Istio bileşenleri yapılandırması. |
|
| revisions |
string[] |
Istio kontrol düzleminin düzeltmelerinin listesi. Yükseltme işlemi devam etmediğinde, bu tek bir değer tutar. Kanarya yükseltmesi devam ederken, bu yalnızca iki ardışık değeri barındırabilir. Daha fazla bilgi için, şuraya bakın: https://learn.microsoft.com/en-us/azure/aks/istio-upgrade |
KeyVaultNetworkAccessTypes
Network access key vault. Network access key vault. Olası değerler Public ve Private şeklindedir.
Public key vault'nin tüm ağlardan halka açık access izin verdiği anlamına gelir.
Private key vault'nin kamu access'i devre dışı bırakması ve private link mümkün kılması anlamına gelir.
Public varsayılan değerdir.
| Değer | Description |
|---|---|
| Public |
Key vault, tüm ağlardan halka açık erişime izin verir. |
| Private |
Key vault, halka açık erişimi devre dışı bırakır ve özel bağlantıyı etkinleştirir. |
KubeletConfig
Aracı düğümlerinin Kubelet yapılandırmaları. Daha fazla bilgi için bkz. AKS özel düğüm yapılandırma
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| allowedUnsafeSysctls |
string[] |
Güvenli olmayan sysctl veya güvenli olmayan sysctl desenlerinin izin verilen listesi (ile |
| containerLogMaxFiles |
integer (int32) minimum: 2 |
Kapsayıcı için mevcut olabilecek en fazla kapsayıcı günlüğü dosyası sayısı. Sayı 2 ≥ olmalıdır. |
| containerLogMaxSizeMB |
integer (int32) |
Döndürülmeden önce kapsayıcı günlük dosyasının en büyük boyutu (örneğin 10Mi). |
| cpuCfsQuota |
boolean |
CPU sınırlarını belirten kapsayıcılar için CPU CFS kota zorlaması etkinleştirildiyse. Varsayılan değer true'dur. |
| cpuCfsQuotaPeriod |
string |
CPU CFS kota dönemi değeri. Varsayılan değer :'100ms.' Geçerli değerler, isteğe bağlı kesir ve birim soneki içeren ondalık sayı dizisidir. Örneğin: '300ms', '2h45m'. Desteklenen birimler 'ns', 'us', 'ms', 's', 'm' ve 'h' birimleridir. |
| cpuManagerPolicy |
string |
Kullanılacak CPU Yöneticisi ilkesi. Varsayılan değer :'none'. Daha fazla bilgi için bkz. Kubernetes CPU yönetim ilkeleri . İzin verilen değerler 'none' ve 'static' değerleridir. |
| failSwapOn |
boolean |
True olarak ayarlanırsa, düğümde değiştirme etkinse Kubelet'in başlatılamamasına neden olur. |
| imageGcHighThreshold |
integer (int32) |
Belirli bir disk kullanımı yüzdesine ulaşıldığında görüntü çöp toplama işleminin her zaman çalıştırıldığı yüzdelik dilim. Görüntü çöp toplamayı devre dışı bırakmak için 100 olarak ayarlayın. Varsayılan değer 85% |
| imageGcLowThreshold |
integer (int32) |
Disk kullanım yüzdesinin belirli bir seviyenin altında olduğu durumlarda, görüntü atık toplama işlemi çalıştırılmaz. Bu ayar imageGcHighThreshold değerinden yüksek olamaz. Varsayılan değer 80% |
| podMaxPids |
integer (int32) |
Pod başına işlem sayısı üst sınırı. |
| topologyManagerPolicy |
string |
Kullanılacak Topoloji Yöneticisi ilkesi. Daha fazla bilgi için bkz. Kubernetes Topoloji Yöneticisi. Varsayılan değer :'none'. İzin verilen değerler 'none', 'best-effort', 'restricted' ve 'single-numa-node' değerleridir. |
KubeletDiskType
emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler.
| Değer | Description |
|---|---|
| OS |
Kubelet, verileri için işletim sistemi diskini kullanır. |
| Temporary |
Kubelet verileri için geçici diski kullanır. |
KubernetesResourceObjectEncryptionProfile
Hizmet tarafından yönetilen anahtarları kullanarak Kubernetes kaynak nesnelerinin geri kalanında şifreleme. Bununla ilgili daha fazla bilgiyi şurada https://aka.ms/aks/kubernetesResourceObjectEncryptionbulabilirsiniz: .
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| infrastructureEncryption |
Hizmet tarafından yönetilen anahtarları kullanarak Kubernetes kaynak nesnelerinin geri kalanında şifrelemenin etkinleştirilip etkinleştirilmeyeceği. Bununla ilgili daha fazla bilgiyi şurada https://aka.ms/aks/kubernetesResourceObjectEncryptionbulabilirsiniz: . |
KubernetesSupportPlan
AKS yönetilen kümeleri için farklı destek katmanları
| Değer | Description |
|---|---|
| KubernetesOfficial |
Sürüm desteği, açık kaynak Kubernetes teklifiyle aynıdır. Yayından sonraki 1 yıl boyunca resmi Kubernetes açık kaynak topluluk desteği sürümleri. |
| AKSLongTermSupport |
1 yıllık KubernetesOfficial desteğinden sonra uzatılan sürüm için destek. AKS, toplam 2 yıllık destek için CVE'lere 1 yıl daha yama yapmaya devam eder. |
LicenseType
Windows VM'leri için kullanılacak lisans türü. Daha fazla detay için Azure Hibrit Kullanıcı Faydaları sayfasına bakınız.
| Değer | Description |
|---|---|
| None |
Ek lisanslama uygulanmaz. |
| Windows_Server |
Windows VM'leri için Azure Hibrit Kullanıcı Avantajlarını etkinleştirir. |
LinuxOSConfig
Linux aracı düğümlerinin işletim sistemi yapılandırmaları. Daha fazla bilgi için bkz. AKS özel düğüm yapılandırma
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| swapFileSizeMB |
integer (int32) |
Her düğümde oluşturulacak takas dosyasının MB cinsinden boyutu. |
| sysctls |
Linux aracı düğümleri için sysctl ayarları. |
|
| transparentHugePageDefrag |
string |
Çekirdeğin daha büyük sayfaları kullanılabilir hale getirmek için bellek sıkıştırmasını agresif bir şekilde kullanıp kullanmaması. Geçerli değerler :'always', 'defer', 'defer+madvise', 'madvise' ve 'never'. Varsayılan değer "madvise" şeklindedir. Daha fazla bilgi için bkz. Transparent Hugepages. |
| transparentHugePageEnabled |
string |
Saydam büyük sayfaların etkinleştirilip etkinleştirilmediği. Geçerli değerler 'always', 'madvise' ve 'never' değerleridir. Varsayılan değer "her zaman"dır. Daha fazla bilgi için bkz. Transparent Hugepages. |
LoadBalancerSku
Yönetilen küme için load balancer sku'su. Varsayılan değer 'standart'tır. Yük dengeleyici SKU'ları arasındaki farklar hakkında daha fazla bilgi için Azure Load Balancer SKUs sayfasına bakınız.
| Değer | Description |
|---|---|
| standard |
Standart bir Load Balancer kullanın. Bu, önerilen Load Balancer SKU'sudur. Yönetilen kümede yük dengeleyiciyle çalışma hakkında daha fazla bilgi için standart yük dengeleyici |
| basic |
Sınırlı işlevselliğe sahip temel bir Load Balancer kullanın. |
LocalDNSForwardDestination
LocalDNS'den iletilecek DNS sorguları için hedef sunucu.
| Değer | Description |
|---|---|
| ClusterCoreDNS |
DNS sorgularını localDNS'den küme CoreDNS'ye iletin. |
| VnetDNS |
DNS sorgularını localDNS'den sanal ağda yapılandırılan DNS sunucusuna iletin. Bir sanal ağ için birden çok DNS sunucusu yapılandırılmış olabilir. |
LocalDNSForwardPolicy
Yukarı akış DNS sunucusunu seçmek için ilkeyi iletin. Daha fazla bilgi için ileri eklentiye bakın.
| Değer | Description |
|---|---|
| Sequential |
Sıralı yukarı akış DNS sunucusu seçimini uygular. Daha fazla bilgi için ileri eklentiye bakın. |
| RoundRobin |
Hepsini bir kez deneme yukarı akış DNS sunucusu seçimini uygular. Daha fazla bilgi için ileri eklentiye bakın. |
| Random |
Rasgele yukarı akış DNS sunucusu seçimi uygular. Daha fazla bilgi için ileri eklentiye bakın. |
LocalDNSMode
localDNS için etkinleştirme modu.
| Değer | Description |
|---|---|
| Preferred |
Geçerli düzenleyici sürümü bu özelliği destekliyorsa localDNS'yi etkinleştirmeyi tercih edin. |
| Required |
localDNS'yi etkinleştirin. |
| Disabled |
localDNS'yi devre dışı bırakın. |
LocalDNSOverride
localDNS profili için geçersiz kılmalar.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| cacheDurationInSeconds |
integer (int32) |
3600 |
Maksimum TTL'yi saniyeler içinde önbelleğe alın. Daha fazla bilgi için önbellek eklentisine bakın. |
| forwardDestination | ClusterCoreDNS |
LocalDNS'den iletilecek DNS sorguları için hedef sunucu. |
|
| forwardPolicy | Sequential |
Yukarı akış DNS sunucusunu seçmek için ilkeyi iletin. Daha fazla bilgi için ileri eklentiye bakın. |
|
| maxConcurrent |
integer (int32) |
1000 |
Eşzamanlı sorgu sayısı üst sınırı. Daha fazla bilgi için ileri eklentiye bakın. |
| protocol | PreferUDP |
LocalDNS'den yukarı akış DNS sunucusuna bağlantılar için TCP'yi zorunlu kılın veya UDP protokolünü tercih edin. |
|
| queryLogging | Error |
localDNS'deki DNS sorguları için günlük düzeyi. |
|
| serveStale | Immediate |
Eski verileri sunma ilkesi. Daha fazla bilgi için önbellek eklentisine bakın. |
|
| serveStaleDurationInSeconds |
integer (int32) |
3600 |
Saniyeler içinde bayat süre servis yapın. Daha fazla bilgi için önbellek eklentisine bakın. |
LocalDNSProfile
VnetDNS ve KubeDNS geçersiz kılmaları ile düğüm başına yerel DNS'yi yapılandırır. LocalDNS, bir AKS kümesinde DNS çözümlemesinin performansını ve güvenilirliğini artırmaya yardımcı olur. Daha fazla ayrıntı için aka.ms/aks/localdns bakın.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| kubeDNSOverrides |
<string,
Local |
KubeDNS geçersiz kılmaları, dnsPolicy:ClusterFirst (KubeDNS trafiği olarak adlandırılır) ile podlardan gelen DNS trafiğine uygulanır. |
|
| mode | Preferred |
localDNS için etkinleştirme modu. |
|
| state |
localDNS'nin sistem tarafından oluşturulan durumu. |
||
| vnetDNSOverrides |
<string,
Local |
VnetDNS geçersiz kılmaları, dnsPolicy:default veya kubelet (VnetDNS trafiği olarak adlandırılır) ile podlardan gelen DNS trafiğine uygulanır. |
LocalDNSProtocol
LocalDNS'den yukarı akış DNS sunucusuna bağlantılar için TCP'yi zorunlu kılın veya UDP protokolünü tercih edin.
| Değer | Description |
|---|---|
| PreferUDP |
localDNS'den yukarı akış DNS sunucusuna bağlantılar için UDP protokolünü tercih edin. |
| ForceTCP |
localDNS'den yukarı akış DNS sunucusuna bağlantılar için TCP protokolünü zorunlu kılın. |
LocalDNSQueryLogging
localDNS'deki DNS sorguları için günlük düzeyi.
| Değer | Description |
|---|---|
| Error |
localDNS'de hata günlüğünü etkinleştirir. Daha fazla bilgi için errors eklentisine bakın. |
| Log |
localDNS'de sorgu günlüğünü etkinleştirir. Daha fazla bilgi için günlük eklentisine bakın. |
LocalDNSServeStale
Eski verileri sunma ilkesi. Daha fazla bilgi için önbellek eklentisine bakın.
| Değer | Description |
|---|---|
| Verify |
Eski verileri doğrulama ile sunun. Öncelikle, süresi dolan girdiyi istemciye göndermeden önce bir girdinin kaynaktan hala kullanılamadığını doğrulayın. Daha fazla bilgi için önbellek eklentisine bakın. |
| Immediate |
Eski verileri hemen sunun. Girişin kaynaktan kullanılabilir olup olmadığını kontrol etmeden önce süresi dolmuş girişi istemciye gönderin. Daha fazla bilgi için önbellek eklentisine bakın. |
| Disable |
Eski verilerin sunulmasını devre dışı bırakın. |
LocalDNSState
localDNS'nin sistem tarafından oluşturulan durumu.
| Değer | Description |
|---|---|
| Enabled |
localDNS etkinleştirildi. |
| Disabled |
localDNS devre dışı bırakıldı. |
ManagedCluster
Yönetilen küme.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| eTag |
string |
Yanıt gövdesinde eTag sağlanıyorsa, normal etag kuralına göre üst bilgi olarak da sağlanabilir. Varlık etiketleri, aynı istenen kaynaktan iki veya daha fazla varlığı karşılaştırmak için kullanılır. HTTP/1.1, etag (bölüm 14.19), If-Match (bölüm 14.24), If-None-Match (bölüm 14.26) ve If-Range (bölüm 14.27) üst bilgi alanlarında varlık etiketlerini kullanır. |
| extendedLocation |
Sanal Makinenin genişletilmiş konumu. |
|
| id |
string (arm-id) |
Kaynağın tam nitelikli kaynak kimliği. Örneğin "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
Yapılandırıldıysa yönetilen kümenin kimliği. |
|
| kind |
string |
Bu öncelikle portalda farklı türlerde farklı kullanıcı arabirimi deneyimlerini kullanıma açmak için kullanılır |
| location |
string |
Kaynağın bulunduğu coğrafi konum |
| name |
string |
Kaynağın adı |
| properties.aadProfile |
Azure Active Directory yapılandırması. |
|
| properties.addonProfiles |
<string,
Managed |
Yönetilen küme eklentisinin profili. |
| properties.agentPoolProfiles |
Aracı havuzu özellikleri. |
|
| properties.aiToolchainOperatorProfile |
Kümenin tamamına uygulanan yapay zeka araç zinciri işleci ayarları. |
|
| properties.apiServerAccessProfile |
Yönetilen küme API sunucusu için erişim profili. |
|
| properties.autoScalerProfile |
Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler |
|
| properties.autoUpgradeProfile |
Otomatik yükseltme yapılandırması. |
|
| properties.azureMonitorProfile |
Azure İzleyici eklenti profilleri yönetilen kümeyi izlemek için. |
|
| properties.azurePortalFQDN |
string |
Azure portal'ın Yönetilen Küme'ye erişmek için kullandığı özel FQDN. Bu FQDN yalnızca Azure portal tarafından kullanılabiliyor ve diğer istemciler tarafından kullanılmamalıdır. Azure portal, bazı yanıtlarda belirli Cross-Origin Resource Sharing (CORS) başlıklarının gönderilmesini gerektirir, ancak Kubernetes APIServer bunları varsayılan olarak yönetmiyor. Bu özel FQDN CORS'u destekler ve Azure portal'ın düzgün çalışmasını sağlar. |
| properties.bootstrapProfile |
Küme önyükleme yapılandırmasının profili. |
|
| properties.currentKubernetesVersion |
string |
Yönetilen Kümenin Kubernetes sürümü çalışıyor. kubernetesVersion tam olarak belirtilen bir sürüm <major.minor.patch>ise, bu alan buna tam olarak eşit olacaktır. kubernetesVersion <major.minor>ise, bu alan kullanılmakta olan tam <major.minor.patch> sürümünü içerir. |
| properties.disableLocalAccounts |
boolean |
Yönetilen Kümede yerel hesapların devre dışı bırakılması gerekiyorsa. True olarak ayarlanırsa, bu küme için statik kimlik bilgilerini alma devre dışı bırakılır. Bu yalnızca AAD'nin etkinleştirildiği Yönetilen Kümelerde kullanılmalıdır. Daha fazla ayrıntı için bkz.yerel hesapları devre dışı |
| properties.diskEncryptionSetID |
string (arm-id) |
Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin Kaynak Kimliği. Bu şu şekildedir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}' |
| properties.dnsPrefix |
string |
Yönetilen Kümenin DNS ön eki. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez. |
| properties.enableFIPS |
boolean |
Küme seviyesinde FIPS modunun etkinleştirilip etkinleştirilmediği. Etkinleştirildiğinde, bu ayar düğüm işletim sistemi, eklentiler ve yönetilen konteynerli bileşenler gibi tüm AKS tarafından yönetilen bileşenler için FIPS uyumluluğunu zorunlu kılar. Daha fazla detay için küme çapında FIPS'i etkinleştir sayfasına bakınız. Bu özellik etkinleştirildiğinde, kümedeki tüm düğüm havuzlarının da FIPS etkin olması gerekir. Bu özellik kararlı bir API sürümünde mevcut olsa da, küme genelinde FIPS önizleme özelliği olarak kalmaktadır. Bu özelliği true olarak ayarlayan küme durumu olan yazma istekleri için abonelik |
| properties.enableRBAC |
boolean |
Kubernetes'i etkinleştirip etkinleştirmemesi Role-Based Access Control. |
| properties.fqdn |
string |
Ana havuzun FQDN'sini. |
| properties.fqdnSubdomain |
string |
Özel özel dns bölgesi olan özel kümenin FQDN alt etki alanı. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez. |
| properties.hostedSystemProfile |
Barındırılan sistem eklentileri için ayarlar. Daha fazla bilgi için bkz. https://aka.ms/aks/automatic/systemcomponents. |
|
| properties.httpProxyConfig |
Kümeyi HTTP proxy sunucularıyla sağlamaya yönelik yapılandırmalar. |
|
| properties.identityProfile |
<string,
User |
Yönetilen kümeyle ilişkili kullanıcı kimliği. Bu kimlik kubelet tarafından kullanılır. Yalnızca bir kullanıcı tarafından atanan kimliğe izin verilir. Kabul edilen tek anahtar "kubeletidentity"dir ve değeri "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}" gibi bir açıklama yapar. |
| properties.ingressProfile |
Yönetilen küme için giriş profili. |
|
| properties.kubernetesVersion |
string |
Kullanıcı tarafından belirtilen Kubernetes sürümü. Hem yama sürümü <major.minor.patch> (örneğin, 1.20.13) hem de <major.minor> (örneğin 1.20) desteklenir.
<major.minor> belirtildiğinde, desteklenen en son GA düzeltme eki sürümü otomatik olarak seçilir. Küme oluşturulduktan sonra aynı <major.minor> ile güncelleştirilmesi (örneğin, 1.14.x -> 1.14) daha yeni bir düzeltme eki sürümü kullanılabilir olsa bile yükseltme tetiklemez. Desteklenen bir AKS kümesini yükselttiğiniz zaman Kubernetes ikincil sürümleri atlanamaz. Tüm yükseltmeler, ana sürüm numarasına göre sırayla gerçekleştirilmelidir. Örneğin, 1.14.x -> 1.15.x veya 1.15.x -> 1.16.x arasında yükseltmelere izin verilir, ancak 1.14.x -> 1.16.x'e izin verilmez. Daha fazla bilgi için bkz. AKS kümesini yükseltme |
| properties.linuxProfile |
Yönetilen Kümedeki Linux VM'lerinin profili. |
|
| properties.maxAgentPools |
integer (int32) |
Yönetilen küme için en fazla aracı havuzu sayısı. |
| properties.metricsProfile |
İsteğe bağlı küme ölçümleri yapılandırması. |
|
| properties.networkProfile |
Ağ yapılandırma profili. |
|
| properties.nodeProvisioningProfile |
Kümenin tamamına uygulanan düğüm sağlama ayarları. |
|
| properties.nodeResourceGroup |
string |
Aracı havuzu düğümlerini içeren kaynak grubunun adı. |
| properties.nodeResourceGroupProfile |
Düğüm kaynak grubu yapılandırmasının profili. |
|
| properties.oidcIssuerProfile |
Yönetilen Kümenin OIDC veren profili. |
|
| properties.podIdentityProfile |
Yönetilen Kümenin pod kimliği profili. AAD pod kimliği tümleştirmesi hakkında daha fazla bilgi için bkz. AAD pod kimliği kullanma. |
|
| properties.powerState |
Kümenin Güç Durumu. |
|
| properties.privateFQDN |
string |
Özel kümenin FQDN'sini. |
| properties.privateLinkResources |
Kümeyle ilişkili özel bağlantı kaynakları. |
|
| properties.provisioningState |
string |
Geçerli sağlama durumu. |
| properties.publicNetworkAccess |
managedCluster'ın PublicNetworkAccess'i. AKS için genel ağ erişimine izin verme veya erişimi reddetme |
|
| properties.resourceUID |
string |
resourceUID, ARM ResourceIds'i yeniden kullanan ManagedCluster'ları benzersiz bir şekilde tanımlar (yani: oluşturma, silme, sıra oluşturma) |
| properties.schedulerProfile |
AKS tarafından yönetilen her zamanlayıcı için yapılandırma modu gibi zamanlayıcı ile ilgili ayarlara sahip profil. Bkz. https://aka.ms/aks/scheduler-profile. |
|
| properties.securityProfile |
Yönetilen küme için güvenlik profili. |
|
| properties.serviceMeshProfile |
Yönetilen küme için hizmet ağı profili. |
|
| properties.servicePrincipalProfile |
Kümenin Azure API'lerini işlemek için kullanacağı bir servis başlığı kimliği hakkında bilgiler. |
|
| properties.status |
Yönetilen Küme hakkında salt okunur bilgiler içerir. |
|
| properties.storageProfile |
Yönetilen küme için depolama profili. |
|
| properties.supportPlan |
Yönetilen Küme için destek planı. Belirtilmezse, varsayılan değer 'KubernetesOfficial'dır. |
|
| properties.upgradeSettings |
Küme yükseltme ayarları. |
|
| properties.windowsProfile |
Yönetilen Kümedeki Windows VM'leri için profil. |
|
| properties.workloadAutoScalerProfile |
Yönetilen küme için İş Yükü Otomatik ölçekleyici profili. |
|
| sku |
Yönetilen küme SKU'su. |
|
| systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
| tags |
object |
Kaynak etiketleri. |
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
ManagedClusterAADProfile
AADProfile, Azure Active Directory tümleştirmesi özniteliklerini belirtir. Daha fazla ayrıntı için bkz. AKSüzerinde yönetilen AAD
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| adminGroupObjectIDs |
string[] |
Kümenin yönetici rolüne sahip olacak AAD grup nesnesi kimliklerinin listesi. |
| clientAppID |
string |
(KULLANıM DıŞı) İstemci AAD uygulama kimliği. https://aka.ms/aks/aad-legacy adresinden daha fazla bilgi edinin. |
| enableAzureRBAC |
boolean |
Kubernetes yetkilendirmesi için Azure RBAC'nin etkinleştirilip etkinleştirilmeyileceği. |
| managed |
boolean |
Yönetilen AAD'nin etkinleştirilip etkinleştirilmeyileceği. |
| serverAppID |
string |
(KULLANıM DıŞı) Sunucu AAD uygulama kimliği. https://aka.ms/aks/aad-legacy adresinden daha fazla bilgi edinin. |
| serverAppSecret |
string (password) |
(KULLANıM DıŞı) Sunucu AAD uygulama gizli dizisi. https://aka.ms/aks/aad-legacy adresinden daha fazla bilgi edinin. |
| tenantID |
string |
Kimlik doğrulaması için kullanılacak AAD kiracı kimliği. Belirtilmezse, dağıtım aboneliğinin kiracısını kullanır. |
ManagedClusterAddonProfile
Yönetilen küme için Kubernetes eklenti profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| config |
object |
Eklentiyi yapılandırmak için anahtar-değer çiftleri. |
| enabled |
boolean |
Eklentinin etkinleştirilip etkinleştirilmediği. |
| identity |
Bu eklenti tarafından kullanılan kullanıcı tarafından atanan kimliğin bilgileri. |
ManagedClusterAddonProfileIdentity
Bu eklenti tarafından kullanılan kullanıcı tarafından atanan kimliğin bilgileri.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| clientId |
string |
Kullanıcı tarafından atanan kimliğin istemci kimliği. |
| objectId |
string |
Kullanıcı tarafından atanan kimliğin nesne kimliği. |
| resourceId |
string (arm-id) |
Kullanıcı tarafından atanan kimliğin kaynak kimliği. |
ManagedClusterAgentPoolProfile
Kapsayıcı hizmeti aracı havuzunun profili.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| artifactStreamingProfile |
AKS'de yapıt akışını kullanmak için yapılandırma. |
||
| availabilityZones |
string[] |
Düğümler için kullanılacak Availability zones listesi. Bu yalnızca AgentPoolType özelliği 'VirtualMachineScaleSets' olduğunda belirtilebilir. |
|
| capacityReservationGroupID |
string (arm-id) |
Kapasite Rezervasyon Grubu'nun tam nitelikli kaynak kimliği, ayrılmış bir Sanal Makineler grubundan virtual machines sağlamak için. Bu şu şekildedir: '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Compute/capacityreservationgroups/{capacityReservationGroupName}' Müşteriler belirli bir CRG ile bir ajan havuzu oluşturmak için bunu kullanır. Daha fazla bilgi için bkz. Kapasite Rezervasyonu |
|
| count |
integer (int32) |
Docker kapsayıcılarını barındıracak aracıların (VM) sayısı. İzin verilen değerler, kullanıcı havuzları için 0 ile 1000 (dahil) arasında ve sistem havuzları için 1 ile 1000 (dahil) arasında olmalıdır. Varsayılan değer 1'dir. |
|
| creationData |
Düğüm havuzu bir anlık görüntü kullanılarak oluşturulacak/yükseltilecekse kaynak Anlık Görüntü Kimliğini belirtmek için kullanılacak CreationData. |
||
| currentOrchestratorVersion |
string |
Aracı Havuzunun çalıştığı Kubernetes sürümü. OrchestratorVersion tam olarak belirtilen bir sürüm <major.minor.patch>ise, bu alan buna tam olarak eşit olacaktır. OrchestratorVersion <major.minor>ise, bu alan kullanılmakta olan tam <major.minor.patch> sürümünü içerir. |
|
| eTag |
string |
İyimser eşzamanlılık uygulamak için kullanılan benzersiz salt okunur dize. Kaynak güncelleştirildiğinde eTag değeri değişir. Normal eTag kuralına göre iyimser eşzamanlılığı etkinleştirmek için sonraki bir istek için eTag değeriyle bir if-match veya if-none-match üst bilgisi belirtin. |
|
| enableAutoScaling |
boolean |
Otomatik ölçeklendiricinin etkinleştirilip etkinleştirilmeyileceği |
|
| enableEncryptionAtHost |
boolean |
Konak tabanlı işletim sisteminin ve veri sürücüsü şifrelemenin etkinleştirilip etkinleştirilmeyileceği. Bu sadece belirli VM boyutlarında ve belirli Azure bölgelerinde desteklenir. Daha fazla bilgi için, şuraya bakın: https://docs.microsoft.com/azure/aks/enable-host-encryption |
|
| enableFIPS |
boolean |
FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı. Daha fazla detay için Add a FIPS özellikli düğüm havuzu sayfasına bakınız. |
|
| enableNodePublicIP |
boolean |
Her düğümün kendi genel IP'sini ayırıp ayırmadığı. Bazı senaryolar, düğüm havuzundaki düğümlerin kendi ayrılmış genel IP adreslerini almasını gerektirebilir. Yaygın bir senaryo, konsolun atlamaları en aza indirmek için bulut sanal makinesine doğrudan bağlantı sağlaması gereken oyun iş yüklerine yöneliktir. Daha fazla bilgi için bkz. assigning a public IP per node. Varsayılan değer false'tur. |
|
| enableUltraSSD |
boolean |
UltraSSD'nin etkinleştirilip etkinleştirilmeyileceği |
|
| gatewayProfile |
Ağ geçidi modunda yönetilen aracı havuzuna özgü profil. Aracı havuzu modu Ağ Geçidi değilse bu alan ayarlanamaz. |
||
| gpuInstanceProfile |
Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile. |
||
| gpuProfile |
Aracı Havuzu için GPU ayarları. |
||
| hostGroupID |
string (arm-id) |
Dedicated Host Group'un sanal makineleri sağlamak için tam nitelikli kaynak kimliği, yalnızca oluşturma senaryosunda kullanılır ve ayarlandıktan sonra değiştirilemez. Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Daha fazla bilgi için bkz. Azure dedicated hosts. |
|
| kubeletConfig |
Aracı havuzu düğümlerinde Kubelet yapılandırması. |
||
| kubeletDiskType |
emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler. |
||
| linuxOSConfig |
Linux aracı düğümlerinin işletim sistemi yapılandırması. |
||
| localDNSProfile |
VnetDNS ve KubeDNS geçersiz kılmaları ile düğüm başına yerel DNS'yi yapılandırır. LocalDNS, bir AKS kümesinde DNS çözümlemesinin performansını ve güvenilirliğini artırmaya yardımcı olur. Daha fazla ayrıntı için aka.ms/aks/localdns bakın. |
||
| maxCount |
integer (int32) |
Otomatik ölçeklendirme için en fazla düğüm sayısı |
|
| maxPods |
integer (int32) |
Bir düğümde çalışabilecek en fazla pod sayısı. |
|
| messageOfTheDay |
string |
Base64 kodlu Linux düğümleri için günün iletisi. Kod çözmeden sonra /etc/motd öğesine yazılacak base64 kodlanmış bir dize. Bu, Linux düğümleri için günün iletisinin özelleştirilmesini sağlar. Windows düğümleri için belirtilmemelidir. Statik bir dize olmalıdır (örneğin, ham olarak yazdırılır ve betik olarak yürütülmeyecektir). |
|
| minCount |
integer (int32) |
Otomatik ölçeklendirme için en az düğüm sayısı |
|
| mode |
Aracı havuzunun modu. Bir kümenin her zaman en az bir 'Sistem' Aracı Havuzu olmalıdır. Aracı havuzu kısıtlamaları ve en iyi yöntemler hakkında ek bilgi için bkz. https://docs.microsoft.com/azure/aks/use-system-pools |
||
| name |
string pattern: ^[a-z][a-z0-9]{0,11}$ |
Abonelik ve kaynak grubu bağlamında aracı havuzu profilinin benzersiz adı. Windows aracı havuzu adları 6 karakter veya daha kısa olmalıdır. |
|
| networkProfile |
Aracı havuzunun ağ ile ilgili ayarları. |
||
| nodeImageVersion |
string |
Düğüm görüntüsünün versiyonu. Bu değeri ayarlamak, agentPool geri dönüşünü tetikler.
Sadece değerler için izin |
|
| nodeLabels |
object |
Aracı havuzundaki tüm düğümlerde kalıcı hale getirmek için düğüm etiketleri. |
|
| nodePublicIPPrefixID |
string (arm-id) |
VM düğümlerinin IP'lerini kullanması gereken genel IP ön ek kimliği. Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} |
|
| nodeTaints |
string[] |
Düğüm havuzu oluşturma ve ölçeklendirme sırasında yeni düğümlere eklenen renk tonları. Örneğin, key=value:NoSchedule. |
|
| orchestratorVersion |
string |
Kullanıcı tarafından belirtilen Kubernetes sürümü. Hem yama sürümü <major.minor.patch> (örneğin, 1.20.13) hem de <major.minor> (örneğin 1.20) desteklenir. <major.minor> belirtildiğinde, desteklenen en son GA düzeltme eki sürümü otomatik olarak seçilir. Küme oluşturulduktan sonra aynı <major.minor> ile güncelleştirilmesi (örneğin, 1.14.x -> 1.14) daha yeni bir düzeltme eki sürümü kullanılabilir olsa bile yükseltme tetiklemez. En iyi yöntem olarak, AKS kümesindeki tüm düğüm havuzlarını aynı Kubernetes sürümüne yükseltmeniz gerekir. Düğüm havuzu sürümü, denetim düzlemi ile aynı ana sürüme sahip olmalıdır. Düğüm havuzu ikincil sürümü, denetim düzlemi sürümünün iki ikincil sürümünde olmalıdır. Düğüm havuzu sürümü, denetim düzlemi sürümünden büyük olamaz. Daha fazla bilgi için bkz. node pool'u yükseltmek. |
|
| osDiskSizeGB |
integer (int32) minimum: 0maximum: 2048 |
Ana/aracı havuzundaki her makine için disk boyutunu belirtmek için kullanılacak GB cinsinden işletim sistemi Disk Boyutu. 0 belirtirseniz, belirtilen vmSize değerine göre varsayılan osDisk boyutunu uygular. |
|
| osDiskType |
Aracı havuzundaki makineler için kullanılacak işletim sistemi disk türü. VM destekliyorsa ve istenen OSDiskSizeGB değerinden daha büyük bir önbellek diske sahipse varsayılan değer 'Kısa Ömürlü'dür. Aksi takdirde, varsayılan olarak 'Yönetilen' olarak gösterilir. Oluşturulduktan sonra değiştirilemez. Daha fazla bilgi için bkz. kısa ömürlü işletim sistemi |
||
| osSKU |
Aracı havuzu tarafından kullanılan işletim sistemi SKU'su belirtir. OSType Linux ise varsayılan değer Ubuntu'dur. OSType Windows ise Kubernetes <= 1,24 veya Windows2022 olduğunda Kubernetes >= 1,25 olduğunda varsayılan değer Windows2019'dur. |
||
| osType | Linux |
İşletim sistemi türü. Varsayılan değer Linux'tır. |
|
| podIPAllocationMode |
Pod IP Ayırma Modu. Aracı havuzundaki podlar için IP ayırma modu. podSubnetId ile kullanılmalıdır. Varsayılan değer :'DynamicIndividual'. |
||
| podSubnetID |
string (arm-id) |
Podların başlatıldığında birleştirileceği alt ağın kimliği. Atlanırsa pod IP'leri düğüm alt ağından statik olarak atanır (daha fazla ayrıntı için bkz. vnetSubnetID). Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
|
| powerState |
Aracı Havuzunun çalışıp çalışmadığı veya durdurulduğu. Bir Aracı Havuzu ilk oluşturulduğunda başlangıçta Çalışıyor olur. Aracı Havuzu, bu alan Durduruldu olarak ayarlanarak durdurulabilir. Durdurulan Aracı Havuzu tüm VM'lerini durdurur ve faturalama ücretlerini tahakkuk etmez. Aracı Havuzu yalnızca Çalışıyor ve sağlama durumu Başarılı olduğunda durdurulabilir |
||
| provisioningState |
string |
Geçerli dağıtım veya sağlama durumu. |
|
| proximityPlacementGroupID |
string (arm-id) |
YakınLık Yerleştirme Grubu kimliği. |
|
| scaleDownMode |
Aracı Havuzunu ölçeklendirirken kullanılacak ölçeği azaltma modu. Bu, küme otomatik ölçeklendirici davranışını da etkiler. Belirtilmezse, varsayılan olarak Delete olur. |
||
| scaleSetEvictionPolicy | Delete |
Sanal Makine Ölçek Kümesi çıkarma ilkesi. Tahliye politikası, VM tahliye edildiğinde ne to do gerektiğini belirtir. Varsayılan değer Sil'dir. Tahliye hakkında daha fazla bilgi için bkz. spot VMs |
|
| scaleSetPriority | Regular |
Sanal Makine Ölçek Kümesi önceliği. |
|
| securityProfile |
Aracı havuzunun güvenlik ayarları. |
||
| spotMaxPrice |
number (float) |
-1 |
Spot örnekler için ödeme yapmak istediğiniz maksimum fiyat (ABD Doları cinsinden). Olası değerler, varsayılan fiyatın isteğe bağlı olarak up-to belirten sıfırdan büyük veya -1 herhangi bir ondalık değerdir. Olası değerler, herhangi bir isteğe bağlı fiyat ödemeye istekli olduğunu gösteren sıfırdan veya -1 büyük herhangi bir ondalık değerdir. Spot fiyatlandırma hakkında daha fazla bilgi için |
| status |
Aracı Havuzu hakkında salt okunur bilgiler içerir. |
||
| tags |
object |
Aracı havuzu sanal makine ölçek kümesinde kalıcı hale eklenecek etiketler. |
|
| type |
Aracı Havuzu türü. |
||
| upgradeSettings |
Aracı havuzunu yükseltme ayarları |
||
| virtualMachineNodesStatus |
VirtualMachines aracı havuzundaki düğümlerin durumu. |
||
| virtualMachinesProfile |
VirtualMachines aracı havuzundaki belirtimler. |
||
| vmSize |
string |
Aracı havuzu VM'lerinin boyutu. VM boyutu kullanılabilirliği bölgeye göre değişir. Düğüm yetersiz işlem kaynakları (bellek, cpu vb.) içeriyorsa podlar düzgün çalışmayabilir. Kısıtlanmış VM boyutları hakkında daha fazla bilgi için bkz. https://docs.microsoft.com/azure/aks/quotas-skus-regions |
|
| vnetSubnetID |
string (arm-id) |
Aracı havuzu düğümlerinin ve isteğe bağlı olarak podların başlangıçta birleştirileceği alt ağın kimliği. Bu belirtilmezse, bir sanal ağ ve alt ağ oluşturulur ve kullanılır. PodSubnetID belirtilmezse, bu düğümler ve podlar için geçerlidir, aksi takdirde yalnızca düğümler için geçerlidir. Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
|
| windowsProfile |
Windows aracı havuzunun belirli profili. |
||
| workloadRuntime |
Bir düğümün çalıştırabileceği iş yükü türünü belirler. |
ManagedClusterAIToolchainOperatorProfile
İşleci etkinleştirirken, kümeye aks tarafından yönetilen BIR DIZI CRD ve denetleyici yüklenir. Operatör, çıkarım ve/veya eğitim amacıyla OSS modellerinin dağıtımını otomatikleştirir. Önceden ayarlanmış bir model kümesi sağlar ve bunlara karşı dağıtılmış çıkarım sağlar.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Kümede yapay zeka araç zinciri operatörünün etkinleştirilip etkinleştirilmeyeceği. Yapay zeka araç zinciri işlecinin etkinleştirilip etkinleştirilmediğini gösterir. |
ManagedClusterAPIServerAccessProfile
Yönetilen küme API sunucusu için erişim profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| authorizedIPRanges |
string[] |
Kubernetes API sunucusunu access yetkilendirilen IP aralığı. IP aralıkları CIDR biçiminde belirtilir; örneğin 137.117.106.88/29. Bu özellik, Düğüm Başına Açık IP kullanan kümeler veya Basic Load Balancer kullanan kümelerle uyumlu değildir. Daha fazla bilgi için bkz. API sunucu yetkili IP aralığı. |
| disableRunCommand |
boolean |
Küme için run komutunun devre dışı bırakılıp devre dışı bırakılmayacağı. |
| enablePrivateCluster |
boolean |
Kümenin özel küme olarak oluşturulup oluşturulmayacağı. Daha fazla detay için bkz. Özel AKS kümesi oluşturmak. |
| enablePrivateClusterPublicFQDN |
boolean |
Özel küme için ek genel FQDN oluşturulup oluşturulmayacağı. |
| enableVnetIntegration |
boolean |
Küme için apiserver sanal ağ tümleştirmesinin etkinleştirilip etkinleştirilmeyileceği. Daha fazla ayrıntı için aka.ms/AksVnetIntegration bakın. |
| privateDNSZone |
string |
Küme için private DNS bölge modu. Varsayılan değer Sistem'dir. Daha fazla detay için bkz. configure private DNS zone. İzin verilen değerler 'system' ve 'none' değerleridir. |
| subnetId |
string (arm-id) |
Apiserver sanal ağ tümleştirmesi etkinleştirildiğinde kullanılacak alt ağ. BYO Vnet ile yeni bir küme oluştururken veya apiserver vnet tümleştirmesini etkinleştirmek için mevcut bir kümeyi güncelleştirirken gereklidir. |
ManagedClusterAppRoutingIstio
Gateway API ile App Routing ile yönetilen giriş için sidecar-less Istio kontrol düzlemi kullanımı için yapılandırma. Gateway API üzerinden giriş için Istio kullanımı hakkında bilgi için bakınız https://aka.ms/gateway-on-istio .
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| mode |
Istio'nun yönetilen giriş için Gateway API uygulaması olarak etkinleştirilip etkinleştirilmeyeceği ile bağlı bir sorun. |
ManagedClusterAutoUpgradeProfile
Yönetilen küme için otomatik yükseltme profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| nodeOSUpgradeChannel |
Düğüm işletim sistemi yükseltme kanalı. Düğümlerinizdeki işletim sisteminin güncelleştirildiği şekilde. Varsayılan değer NodeImage'dır. |
|
| upgradeChannel |
Otomatik yükseltme için yükseltme kanalı. Varsayılan değer :'none'. Daha fazla bilgi için bkz. AKS kümesi otomatik yükseltme kanalı ayarları. |
ManagedClusterAzureMonitorProfile
Azure İzleyici eklenti profilleri yönetilen kümeyi izlemek için.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| appMonitoring |
Kubernetes Uygulama Kapsayıcısı için Uygulama İzleme Profili. Azure İzleyici OpenTelemetry tabanlı SDK'lar kullanarak uygulamanın otomatik enstrümantasyonu yoluyla uygulama loglarını, metriklerini ve izlerini toplar. Genel bakış için bkz. aka.ms/AzureMonitorApplicationMonitoring. |
|
| containerInsights |
Bunu, küme için Azure İzleyici Container Insights'ı etkinleştirip yapılandırmak için ayarlayın; bu küme Kubernetes olaylarını, envanteri ve container stdout & stderr loglarını toplar. Genel bakış için bkz. aka.ms/AzureMonitorContainerInsights. |
|
| metrics |
Prometheus eklentisi için Azure İzleyici yönetilen hizmetinin ölçüm profili. Azure İzleyici Çalışma Alanına göndermek ve özel hedefler için ek kazıma yapılandırmak için kullanıma hazır Kubernetes altyapısı ölçümlerini toplayın. Genel bakış için bkz. aka.ms/AzureManagedPrometheus. |
ManagedClusterAzureMonitorProfileAppMonitoring
AKS için Uygulama İzleme profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| autoInstrumentation |
Managed |
AKS için Uygulama İzleme otomatik enstrümantasyonu. Microsoft OpenTelemetry Dağıtımları ile iş yüklerini otomatik olarak programlayan bir web kancası yerleştirerek OpenTelemetry metriklerini, loglarını ve izlerini toplar. Genel bakış için bakınız https://aka.ms/AKSAppMonitoringDocshttps://aka.ms/AzureMonitorApplicationMonitoring . |
| openTelemetryLogsAndTraces |
Managed |
Uygulama İzleme AKS için OpenTelemetri logları ve izleme profili. Azure İzleyici OpenTelemetry tabanlı SDK'lar kullanarak uygulamanın loglarını ve izlerini toplar. Genel bakış için bakınız https://aka.ms/AKSAppMonitoringDocshttps://aka.ms/AzureMonitorApplicationMonitoring . |
| openTelemetryMetrics |
Managed |
Uygulama İzleme AKS için OpenTelemetri Metrik Profili. Azure İzleyici OpenTelemetry tabanlı SDK'lar kullanarak uygulamanın OpenTelemetry metriklerini toplar. Genel bakış için bakınız https://aka.ms/AKSAppMonitoringDocshttps://aka.ms/AzureMonitorApplicationMonitoring . |
ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation
AKS için Uygulama İzleme otomatik enstrümantasyonu. Microsoft OpenTelemetry Dağıtımları ile iş yüklerini otomatik olarak programlayan bir web kancası yerleştirerek OpenTelemetry metriklerini, loglarını ve izlerini toplar. Genel bakış için bakınız https://aka.ms/AKSAppMonitoringDocshttps://aka.ms/AzureMonitorApplicationMonitoring .
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Uygulama İzleme Otomatik Enstrümantasyonun etkin olup olmadığını gösterir. |
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogsAndTraces
Uygulama İzleme AKS için OpenTelemetri logları ve izleme profili. Azure İzleyici OpenTelemetry tabanlı SDK'lar kullanarak uygulamanın loglarını ve izlerini toplar. Genel bakış için bakınız https://aka.ms/AKSAppMonitoringDocshttps://aka.ms/AzureMonitorApplicationMonitoring .
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Uygulama İzleme OpenTelemetri Logları ve İzleri'nin etkin olup olmadığını gösterir. |
| grpcPort |
integer (int64) |
OpenTelemetry GRPC için ana port kayıtları ve izler. Belirtilmemişse, varsayılan port 28332'dir. |
| httpPort |
integer (int64) |
OpenTelemetry HTTP/PROTOBUF için ana port loglar ve izler. Belirtilmezse, varsayılan bağlantı noktası 28331'dir. |
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
Uygulama İzleme AKS için OpenTelemetri Metrik Profili. Azure İzleyici OpenTelemetry tabanlı SDK'lar kullanarak uygulamanın OpenTelemetry metriklerini toplar. Genel bakış için bakınız https://aka.ms/AKSAppMonitoringDocshttps://aka.ms/AzureMonitorApplicationMonitoring .
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Uygulama İzleme, OpenTelemetri Metrikleri'nin etkin olup olmadığını gösterir. |
| grpcPort |
integer (int64) |
OpenTelemetry GRPC metrikleri için ana port. Belirtilmediyse, varsayılan port 28334'tür. |
| httpPort |
integer (int64) |
OpenTelemetry HTTP/PROTOBUF metrikleri için ana port. Belirtilmezse, varsayılan bağlantı noktası 28333'dür. |
ManagedClusterAzureMonitorProfileContainerInsights
Azure İzleyici Container Insights profile. Kubernetes olayları, envanteri ve konteyner stdout & stderr günlüklerinin toplanma konfigürasyonunu temsil eder. Genel bakış için bkz. aka.ms/AzureMonitorContainerInsights.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| containerNetworkLogs |
Conconfigure container network logs ingestion with Azure İzleyici. Alınan log türleri, ilgili CRD tarafından kontrol edilir; Belirtilmemişse, varsayılan olarak . |
|
| disablePrometheusMetricsScraping |
boolean |
Prometheus ölçümlerini kazıma işleminin devre dışı bırakılıp bırakılmadığını gösterir. Belirtilmediyse varsayılan sahte yani prometheus kazıması etkinleştirilmiş olur. |
| enabled |
boolean |
Azure İzleyici Container Insights Logs Eklentisinin etkin olup olmadığını gösterir. |
| logAnalyticsWorkspaceResourceId |
string (arm-id) |
Azure İzleyici Container Insights loglarını depolamak için Azure Log Analytics Workspace'in tam nitelikli ARM Resource ID'si. |
| syslogPort |
integer (int64) |
Syslog ana bilgisayar bağlantı noktası. Belirtilmezse, varsayılan bağlantı noktası 28330'dur. |
ManagedClusterAzureMonitorProfileKubeStateMetrics
Azure Yönetilen Prometheus eklentisi için Kube Durum Ölçümleri profili. Bu isteğe bağlı ayarlar, eklentiyle birlikte dağıtılan kube-state-metrics pod'a yöneliktir. Ayrıntılar için bkz. aka.ms/AzureManagedPrometheus-optional-parameters.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| metricAnnotationsAllowList |
string |
Kaynağın etiket ölçümünde kullanılacak Kubernetes ek açıklama anahtarlarının virgülle ayrılmış listesi (Örnek: 'namespaces=[kubernetes.io/team,...],pods=[kubernetes.io/team],...'). Varsayılan olarak ölçüm yalnızca kaynak adını ve ad alanı etiketlerini içerir. |
| metricLabelsAllowlist |
string |
Kaynağın etiket ölçümünde kullanılacak ek Kubernetes etiket anahtarlarının virgülle ayrılmış listesi (Örnek: 'namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...'). Varsayılan olarak ölçüm yalnızca kaynak adını ve ad alanı etiketlerini içerir. |
ManagedClusterAzureMonitorProfileMetrics
Prometheus eklentisi için Azure İzleyici yönetilen hizmetinin ölçüm profili. Azure İzleyici Çalışma Alanına göndermek ve özel hedefler için ek kazıma yapılandırmak için kullanıma hazır Kubernetes altyapısı ölçümlerini toplayın. Genel bakış için bkz. aka.ms/AzureManagedPrometheus.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| controlPlane |
Control plane metrics collection profile for the Azure Managed Prometheus addon. Yönetilen kontrol düzlemi bileşenlerinden (kube-apiserver vb.) operasyonel çalışma zamanı metriklerinin toplanmasını yapılandırır. Genel bakış için aka.ms/aks/controlplane-metrics bakınız. |
|
| enabled |
boolean |
Prometheus izleme için Azure Managed Prometheus eklentisini etkinleştirip devre dışı bırakmak mu? Etkinleştirme ve devre dışı bırakma hakkında ayrıntılı bilgi için bkz. aka.ms/AzureManagedPrometheus-aks-enable. |
| kubeStateMetrics |
Azure Yönetilen Prometheus eklentisi için Kube Durum Ölçümleri profili. Bu isteğe bağlı ayarlar, eklentiyle birlikte dağıtılan kube-state-metrics pod'a yöneliktir. Ayrıntılar için bkz. aka.ms/AzureManagedPrometheus-optional-parameters. |
ManagedClusterAzureMonitorProfileMetricsControlPlane
Control plane metrics collection profile for the Azure Managed Prometheus addon. Yönetilen kontrol düzlemi bileşenlerinden (kube-apiserver vb.) operasyonel çalışma zamanı metriklerinin toplanmasını yapılandırır. Genel bakış için aka.ms/aks/controlplane-metrics bakınız.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Azure Managed Prometheus eklentisi tarafından kontrol düzlemi metriklerinin koleksiyonunu etkinleştirip etkinleştirip devre dışı bırakıp kapatmadığı. Varsayılan olarak devre dışı bırakılır. Detaylar için aka.ms/aks/controlplane-metrics bakınız. |
ManagedClusterBootstrapProfile
Bootstrap profili.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| artifactSource | Direct |
Yapıt kaynağı. Artifacts indirildiği kaynak. |
|
| containerRegistryId |
string (arm-id) |
Azure Container Registry'nin resource ID. Kayıt defteri özel ağ access, premium SKU ve bölge yedekliği içermelidir. |
ManagedClusterCostAnalysis
Küme için maliyet analizi yapılandırması
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Maliyet analizinin etkinleştirilip etkinleştirilmeyeceği. Bu özelliği etkinleştirmek için Yönetilen Küme sku.tier 'Standart' veya 'Premium' olarak ayarlanmalıdır. Bunu etkinleştirmek, Azure portal'daki Maliyet Analizi görünümlerine Kubernetes Namespace ve Deployment detaylarını ekleyecektir. Belirtilmezse varsayılan değer false olur. Daha fazla bilgi için bkz. aka.ms/aks/docs/cost-analysis. |
ManagedClusterHostedSystemProfile
Barındırılan sistem eklentileri için ayarlar.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Küme için barındırılan sistem eklentilerinin etkinleştirilip etkinleştirilmeyeceği. |
| nodeSubnetID |
string (arm-id) |
Kiracınızda iş yükü podlarını çalıştırmak için otomatik sağlayıcı tarafından yönetilen işçi düğümlerinin katılacağı alt ağın kimliği. Bu ve ile birlikte sağlanmalıdır |
| systemNodeSubnetID |
string (arm-id) |
Kritik sistem eklentilerini çalıştırmak için AKS tarafından yönetilen ve barındırılan sistem düğümlerinin katılacağı alt ağın kimliği. Bu ID, ve |
ManagedClusterHTTPProxyConfig
Küme HTTP proxy yapılandırması.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
HTTP proxy'nin etkinleştirilip etkinleştirilmeyeceği. Devre dışı bırakılırsa, belirtilen proxy yapılandırması podlar ve düğümlerde ayarlanmaz. Belirtilmezse, varsayılan değer true olur. |
| httpProxy |
string |
Kullanılacak HTTP proxy sunucusu uç noktası. |
| httpsProxy |
string |
Kullanılacak HTTPS proxy sunucusu uç noktası. |
| noProxy |
string[] |
Ara sunucu üzerinden geçmemesi gereken uç noktalar. |
| trustedCa |
string |
Ara sunuculara bağlanmak için kullanılacak alternatif CA sertifikası. |
ManagedClusterIdentity
Yönetilen kümenin kimliği.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| delegatedResources |
<string,
Delegated |
Bu yönetilen kümeye atanan temsilci kimlik kaynakları. Bu yalnızca başka bir Azure Resource Provider tarafından ayarlanabilir ve yönetilen küme yalnızca bir delege edilmiş kimlik kaynağını kabul eder. Yalnızca iç kullanım. |
| principalId |
string |
Ana bileşenler tarafından kullanılan sistem tarafından atanan kimliğin asıl kimliği. |
| tenantId |
string |
Ana bileşenler tarafından kullanılan sistem tarafından atanan kimliğin kiracı kimliği. |
| type |
Yönetilen küme için kullanılan kimlik türü. Daha fazla bilgi için bakınız: AKS içindeki |
|
| userAssignedIdentities |
Yönetilen kümeyle ilişkili kullanıcı kimliği. Bu kimlik denetim düzleminde kullanılacaktır. Yalnızca bir kullanıcı tarafından atanan kimliğe izin verilir. Anahtarlar şu biçimde ARM kaynak kimlikleri olmalıdır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
ManagedClusterIngressProfile
Kapsayıcı hizmeti kümesi için giriş profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| gatewayAPI |
Yönetilen Ağ Geçidi API'si yüklemesi için ayarlar |
|
| webAppRouting |
Giriş profili için Uygulama Yönlendirme ayarları. Bu özellik için genel bakış ve ekleme kılavuzunu https://learn.microsoft.com/en-us/azure/aks/app-routing?tabs=default%2Cdeploy-app-defaultadresinde bulabilirsiniz. |
ManagedClusterIngressProfileGatewayConfiguration
Yönetilen Gateway API CRD'leri için yapılandırma. Daha fazla bilgi için bkz. https://aka.ms/k8s-gateway-api.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| installation |
Yönetilen Ağ Geçidi API'si yüklemesi için yapılandırma. Belirtilmezse, varsayılan değer 'Devre Dışı'dır. Daha fazla bilgi için bkz. https://aka.ms/k8s-gateway-api. |
ManagedClusterIngressProfileNginx
Yönetilen küme giriş profili için Nginx giriş denetleyici yapılandırması.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| defaultIngressControllerType |
Varsayılan NginxIngressController özel kaynağı için giriş türü |
ManagedClusterIngressProfileWebAppRouting
Giriş profili için Uygulama Yönlendirme eklenti ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| dnsZoneResourceIds |
string[] (arm-id) |
Uygulama Yönlendirme eklentisiyle ilişkilendirilecek DNS bölgelerinin kaynak kimlikleri. Yalnızca Uygulama Yönlendirme eklentisi etkinleştirildiğinde kullanılır. Ortak ve private DNS bölgeleri farklı kaynak gruplarında olabilir, ancak tüm genel DNS bölgeleri aynı kaynak grubunda ve tüm private DNS bölgeleri aynı kaynak grubunda olmalıdır. |
| enabled |
boolean |
Uygulama Yönlendirme eklentisinin etkinleştirilip etkinleştirilmeyileceği. |
| gatewayAPIImplementations |
App Routing ile yönetilen giriş için kullanılacak Gateway API sağlayıcılarının yapılandırmaları. Gateway API hakkında daha fazla bilgi için bakınız https://aka.ms/k8s-gateway-api . |
|
| identity |
Uygulama Yönlendirme eklentisinin yönetilen kimliği. Bu, örneğin ilişkili Azure DNS kaynağını yönetmek ve Azure Key Vault'tan sertifika almak için izin verilmesi gereken kimliktir. Daha fazla yönerge için eklenti bu genel bakışı bakın. |
|
| nginx |
Varsayılan NginxIngressController yapılandırması. daha fazla bilgi için bkz. https://learn.microsoft.com/en-us/azure/aks/app-routing-nginx-configuration#the-default-nginx-ingress-controller. |
ManagedClusterLoadBalancerProfile
Yönetilen küme yük dengeleyicinin profili.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| allocatedOutboundPorts |
integer (int32) minimum: 0maximum: 64000 |
0 |
VM başına istenen sayıda ayrılmış SNAT bağlantı noktası. İzin verilen değerler 0 ile 64000 (dahil) aralığındadır. Varsayılan değer 0'dır ve bu da Azure'un portları dinamik olarak ayırmasına yol açar. |
| backendPoolType | NodeIPConfiguration |
Yönetilen gelen Load Balancer BackendPool'un türü. |
|
| effectiveOutboundIPs |
Küme yük dengeleyicisinin etkin giden IP kaynakları. |
||
| enableMultipleStandardLoadBalancers |
boolean |
AKS kümesi başına birden çok standart yük dengeleyiciyi etkinleştirin veya etkinleştirmeyin. |
|
| idleTimeoutInMinutes |
integer (int32) minimum: 4maximum: 120 |
30 |
Dakika cinsinden istenen giden akış boşta kalma zaman aşımı. İzin verilen değerler 4 ile 120 (dahil) aralığındadır. Varsayılan değer 30 dakikadır. |
| managedOutboundIPs |
Küme yük dengeleyici için istenen yönetilen giden IP'ler. |
||
| outboundIPPrefixes |
Küme yük dengeleyici için istenen giden IP Ön Eki kaynakları. |
||
| outboundIPs |
Küme yük dengeleyici için istenen giden IP kaynakları. |
ManagedClusterLoadBalancerProfileManagedOutboundIPs
Küme yük dengeleyici için istenen yönetilen giden IP'ler.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| count |
integer (int32) minimum: 1maximum: 100 |
1 |
Küme için Azure tarafından oluşturulan/yönetilen istenen IPv4 dış IP sayısı load balancer. İzin verilen değerler 1 ile 100 (dahil) arasında olmalıdır. Varsayılan değer 1'dir. |
| countIPv6 |
integer (int32) minimum: 0maximum: 100 |
0 |
Küme için Azure tarafından oluşturulan/yönetilen istenen IPv6 çıkış IP sayısı load balancer. İzin verilen değerler 1 ile 100 (dahil) arasında olmalıdır. Tek yığın için varsayılan değer 0, çift yığın için 1'dir. |
ManagedClusterLoadBalancerProfileOutboundIPPrefixes
Küme yük dengeleyici için istenen giden IP Ön Eki kaynakları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| publicIPPrefixes |
Genel IP ön eki kaynaklarının listesi. |
ManagedClusterLoadBalancerProfileOutboundIPs
Küme yük dengeleyici için istenen giden IP kaynakları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| publicIPs |
Genel IP kaynaklarının listesi. |
ManagedClusterManagedOutboundIPProfile
Yönetilen kümenin yönetilen giden IP kaynaklarının profili.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| count |
integer (int32) minimum: 1maximum: 16 |
1 |
Azure tarafından oluşturulan/yönetilen istenen giden IP sayısı. İzin verilen değerler 1 ile 16 (dahil) arasında olmalıdır. Varsayılan değer 1'dir. |
| countIPv6 |
integer (int32) minimum: 1maximum: 16 |
Azure tarafından oluşturulan/yönetilen istenen IPv6 dış IP sayısı. İzin verilen değerler 1 ile 16 (dahil) arasında olmalıdır. |
ManagedClusterMetricsProfile
ManagedCluster için ölçüm profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| costAnalysis |
Ayrıntılı Kubernetes başına kaynak maliyeti analizi yapılandırması. |
ManagedClusterNATGatewayProfile
Yönetilen küme NAT ağ geçidinin profili.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| effectiveOutboundIPs |
Küme NAT ağ geçidinin etkin giden IP kaynakları. |
||
| idleTimeoutInMinutes |
integer (int32) minimum: 4maximum: 120 |
4 |
Dakika cinsinden istenen giden akış boşta kalma zaman aşımı. İzin verilen değerler 4 ile 120 (dahil) aralığındadır. Varsayılan değer 4 dakikadır. |
| managedOutboundIPProfile |
Küme NAT ağ geçidinin yönetilen giden IP kaynaklarının profili. |
||
| outboundIPPrefixes |
Yönetilen NAT Gateway için istenen çıkış IP Ön Ek kaynakları. Sadece NAT Gateway V2 ile uyumlu. |
||
| outboundIPs |
Yönetilen NAT Gateway için istenen çıkış IP kaynakları. |
||
| sku |
Yönetilen küme NAT Gateway'in SKU'su. Bölgede varsa 'StandardV2' olarak belirlenir, aksi takdirde 'Standard' olur. |
ManagedClusterNATGatewaySku
Yönetilen bir küme NAT Gateway'in SKU'su.
| Değer | Description |
|---|---|
| Standard |
Standart bir SKU NAT Gateway kullanın. |
| StandardV2 |
StandardV2 SKU NAT gateway kullanın. Bu, mevcut olduğu bölgelerdeki yeni kümeler için varsayılan yöntemdir. |
ManagedClusterNodeProvisioningProfile
Yönetilen küme için düğüm provisioning profili.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| defaultNodePools | Auto |
Düğüm sağlama için yapılandırılan varsayılan Karpenter Düğüm Havuzları (CRD'ler) kümesi. Mod 'Otomatik' olmadığı sürece bu alanın hiçbir etkisi yoktur. Uyarı: Mevcut bir kümede bunu Otomatik'ten Yok'a değiştirmek, varsayılan Karpenter Düğüm Havuzlarının silinmesine neden olur ve bu da bu havuzlarla ilişkili düğümleri boşaltır ve siler. Bu eylem tarafından çıkarılan podları almaya hazır boşta düğümler olmadığı sürece bunu yapmamanız önemle tavsiye edilir. Belirtilmezse, varsayılan değer Otomatik'tir. Daha fazla bilgi için aka.ms/aks/nap#node-pools bakın. |
|
| mode |
Düğüm sağlama modu. Belirtilmezse, varsayılan el ile'dir. |
ManagedClusterNodeResourceGroupProfile
Yönetilen küme için düğüm kaynak grubu kilitleme profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| restrictionLevel |
Kümenin düğüm kaynak grubuna uygulanan kısıtlama düzeyi. Belirtilmezse, varsayılan değer 'Sınırsız' olur |
ManagedClusterOIDCIssuerProfile
Yönetilen Kümenin OIDC veren profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
OIDC verenin etkinleştirilip etkinleştirilmediği. |
| issuerURL |
string |
Yönetilen Kümenin OIDC veren url'si. |
ManagedClusterPodIdentity
Yönetilen Kümeye atanan pod kimliği hakkındaki ayrıntılar.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| bindingSelector |
string |
AzureIdentityBinding kaynağı için kullanılacak bağlama seçici. |
| identity |
Kullanıcı tarafından atanan kimlik ayrıntıları. |
|
| name |
string |
Pod kimliğinin adı. |
| namespace |
string |
Pod kimliğinin ad alanı. |
| provisioningInfo |
Pod kimliği için sağlama bilgileri. |
|
| provisioningState |
Pod kimliğinin geçerli sağlama durumu. |
ManagedClusterPodIdentityException
Belirli etiketlere sahip podların düğüm tarafından yönetilen kimlik (NMI) sunucusu tarafından müdahale edilmeden Azure Örnek Meta Veri Hizmeti (IMDS) uç noktasına erişmesine olanak tanıyan pod kimliği özel durumu. Daha fazla ayrıntı için bkz. belirli bir Pod/Uygulama için AAD Pod Kimliğini devre dışı bırakma
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| name |
string |
Pod kimliği özel durumunun adı. |
| namespace |
string |
Pod kimliği özel durumunun ad alanı. |
| podLabels |
object |
Eşleşecek pod etiketleri. |
ManagedClusterPodIdentityProfile
Yönetilen Kümenin pod kimliği profili. Pod kimliği tümleştirmesi hakkında daha fazla bilgi için bkz. AAD pod kimliği kullanma.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| allowNetworkPluginKubenet |
boolean |
Kubenet ağı ile kümelerde pod kimliğinin çalışmasına izin verilip verilmeyeceği. Kubenet'te çalıştırmak, AAD Pod Kimliği'nin güvenlikle ilgili yapısı ve IP kimlik sahtekarlığı riskleri nedeniyle varsayılan olarak devre dışıdır. Daha fazla bilgi için using Kubenet ağ eklentisi AAD Pod Identity sayfasına bakınız. |
| enabled |
boolean |
Pod kimliği eklentisinin etkinleştirilip etkinleştirilmediği. |
| userAssignedIdentities |
Kümede kullanılacak pod kimlikleri. |
|
| userAssignedIdentityExceptions |
Pod kimliği özel durumlarına izin verir. |
ManagedClusterPodIdentityProvisioningError
Pod kimliği sağlamadan bir hata yanıtı.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| error |
Hatayla ilgili ayrıntılar. |
ManagedClusterPodIdentityProvisioningErrorBody
Pod kimliği sağlamadan bir hata yanıtı.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
| details |
Hatayla ilgili ek ayrıntıların listesi. |
|
| message |
string |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
| target |
string |
Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı. |
ManagedClusterPodIdentityProvisioningInfo
Pod identity provisioning information.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| error |
Pod kimliği atama hatası (varsa). |
ManagedClusterPodIdentityProvisioningState
Pod kimliğinin geçerli sağlama durumu.
| Değer | Description |
|---|---|
| Assigned |
Pod kimliği atanır. |
| Canceled |
Pod kimliği ataması iptal edildi. |
| Deleting |
Pod kimliği siliniyor. |
| Failed |
Pod kimliği ataması başarısız oldu. |
| Succeeded |
Pod kimliği ataması başarılı oldu. |
| Updating |
Pod kimliği güncelleniyor. |
ManagedClusterPropertiesAutoScalerProfile
Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| balance-similar-node-groups |
string |
Benzer düğüm havuzlarını algılar ve aralarındaki düğüm sayısını dengeler. Geçerli değerler 'true' ve 'false' değerleridir |
| daemonset-eviction-for-empty-nodes |
boolean |
DaemonSet bölmeleri boş düğümlerden düzgün bir şekilde sonlandırılacaktır. true olarak ayarlanırsa, düğüm silinmeden önce boş düğümlerdeki tüm daemonset podları çıkarılır. Daemonset pod çıkarılamıyorsa ölçeklendirme için başka bir düğüm seçilir. false olarak ayarlanırsa düğüm, daemonset podlarının silindiği veya çıkarıldığından emin olmadan silinir. |
| daemonset-eviction-for-occupied-nodes |
boolean |
DaemonSet bölmeleri, boş olmayan düğümlerden düzgün bir şekilde sonlandırılır. true olarak ayarlanırsa, düğüm silinmeden önce işgal edilen düğümlerdeki tüm daemonset podları çıkarılır. Daemonset pod çıkarılamıyorsa ölçeklendirme için başka bir düğüm seçilir. false olarak ayarlanırsa düğüm, daemonset podlarının silindiği veya çıkarıldığından emin olmadan silinir. |
| expander |
Ölçeği büyütürken kullanılacak genişletici. Belirtilmezse, varsayılan değer 'rastgele'dir. Daha fazla bilgi için bkz. genişleticiler. |
|
| ignore-daemonsets-utilization |
boolean |
CA, ölçeği küçültmek için kaynak kullanımını hesaplarken DaemonSet podlarını yoksaymalıdır. true olarak ayarlanırsa, ölçeklendirme kararları alınırken daemonset tarafından kullanılan kaynaklar dikkate alınır. |
| max-empty-bulk-delete |
string |
Aynı anda silinebilecek en fazla boş düğüm sayısı. Bu pozitif bir tamsayı olmalıdır. Varsayılan değer 10'dur. |
| max-graceful-termination-sec |
string |
Küme otomatik ölçeklendiricisinin bir düğümün ölçeğini azaltmaya çalışırken pod sonlandırmasını beklediği en fazla saniye sayısı. Varsayılan değer 600'dür. |
| max-node-provision-time |
string |
Otomatik ölçeklendiricinin bir düğümün sağlanmasını beklediği en uzun süre. Varsayılan değer '15m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| max-total-unready-percentage |
string |
Kümedeki okunmamış düğümlerin en yüksek yüzdesi. Bu yüzde aşıldıktan sonra küme otomatik ölçeklendiricisi işlemleri durdurur. Varsayılan değer 45'tir. En yüksek değer 100, en az 0'dır. |
| new-pod-scale-up-delay |
string |
Zamanlanmamış podları belirli bir yaştan önce yoksayın. Kubernetes zamanlayıcısının tüm podları zamanlayabilmesi için CA'nın harekete geçmesini istemediğiniz seri/toplu ölçeklendirme gibi senaryolar için CA'ya zamanlanmamış podları belirli bir yaştan önce yoksaymasını söyleyebilirsiniz. Varsayılan değer :'0s'. Değerler bir tamsayı ve ardından bir birim (saniyeler için', dakikalar için 'm', saatler için 'h' vb.) olmalıdır. |
| ok-total-unready-count |
string |
maksimum-toplam-okunmamış-yüzdeden bağımsız olarak, izin verilen okunmamış düğümlerin sayısı. Bu bir tamsayı olmalıdır. Varsayılan değer 3'dür. |
| scale-down-delay-after-add |
string |
Ölçek büyütmeden ne kadar süre sonra ölçek küçültme değerlendirmesi yeniden başlar. Varsayılan değer '10m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale-down-delay-after-delete |
string |
Düğüm silme işleminden sonra ölçek küçültme değerlendirmesinin yeniden başlaması ne kadar zaman alır. Varsayılan, tarama aralığıdır. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale-down-delay-after-failure |
string |
Ölçeğin küçültülmesinin başarısız olmasından ne kadar süre sonra küçültme değerlendirmesi yeniden başlar. Varsayılan değer '3m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale-down-unneeded-time |
string |
Bir düğümün ölçeği azaltmaya uygun hale gelmeden önce ne kadar süreyle gereksiz olması gerektiği. Varsayılan değer '10m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale-down-unready-time |
string |
Hazır olmayan bir düğümün ölçeği küçültmeye uygun hale gelmeden önce ne kadar süre gereksiz kalması gerektiği. Varsayılan değer '20m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale-down-utilization-threshold |
string |
İstenen kaynakların toplamının kapasiteye bölünmesi olarak tanımlanan düğüm kullanım düzeyi, aşağıda bir düğümün ölçeği azaltma için dikkate alınabileceği bir düzeydir. Varsayılan değer :'0,5'. |
| scan-interval |
string |
Kümenin ölçeği artırma veya azaltma için yeniden değerlendirilme sıklıkları. Varsayılan değer :'10'. Değerler saniyelik bir tamsayı olmalıdır. |
| skip-nodes-with-local-storage |
string |
Küme otomatik ölçekleyici, yerel storage'a sahip podlara sahip düğümleri silmeyi atlar, örneğin EmptyDir veya HostPath. Varsayılan değer true'dur. |
| skip-nodes-with-system-pods |
string |
Küme otomatik ölçeklendiricisi, kube-system'den pod'lara sahip düğümleri silmeyi atlarsa (DaemonSet veya ayna podları hariç). Varsayılan değer true'dur. |
ManagedClusterSecurityProfile
Kapsayıcı hizmeti kümesi için güvenlik profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| azureKeyVaultKms |
Azure Key Vault güvenlik profili için anahtar yönetimi hizmeti ayarları. |
|
| customCATrustCertificates |
string[] (byte) |
Kümedeki tüm düğümlerde güven deposuna eklenecek en fazla 10 base64 kodlanmış CA'nın listesi. Daha fazla bilgi için bkz. Özel CA Güven Sertifikaları. |
| defender |
Güvenlik profili için Microsoft Defender ayarları. |
|
| imageCleaner |
Güvenlik profili için Görüntü Temizleyici ayarları. |
|
| kubernetesResourceObjectEncryptionProfile |
Kubernetes kaynak nesnelerinin geri kalanında şifreleme. Bununla ilgili daha fazla bilgiyi şurada bulabilirsiniz: https://aka.ms/aks/kubernetesResourceObjectEncryption |
|
| workloadIdentity |
Güvenlik profili için iş yükü kimlik ayarları. İş yükü kimliği, Kubernetes uygulamalarının Azure AD ile Azure bulut kaynaklarına güvenli bir şekilde erişmesini sağlar. Daha fazla bilgi için bkz. https://aka.ms/aks/wi. |
ManagedClusterSecurityProfileDefender
Güvenlik profili için Microsoft Defender ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| logAnalyticsWorkspaceResourceId |
string (arm-id) |
Log Analytics çalışma alanının Microsoft Defender ile ilişkilendirilmesi gereken kaynak kimliği. Microsoft Defender etkin olduğunda, bu alan gereklidir ve geçerli bir çalışma alanı kaynak kimliği olmalıdır. Microsoft Defender devre dışı bırakıldığında, alanı boş bırakın. |
| securityGating |
Microsoft Defender'ın güvenlik kapı ayarlaması için ayarları. Bu, Defender for Containers güvenlik bulgularına dayanarak konteyner imgelerinin dağıtım için uygunluğunu doğrular. Admission Controller kullanarak, güvenlik standartlarını karşılamayan görüntülerin ya denetlenmesini ister engeller. Daha fazla bilgi için bkz. https://aka.ms/KubernetesDefenderAuditRule. |
|
| securityMonitoring |
Microsoft Defender güvenlik profili için Bulut ayarları için tehdit algılama. |
ManagedClusterSecurityProfileDefenderSecurityGating
Microsoft Defender'ın güvenlik kapı ayarlaması için ayarları. Bu, Defender for Containers güvenlik bulgularına dayanarak konteyner görüntüsünün dağıtım için uygunluğunu doğrular. Admission Controller kullanarak, güvenlik standartlarını karşılamayan görüntülerin ya denetlenmesini ister engeller.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| allowSecretAccess |
boolean |
Kayıt erişimi yalnızca yönetilen kimlik yerine gizli kimlik tarafından sağlanırken kullanılır. Defender kapı ajanına kayıtlardan görüntüleri çekmek için küme sırlarına erişim verip vermeyeceğini ayarlar. Gizli erişim reddedilirse ve kayıt defteri pull secret'ları gerektiriyorsa, eklenti görüntü doğrulaması yapmaz. Varsayılan değer yanlış'tır. |
| enabled |
boolean |
Defender güvenlik gating'in etkinleştirilip etkinleştirilmeyileceği. Etkinleştirildiğinde, kapı özelliği konteyner görüntülerini tarar ve yapılandırılmış güvenlik kurallarına uygun olarak güvenlik standartlarına uymayan görüntülerin dağıtımını denetler veya engeller. Daha fazla bilgi için bkz. https://aka.ms/KubernetesDefenderAuditRule. |
| identities |
Managed |
Kabul kontrolörünün güvenlik eserlerini kayıtlardan çekmek için kullandığı kimliklerin listesi. Bunlar, küme tarafından kapsayıcı görüntülerini çekmek için kullanılan kimliklerin aynılarıdır. Bu kimliğin yapılandırılması hakkında daha fazla bilgi için bkz.https://learn.microsoft.com/en-us/azure/defender-for-cloud/gated-deployment-infrastructure-as-code |
ManagedClusterSecurityProfileDefenderSecurityGatingIdentity
Defender güvenlik kapısının kayıt defterine erişim için kullandığı kimlik eşleme.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| azureContainerRegistry |
string |
Kimliğin kullanılacağı kapsayıcı kayıt defteri; burada belirtilen kimlikte bir federasyon kimliği kimlik bilgisi eklenmelidir. |
| identity |
Kayıt kaydını access için kullanılan kimlik nesnesi |
ManagedClusterSecurityProfileDefenderSecurityMonitoring
Güvenlik profili tehdit algılama için Microsoft Defender ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Defender tehdit algılamanın etkinleştirilip etkinleştirilmeyileceği |
ManagedClusterSecurityProfileImageCleaner
Görüntü Temizleyici, kullanılmayan görüntüleri düğümlerden kaldırarak disk alanı boşaltarak saldırı yüzeyi alanını azaltmaya yardımcı olur. Güvenlik profilinin ayarları aşağıdadır.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
AKS kümesinde Görüntü Temizleyici'nin etkinleştirilip etkinleştirilmeyileceği. |
| intervalHours |
integer (int32) |
Saat cinsinden Görüntü Temizleyici tarama aralığı. |
ManagedClusterSecurityProfileWorkloadIdentity
Güvenlik profili için iş yükü kimlik ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
İş yükü kimliğinin etkinleştirilip etkinleştirilmeyileceği. |
ManagedClusterServicePrincipalProfile
Kümenin Azure API'lerini işlemek için kullanacağı bir servis başlığı kimliği hakkında bilgiler.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| clientId |
string |
Hizmet sorumlusunun kimliği. |
| secret |
string (password) |
Hizmet sorumlusuyla düz metin olarak ilişkili gizli parola. |
ManagedClusterSKU
Yönetilen Kümenin SKU'su.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| name |
Yönetilen küme SKU'sunun adı. |
|
| tier |
Yönetilen küme SKU'sunun katmanı. Belirtilmezse, varsayılan değer 'Ücretsiz'dir. Daha fazla detay için AKS Fiyatlandırma Katmanı sayfasına bakınız. |
ManagedClusterSKUName
Yönetilen küme SKU'sunun adı.
| Değer | Description |
|---|---|
| Base |
AKS kontrol düzlemi için temel seçenek. |
| Automatic |
Otomatik kümeler, küme ve iş yükü kurulumu, ölçeklenebilirlik ve güvenlik için AKS en iyi yöntemlerini ve önerilerini izleyen yapılandırmayla çoğu üretim iş yükünü çalıştıracak şekilde iyileştirilmiştir. Otomatik kümeler hakkında daha fazla bilgi için aka.ms/aks/automatic bakın. |
ManagedClusterSKUTier
Yönetilen küme SKU'sunun katmanı. Belirtilmezse, varsayılan değer 'Ücretsiz'dir. Daha fazla detay için AKS Fiyatlandırma Katmanı sayfasına bakınız.
| Değer | Description |
|---|---|
| Premium |
Küme, 'Standard' içinde yer alan tüm özelliklere ek olarak premium özelliklere sahiptir. Premium, belirli Kubernetes sürümleri için LongTermSupport (aka.ms/aks/lts) seçimini etkinleştirir. |
| Standard |
Görev açısından kritik ve üretim iş yükleri için önerilir. Kubernetes denetim düzlemi otomatik ölçeklendirme, iş yükü yoğun test ve küme başına en fazla 5.000 düğüm içerir. Kullanılabilirlik Alanlarını kullanan kümeler için Kubernetes API sunucu uç noktasının 99,95% kullanılabilirliğini ve Kullanılabilirlik Alanlarını kullanmayan kümeler için 99,9% kullanılabilirlik garantisi sağlar. |
| Free |
Küme yönetimi ücretsizdir ancak VM, depolama ve ağ kullanımı için ücretlendirilir. 10'dan az düğüme sahip denemeler, öğrenme, basit test veya iş yükleri için en iyi yöntemdir. Üretim kullanım örnekleri için önerilmez. |
ManagedClusterStaticEgressGatewayProfile
Küme için Statik Çıkış Ağ Geçidi eklentisi yapılandırması.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Statik Çıkış Ağ Geçidi eklentisini etkinleştirin. Statik Çıkış Ağ Geçidi eklentisinin etkinleştirilip etkinleştirilmediğini gösterir. |
ManagedClusterStatus
Yönetilen Küme hakkında salt okunur bilgiler içerir.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| provisioningError |
Hata, yönetilen kümenin bilgilerini ayrıntılarıyla açıklar. Hatanın ayrıntılı bilgilerini korur. Hata yoksa, bu alan atlanır. |
ManagedClusterStorageProfile
Kapsayıcı hizmeti kümesi için depolama profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| blobCSIDriver |
Depolama profili için AzureBlob CSI Sürücüsü ayarları. |
|
| diskCSIDriver |
Depolama profili için AzureDisk CSI Sürücüsü ayarları. |
|
| fileCSIDriver |
Depolama profili için AzureFile CSI Sürücüsü ayarları. |
|
| snapshotController |
Depolama profili için Anlık Görüntü Denetleyicisi ayarları. |
ManagedClusterStorageProfileBlobCSIDriver
Depolama profili için AzureBlob CSI Sürücüsü ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
AzureBlob CSI Sürücüsünün etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer yanlıştır. |
ManagedClusterStorageProfileDiskCSIDriver
Depolama profili için AzureDisk CSI Sürücüsü ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
AzureDisk CSI Sürücüsünün etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer doğru'dur. |
ManagedClusterStorageProfileFileCSIDriver
Depolama profili için AzureFile CSI Sürücüsü ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
AzureFile CSI Sürücüsünün etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer doğru'dur. |
ManagedClusterStorageProfileSnapshotController
Depolama profili için Anlık Görüntü Denetleyicisi ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
Anlık Görüntü Denetleyicisi'nin etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer doğru'dur. |
ManagedClusterWebAppRoutingGatewayAPIImplementations
App Routing ile yönetilen giriş için kullanılacak Gateway API sağlayıcılarının yapılandırmaları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| appRoutingIstio |
Gateway API ile App Routing ile yönetilen giriş için sidecar-less Istio kontrol düzlemi kullanımı için yapılandırma. Gateway API üzerinden giriş için Istio kullanımı hakkında bilgi için bakınız https://aka.ms/gateway-on-istio . |
ManagedClusterWindowsProfile
Yönetilen kümedeki Windows VM'leri için profil.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| adminPassword |
string (password) |
Yönetici hesabının parolasını belirtir. |
| adminUsername |
string |
Yönetici hesabının adını belirtir. |
| enableCSIProxy |
boolean |
CSI ara sunucusunun etkinleştirilip etkinleştirilmeyileceği. CSI proxy hakkında daha fazla bilgi için CSI proxy GitHub repo sayfasına bakınız. |
| gmsaProfile |
Yönetilen Kümedeki Windows gMSA Profili. |
|
| licenseType |
Windows VM'leri için kullanılacak lisans türü. Daha fazla detay için Azure Hibrit Kullanıcı Faydaları sayfasına bakınız. |
ManagedClusterWorkloadAutoScalerProfile
Yönetilen küme için İş Yükü Otomatik ölçekleyici profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| keda |
İş yükü otomatik ölçekleyici profili için KEDA (Kubernetes Olay Temelli Otomatik Ölçeklendirme) ayarları. |
|
| verticalPodAutoscaler |
Managed |
İş yükü otomatik ölçekleyici profili için VPA (Dikey Pod Otomatik Ölçeklendiricisi) ayarları. |
ManagedClusterWorkloadAutoScalerProfileKeda
İş yükü otomatik ölçekleyici profili için KEDA (Kubernetes Olay Temelli Otomatik Ölçeklendirme) ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| enabled |
boolean |
KEDA'nın etkinleştirilip etkinleştirilmeyileceği. |
ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
İş yükü otomatik ölçekleyici profili için VPA (Dikey Pod Otomatik Ölçeklendiricisi) ayarları.
| Veri Akışı Adı | Tür | Default value | Description |
|---|---|---|---|
| enabled |
boolean |
False |
VPA'nın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer yanlış'tır. |
ManagedGatewayType
Yönetilen Ağ Geçidi API'si yüklemesi için yapılandırma. Belirtilmezse, varsayılan değer 'Devre Dışı'dır. Daha fazla bilgi için bkz. https://aka.ms/k8s-gateway-api.
| Değer | Description |
|---|---|
| Disabled |
Ağ geçidi API'si CRD'leri kümenizde mutabık kılınmaz. |
| Standard |
Standart sürüm kanalından gelen gateway API CRD'leri kümenize uyumlaştırılır. Kubernetes versiyonunuz için hangi paketin kurulacağını görün https://aka.ms/gateway-api-versions . |
ManagedServiceIdentityUserAssignedIdentitiesValue
Kullanıcı tarafından atanan kimlik özellikleri.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| clientId |
string |
Kullanıcı tarafından atanan kimliğin istemci kimliği. |
| principalId |
string |
Kullanıcı tarafından atanan kimliğin asıl kimliği. |
ManagementMode
Yönetilen GPU deneyimi, GPU sürücüsünün üzerine izleme için Data Center GPU Manager (DCGM) metrikleri gibi ek bileşenleri yükler. Kurulum hakkında daha fazla bilgi için aka.ms/aks/managed-gpu'a göz atın.
| Değer | Description |
|---|---|
| Unmanaged |
NVIDIA GPU'lar için yönetilen GPU deneyimi devre dışı bırakılmıştır. |
| Managed |
NVIDIA GPU'lar için yönetilen GPU deneyimi etkinleştirilmiştir. |
ManualScaleProfile
Makine sayısıyla ilgili belirtimler.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| count |
integer (int32) |
Düğüm sayısı. |
| size |
string |
AKS 'Standard_E4s_v3', 'Standard_E16s_v3' veya 'Standard_D16s_v5' gibi oluşturma ve ölçeklendirme sırasında kullanacağı VM boyutu. |
NetworkDataplane
Kubernetes kümesinde kullanılan ağ veri düzlemi.
| Değer | Description |
|---|---|
| azure |
Azure ağ veri düzlemi kullanın. |
| cilium |
Cilium ağ veri düzlemi kullanın. Daha fazla bilgi için bkz. Cilium tarafından desteklenen Azure CNI . |
NetworkMode
Azure CNI'nin ağ modu ile yapılandırılmıştır. Bu, networkPlugin'in 'azure' dışında bir şey olması durumunda belirtilemez.
| Değer | Description |
|---|---|
| transparent |
Köprü oluşturulmaz. Pod'Intra-VM Pod iletişimi, Azure CNI tarafından oluşturulan IP yollarından geçer. Daha fazla bilgi için bkz. Saydam Mod |
| bridge |
Bu artık desteklenmiyor |
NetworkPlugin
Kubernetes ağını oluşturmak için kullanılan ağ eklentisi.
| Değer | Description |
|---|---|
| azure |
Azure CNI ağ eklentisini kullanın. Daha fazla bilgi için bkz. Azure CNI (gelişmiş) ağ |
| kubenet |
Kubenet ağ eklentisini kullanın. Daha fazla bilgi için bkz. Kubenet (temel) ağ. |
| none |
CNI eklentisi önceden yüklenmemiş. Daha fazla bilgi için bkz. BYO CNI. |
NetworkPluginMode
Ağ eklentisinin kullanması gereken mod.
| Değer | Description |
|---|---|
| overlay |
networkPlugin=azure ile kullanılan podlara PodCIDR adres alanından IP'ler verilir, ancak Kubenet'in yol tabloları yöntemi yerine Azure Yönlendirme Etki Alanları kullanılır. Daha fazla bilgi için adresini ziyaret edin https://aka.ms/aks/azure-cni-overlay. |
NetworkPolicy
Kubernetes ağını oluşturmak için kullanılan ağ ilkesi.
| Değer | Description |
|---|---|
| none |
Ağ ilkeleri uygulanmaz. NetworkPolicy belirtilmediğinde bu varsayılan değerdir. |
| calico |
Calico ağ ilkelerini kullanın. Daha fazla bilgi için bkz. Azure ile Calico ilkeleri arasındaki farklar. |
| azure |
Azure ağ ilkelerini kullanma. Daha fazla bilgi için bkz. Azure ile Calico ilkeleri arasındaki farklar. |
| cilium |
Ağ ilkelerini zorunlu kılmak için Cilium kullanın. Bunun için networkDataplane öğesinin 'cilium' olması gerekir. |
NginxIngressControllerType
Varsayılan NginxIngressController özel kaynağı için giriş türü
| Değer | Description |
|---|---|
| AnnotationControlled |
Varsayılan NginxIngressController oluşturulur. Kullanıcılar yük dengeleyici ek açıklamalarını yapılandırmak için varsayılan NginxIngressController Özel Kaynağını düzenleyebilir. |
| External |
Varsayılan NginxIngressController oluşturulur ve işleç onunla bir dış yük dengeleyici sağlar. Varsayılan loadbalancer'ı iç yapmak için tüm ek açıklamaların üzerine yazılır. |
| Internal |
Varsayılan NginxIngressController oluşturulur ve işleç onunla bir iç yük dengeleyici sağlar. Varsayılan loadbalancer'ı dış yapmak için tüm ek açıklamaların üzerine yazılır. |
| None |
Varsayılan Giriş Denetleyicisi oluşturulmaz. Varsa sistem tarafından silinmez. Kullanıcılar, istenirse varsayılan NginxIngressController Özel Kaynağını el ile silmelidir. |
NodeOSUpgradeChannel
Düğüm işletim sistemi yükseltme kanalı. Düğümlerinizdeki işletim sisteminin güncelleştirildiği şekilde. Varsayılan değer NodeImage'dır.
| Değer | Description |
|---|---|
| None |
Makinelerinizin işletim sistemini güncelleştirme girişimi işletim sistemi veya sıralı VHD'ler tarafından yapılmaz. Bu, güvenlik güncelleştirmelerinizden sizin sorumlu olduğunuz anlamına gelir |
| Unmanaged |
İşletim sistemi güncelleştirmeleri, işletim sistemi yerleşik düzeltme eki uygulama altyapısı aracılığıyla otomatik olarak uygulanır. Makinelerde yeni ölçeklendirilenler başlangıçta eşleşmez hale gelecek ve bir noktada işletim sisteminin altyapısı tarafından düzeltme eki eklenecektir. Bu seçeneğin davranışı söz konusu işletim sistemine bağlıdır. Ubuntu ve Mariner, utc saat 06:00 gibi günde yaklaşık bir kez katılımsız yükseltme yoluyla güvenlik yamaları uygular. Windows güvenlik düzeltme eklerini otomatik olarak uygulamaz ve bu nedenle bu seçenek, bir sonraki bildirime kadar Yok seçeneğine eşdeğerdir |
| NodeImage |
AKS, düğümleri haftalık bir tempoda güvenlik düzeltmeleri ve hata düzeltmeleri içeren yeni düzeltme eki uygulanmış bir VHD ile güncelleştirir. VHD güncelleştirme makineleri bakım pencerelerinden ve dalgalanma ayarlarından sonra bu VHD'ye yeniden uyarlanır. AKS görüntüleri barındırırken bu seçenek belirtildiğinde ek VHD maliyeti tahakkuk ettirilmemiştir. |
| SecurityPatch |
AKS, test edilmiş güvenlik güncelleştirmeleriyle düğümleri indirir ve güncelleştirir. Bu güncelleştirmeler bakım penceresi ayarlarına göre belirlenir ve yeni düğümlerde kullanılan yeni bir VHD oluşturur. Bazı durumlarda güncelleştirmeleri uygulamak mümkün değildir, bu gibi durumlarda mevcut düğümler de değişiklikleri uygulamak için yeni oluşturulan VHD'ye yeniden görüntülenecektir. Bu seçenek, yeni Güvenlik Düzeltme Eki VHD'lerini tam zamanında kullanım için kaynak grubunuzda barındırmanın ek bir maliyetine neden olur. |
NodeProvisioningDefaultNodePools
Düğüm sağlama için yapılandırılan varsayılan Karpenter Düğüm Havuzları (CRD'ler) kümesi. Mod 'Otomatik' olmadığı sürece bu alanın hiçbir etkisi yoktur. Uyarı: Mevcut bir kümede bunu Otomatik'ten Yok'a değiştirmek, varsayılan Karpenter Düğüm Havuzlarının silinmesine neden olur ve bu da bu havuzlarla ilişkili düğümleri boşaltır ve siler. Bu eylem tarafından çıkarılan podları almaya hazır boşta düğümler olmadığı sürece bunu yapmamanız önemle tavsiye edilir. Belirtilmezse, varsayılan değer Otomatik'tir. Daha fazla bilgi için aka.ms/aks/nap#node-pools bakın.
| Değer | Description |
|---|---|
| None |
Hiçbir Karpenter NodePools otomatik olarak sağlanmaz. Kullanıcı bir veya daha fazla NodePool CRD örneği oluşturmadığı sürece otomatik ölçeklendirme gerçekleşmez. |
| Auto |
Standart bir Karpenter NodePools seti sağlanır |
NodeProvisioningMode
Düğüm sağlama modu. Belirtilmezse, varsayılan el ile'dir.
| Değer | Description |
|---|---|
| Manual |
Düğümler kullanıcı tarafından el ile sağlanır |
| Auto |
Düğümler, Karpenter kullanılarak AKS tarafından otomatik olarak sağlanır (Daha fazla ayrıntı için aka.ms/aks/nap bakın). Sabit boyutlu Düğüm Havuzları yine de oluşturulabilir, ancak Düğüm Havuzları otomatik ölçeklendirme yapılamaz. (Daha fazla bilgi için bkz. aka.ms/aks/nap). |
NvidiaGPUProfile
NVIDIA'ya özgü GPU ayarları
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| managementMode |
Yönetilen GPU deneyimi, GPU sürücüsünün üzerine izleme için Data Center GPU Manager (DCGM) metrikleri gibi ek bileşenleri yükler. Kurulum hakkında daha fazla bilgi için aka.ms/aks/managed-gpu'a göz atın. |
OSDiskType
Aracı havuzundaki makineler için kullanılacak işletim sistemi disk türü. VM destekliyorsa ve istenen OSDiskSizeGB değerinden daha büyük bir önbellek diske sahipse varsayılan değer 'Kısa Ömürlü'dür. Aksi takdirde, varsayılan olarak 'Yönetilen' olarak gösterilir. Oluşturulduktan sonra değiştirilemez. Daha fazla bilgi için bkz. kısa ömürlü işletim sistemi
| Değer | Description |
|---|---|
| Managed |
Vm'nin başka bir konağa yeniden yerleştirilmesi gerektiğinde veri kaybını önlemek için Azure, bir sanal makinenin işletim sistemi diskini Azure depolama alanına çoğaltır. Kapsayıcılar yerel durumun kalıcı olması için tasarlanmadığından, bu davranış düşük düğüm sağlama ve daha yüksek okuma/yazma gecikme süresi gibi bazı dezavantajlar sağlarken sınırlı değer sunar. |
| Ephemeral |
Kısa ömürlü işletim sistemi diskleri, tıpkı geçici bir disk gibi yalnızca konak makinede depolanır. Bu, daha hızlı düğüm ölçeklendirme ve küme yükseltmelerinin yanı sıra daha düşük okuma/yazma gecikme süresi sağlar. |
OSSKU
Aracı havuzu tarafından kullanılan işletim sistemi SKU'su belirtir. OSType Linux ise varsayılan değer Ubuntu'dur. OSType Windows ise Kubernetes <= 1,24 veya Windows2022 olduğunda Kubernetes >= 1,25 olduğunda varsayılan değer Windows2019'dur.
| Değer | Description |
|---|---|
| Ubuntu |
Düğüm görüntüleri için işletim sistemi olarak Ubuntu kullanın. |
| AzureLinux |
Düğüm görüntüleri için işletim sistemi olarak AzureLinux kullanın. Azure Linux, Microsoft tarafından oluşturulan kapsayıcı için iyileştirilmiş bir Linux dağıtımıdır. Daha fazla bilgi için https://aka.ms/azurelinux adresini ziyaret edin. |
| AzureLinux3 |
Düğüm görüntüleri için işletim sistemi olarak AzureLinux3 kullanın. Azure Linux, Microsoft tarafından oluşturulan kapsayıcı için iyileştirilmiş bir Linux dağıtımıdır. Daha fazla bilgi için https://aka.ms/azurelinux adresini ziyaret edin. Sınırlamalar için şu adresi ziyaret edin https://aka.ms/aks/node-images: . İşletim sistemi geçiş kılavuzu için bkz.https://aka.ms/aks/upgrade-os-version |
| CBLMariner |
Kullanım dışı bırakılmış OSSKU. Microsoft, yeni dağıtımların bunun yerine 'AzureLinux' seçmesini önerir. |
| Windows2019 |
Düğüm görüntüleri için işletim sistemi olarak Windows2019 kullanın. Sistem düğümü havuzları için desteklenmiyor. Windows2019 yalnızca Windows2019 kapsayıcılarını destekler; Windows2022 kapsayıcılarını çalıştıramaz ve tam tersi de geçerlidir. |
| Windows2022 |
Düğüm görüntüleri için işletim sistemi olarak Windows2022 kullanın. Sistem düğümü havuzları için desteklenmiyor. Windows2022 yalnızca Windows2022 kapsayıcılarını destekler; Windows2019 kapsayıcılarını çalıştıramaz ve tam tersi de geçerlidir. |
| Ubuntu2204 |
Düğüm görüntüleri için işletim sistemi olarak Ubuntu2204 kullanın, ancak Ubuntu 22.04 tüm düğüm havuzları için desteklenmeyebilir. Sınırlamalar ve desteklenen Kubernetes sürümleri için bkz. https://aka.ms/aks/supported-ubuntu-versions |
| Windows2025 |
Düğüm görüntüleri için işletim sistemi olarak Windows2025 kullanın. Sistem düğümü havuzları için desteklenmiyor. Windows2025, Windows2022 ve Windows 2025 konteynerlerini destekler; Windows2019 konteynerlerini çalıştıramaz ve tam tersi de geçerlidir. |
| Ubuntu2404 |
Düğüm görüntüleri için işletim sistemi olarak Ubuntu2404 kullanın, ancak Ubuntu 24.04 tüm düğüm havuzları için desteklenmeyebilir. Sınırlamalar ve desteklenen Kubernetes sürümleri için bkz. https://aka.ms/aks/supported-ubuntu-versions |
| AzureContainerLinux |
Düğüm görüntüleri için işletim sistemi olarak Azure Container Linux kullanın. Azure Container Linux, Azure Linux üzerinde inşa edilmiş, değişmez bir dosya sistemine sahip, konteyner için optimize edilmiş, güvenlik odaklı bir Linux işletim sistemidir. ACL, Flatcar Container Linux projesinden türetilmiştir; Flatcar'ın kanıtlanmış konteyner öncelikli, değişmez tasarımı üzerine inşa edilirken, Azure Linux paketleri, hizmet ve Azure ile AKS yaşam döngüsüyle derin entegrasyon ekler. Daha fazla bilgi için bkz. https://aka.ms/azurecontainerlinux. |
OSType
İşletim sistemi türü. Varsayılan değer Linux'tır.
| Değer | Description |
|---|---|
| Linux |
Linux kullanın. |
| Windows |
Windows kullanın. |
OutboundIPPrefixes
Yönetilen NAT Gateway için istenen çıkış IP Ön Ek kaynakları. Sadece NAT Gateway V2 ile uyumlu.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| publicIPPrefixes |
string[] (arm-id) |
Genel IP ön eki kaynaklarının listesi. |
OutboundIPs
Yönetilen NAT Gateway için istenen çıkış IP kaynakları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| publicIPs |
string[] (arm-id) |
Genel IP kaynaklarının listesi. |
OutboundType
Giden (çıkış) yönlendirme yöntemi. Bu yalnızca küme oluşturma zamanında ayarlanabilir ve daha sonra değiştirilemez. Daha fazla bilgi için bkz. exress outbound type.
| Değer | Description |
|---|---|
| loadBalancer |
Yük dengeleyici, AKS tarafından atanan genel IP üzerinden çıkış için kullanılır. Bu, 'loadBalancer' türünde Kubernetes hizmetlerini destekler. Daha fazla bilgi için bkz. giden tür loadbalancer. |
| userDefinedRouting |
Çıkış yolları kullanıcı tarafından tanımlanmalıdır. Bu gelişmiş bir senaryodur ve düzgün ağ yapılandırması gerektirir. Daha fazla bilgi için bkz. userDefinedRoutinggiden türü |
| managedNATGateway |
AKS tarafından yönetilen NAT ağ geçidi çıkış için kullanılır. |
| userAssignedNATGateway |
Çıkış için küme alt ağıyla ilişkili kullanıcı tarafından atanan NAT ağ geçidi kullanılır. Bu gelişmiş bir senaryodur ve düzgün ağ yapılandırması gerektirir. |
| none |
AKS kümesi herhangi bir giden türüyle ayarlanmadı. Tüm AKS düğümleri Azure VM varsayılan giden davranışını izler. Lütfen https://azure.microsoft.com/en-us/updates/default-outbound-access-for-vms-in-azure-will-be-retired-transition-to-a-new-method-of-internet-access/'ye bakınız |
PodIPAllocationMode
Pod IP Ayırma Modu. Aracı havuzundaki podlar için IP ayırma modu. podSubnetId ile kullanılmalıdır. Varsayılan değer :'DynamicIndividual'.
| Değer | Description |
|---|---|
| DynamicIndividual |
Her düğüme, podlara atanabilen bitişik olmayan bir IP adresleri listesi atanır. Bu, /16 veya daha küçük boyutlu küçük ve orta bir alt ağı en üst düzeye çıkarmak için daha iyidir. Müşteri açıkça podIPAllocationMode belirtmezse dinamik IP ayırmalı Azure CNI kümesi varsayılan olarak bu moda geçer |
| StaticBlock |
Her düğüm, düğüm başına maxPods değerini karşılamak için blok başına /28 = 16 IP boyutunda statik olarak CIDR blokları ayrılır. CIDR bloklarının sayısı >= (maxPods / 16). Blok, tek bir IP yerine 65K Azure Sanal Ağ Özel IP sınırına göre sayılır. Bu nedenle blok modu, bir kümede geçerli 65.000 pod sınırından daha fazla olan daha büyük iş yüklerini çalıştırmak için uygundur. Bu mod daha büyük /15 veya daha büyük alt ağlarla ölçeklendirmek için daha uygundur |
PortRange
Bağlantı noktası aralığı.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| portEnd |
integer (int32) minimum: 1maximum: 65535 |
Aralığa dahil edilen maksimum bağlantı noktası. 1 ile 65535 arasında olmalı ve portStart değerinden büyük veya buna eşit olmalıdır. |
| portStart |
integer (int32) minimum: 1maximum: 65535 |
Aralığa dahil edilen en düşük bağlantı noktası. 1 ile 65535 arasında olmalı ve portEnd değerinden küçük veya buna eşit olmalıdır. |
| protocol |
Bağlantı noktasının ağ protokolü. |
PowerState
Kümenin Güç Durumunu açıklar
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| code |
Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir |
PrivateLinkResource
Özel bağlantı kaynağı
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| groupId |
string |
Kaynağın grup kimliği. |
| id |
string |
private link kaynağının kimliği. |
| name |
string |
Özel bağlantı kaynağının adı. Daha fazla detay için adlandırma kurallarına bakınız. |
| privateLinkServiceID |
string (arm-id) |
Kaynağın özel bağlantı hizmeti kimliği, bu alan yalnızca dahili olarak NRP'ye sunulur. |
| requiredMembers |
string[] |
Kaynağın RequiredMembers |
| type |
string |
Kaynağın türü. |
Protocol
Bağlantı noktasının ağ protokolü.
| Değer | Description |
|---|---|
| TCP |
TCP protokolü. |
| UDP |
UDP protokolü. |
ProxyRedirectionMechanism
Trafik yönlendirme modu.
| Değer | Description |
|---|---|
| InitContainers |
Istio, trafiği yeniden yönlendirmek için her pod'a bir init kapsayıcısı ekler (NET_ADMIN ve NET_RAW gerektirir). |
| CNIChaining |
Istio, trafiği yeniden yönlendirmek için zincirleme bir CNI eklentisi yükleyecektir (önerilir). |
PublicNetworkAccess
managedCluster'ın PublicNetworkAccess'i. AKS için genel ağ erişimine izin verme veya erişimi reddetme
| Değer | Description |
|---|---|
| Enabled |
ManagedCluster'a gelen/gidene izin verilir. |
| Disabled |
managedCluster'a gelen trafik devre dışı bırakıldı, managedCluster'dan gelen trafiğe izin verilir. |
ResourceIdentityType
Yönetilen küme için kullanılan kimlik türü. Daha fazla bilgi için bakınız: AKS içindeki
| Değer | Description |
|---|---|
| SystemAssigned |
Küme kaynaklarını yönetmek için örtük olarak oluşturulmuş bir sistem tarafından atanan yönetilen kimlik kullanın. Kontrol düzlemindeki kube-controller-manager gibi ana bileşenler, sisteme atanan yönetilen kimliği kullanarak Azure kaynaklarını manipüle eder. |
| UserAssigned |
Küme kaynaklarını yönetmek için kullanıcı tarafından belirtilen bir kimlik kullanın. Kontrol düzlemindeki kube-controller-manager gibi ana bileşenler, Azure kaynaklarını manipüle etmek için belirlenen kullanıcı atamış yönetilen kimliği kullanır. |
| None |
Yönetilen Küme için yönetilen kimlik kullanmayın, bunun yerine hizmet sorumlusu kullanılır. |
ResourceReference
Bir Azure kaynağına referans.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| id |
string (arm-id) |
Tam nitelikli Azure kaynak kimliği. |
RestrictionLevel
Kümenin düğüm kaynak grubuna uygulanan kısıtlama düzeyi. Belirtilmezse, varsayılan değer 'Sınırsız' olur
| Değer | Description |
|---|---|
| Unrestricted |
Yönetilen düğüm kaynak grubunda tüm RBAC izinlerine izin verilir |
| ReadOnly |
Yönetilen düğüm kaynak grubunda yalnızca */okuma RBAC izinlerine izin verilir |
ScaleDownMode
VM'lerin Aracı Havuzlarına nasıl eklendiğini veya bu havuzlardan nasıl kaldırıldığını açıklar. Faturalandırma durumlarına bakın.
| Değer | Description |
|---|---|
| Delete |
Ölçeği artırma sırasında yeni örnekler oluşturun ve ölçeği azaltma sırasında örnekleri kaldırın. |
| Deallocate |
Ölçeği artırma sırasında serbest bırakılmış örnekleri (varsa) başlatmayı ve ölçeği azaltma sırasında örnekleri serbest bırakmayı deneme. |
ScaleProfile
VirtualMachines aracı havuzunu ölçeklendirmeye ilişkin belirtimler.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| autoscale |
Önceden tanımlanmış bir boyut aralığında VirtualMachines aracı havuzunun otomatik olarak ölçeklendirilmesiyle ilgili belirtimler.
Her profil belirli bir VM SKU'sunu hedef alır ve bağımsız olarak değerlendirilir.
Profiller arasındaki ölçeklendirme kararları, küme otomatik ölçekleyici genişleticisi tarafından yönetilir ve bu genişletici ile |
|
| manual |
VirtualMachines aracı havuzunun sabit bir boyuta ölçeklendirilmesiyle ilgili belirtimler. |
ScaleSetEvictionPolicy
Sanal Makine Ölçek Kümesi çıkarma ilkesi. Tahliye politikası, VM tahliye edildiğinde ne to do gerektiğini belirtir. Varsayılan değer Sil'dir. Tahliye hakkında daha fazla bilgi için bkz. spot VMs
| Değer | Description |
|---|---|
| Delete |
Düğüm havuzunun temel alınan Ölçek Kümesindeki düğümler çıkarıldığında silinir. |
| Deallocate |
Düğüm havuzunun temel alınan Ölçek Kümesindeki düğümler çıkarmadan sonra durduruldu-serbest bırakıldı durumuna ayarlanır. Durdurulmuş serbest bırakılmış durumdaki düğümler işlem kotanıza göre sayılır ve küme ölçeklendirme veya yükseltme ile ilgili sorunlara neden olabilir. |
ScaleSetPriority
Sanal Makine Ölçek Kümesi önceliği.
| Değer | Description |
|---|---|
| Spot |
Spot öncelikli VM'ler kullanılır. Spot düğümler için SLA yoktur. Daha fazla bilgi için bkz. AKS |
| Regular |
Normal VM'ler kullanılır. |
SchedulerConfigMode
Bu zamanlayıcı örneği için yapılandırma özelleştirme modu.
| Değer | Description |
|---|---|
| Default |
Yapılandırma özelleştirmesi yok. Varsayılan yapılandırmayı kullanın. |
| ManagedByCRD |
Yapılandırma özelleştirmesini etkinleştirin. Müşteri, bir CRD aracılığıyla zamanlayıcı yapılandırmasını belirtebilir. Ayrıntılar için aka.ms/aks/scheduler-crd bakın. |
SchedulerInstanceProfile
AKS tarafından yönetilen bir zamanlayıcının belirli bir örneğine ilişkin ayarlara sahip profil.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| schedulerConfigMode |
AKS tarafından yönetilen zamanlayıcı tarafından kullanılacak yapılandırma modu. |
SchedulerProfile
AKS tarafından yönetilen her zamanlayıcı için yapılandırma modu gibi zamanlayıcı ile ilgili ayarlara sahip profil. Bkz. https://aka.ms/aks/scheduler-profile.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| upstream |
Kube-scheduler'ın () yukarı akış varyantıyla ilgili ayarlara sahip profil (https://github.com/kubernetes/kubernetes/tree/master/pkg/scheduler). |
ServiceMeshMode
Hizmet ağı modu.
| Değer | Description |
|---|---|
| Istio |
Istio, AKS eklentisi olarak dağıtıldı. |
| Disabled |
Mesh devre dışı bırakıldı. |
ServiceMeshProfile
Yönetilen küme için hizmet ağı profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| istio |
Istio hizmet ağı yapılandırması. |
|
| mode |
Hizmet ağı modu. |
SysctlConfig
Linux aracı düğümleri için sysctl ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| fsAioMaxNr |
integer (int32) |
Sysctl ayarı fs.aio-max-nr. |
| fsFileMax |
integer (int32) |
Sysctl ayarı fs.file-max. |
| fsInotifyMaxUserWatches |
integer (int32) |
Sysctl ayarı fs.inotify.max_user_watches. |
| fsNrOpen |
integer (int32) |
Sysctl ayarı fs.nr_open. |
| kernelThreadsMax |
integer (int32) |
Kernel.threads-max sysctl ayarı. |
| netCoreNetdevMaxBacklog |
integer (int32) |
Sysctl ayarı net.core.netdev_max_backlog. |
| netCoreOptmemMax |
integer (int32) |
Sysctl ayarı net.core.optmem_max. |
| netCoreRmemDefault |
integer (int32) |
Sysctl ayarı net.core.rmem_default. |
| netCoreRmemMax |
integer (int32) |
Sysctl ayarı net.core.rmem_max. |
| netCoreSomaxconn |
integer (int32) |
Net.core.somaxconn sysctl ayarı. |
| netCoreWmemDefault |
integer (int32) |
Sysctl ayarı net.core.wmem_default. |
| netCoreWmemMax |
integer (int32) |
Sysctl ayarı net.core.wmem_max. |
| netIpv4IpLocalPortRange |
string |
Sysctl ayarı net.ipv4.ip_local_port_range. |
| netIpv4NeighDefaultGcThresh1 |
integer (int32) |
Sysctl ayarı net.ipv4.neigh.default.gc_thresh1. |
| netIpv4NeighDefaultGcThresh2 |
integer (int32) |
Sysctl ayarı net.ipv4.neigh.default.gc_thresh2. |
| netIpv4NeighDefaultGcThresh3 |
integer (int32) |
Sysctl ayarı net.ipv4.neigh.default.gc_thresh3. |
| netIpv4TcpFinTimeout |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_fin_timeout. |
| netIpv4TcpKeepaliveProbes |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_keepalive_probes. |
| netIpv4TcpKeepaliveTime |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_keepalive_time. |
| netIpv4TcpMaxSynBacklog |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_max_syn_backlog. |
| netIpv4TcpMaxTwBuckets |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_max_tw_buckets. |
| netIpv4TcpTwReuse |
boolean |
Sysctl ayarı net.ipv4.tcp_tw_reuse. |
| netIpv4TcpkeepaliveIntvl |
integer (int32) minimum: 10maximum: 90 |
Sysctl ayarı net.ipv4.tcp_keepalive_intvl. |
| netNetfilterNfConntrackBuckets |
integer (int32) minimum: 65536maximum: 524288 |
Sysctl ayarı net.netfilter.nf_conntrack_buckets. |
| netNetfilterNfConntrackMax |
integer (int32) minimum: 131072maximum: 2097152 |
Sysctl ayarı net.netfilter.nf_conntrack_max. |
| vmMaxMapCount |
integer (int32) |
Sysctl ayarı vm.max_map_count. |
| vmSwappiness |
integer (int32) |
Sysctl ayarı vm.swappiness. |
| vmVfsCachePressure |
integer (int32) |
Sysctl ayarı vm.vfs_cache_pressure. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturmanın zaman damgası (UTC). |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
TransitEncryptionType
Poddan poda şifrelemeyi yapılandırır. Bu yalnızca Cilium tabanlı kümelerde etkinleştirilebilir. Belirtilmezse, varsayılan değer Yok olur.
| Değer | Description |
|---|---|
| WireGuard |
WireGuard şifrelemesini etkinleştirin. Kullanım örnekleri ve uygulama ayrıntılarına bakın https://docs.cilium.io/en/latest/security/network/encryption-wireguard/ |
| None |
Aktarım şifrelemesini devre dışı bırak |
UndrainableNodeBehavior
Yükseltme sırasında çizilemez düğümlerin davranışını tanımlar. Çizilemeyen düğümlerin en yaygın nedeni Pod Kesinti bütçeleri (PDB) olsa da pod sonlandırma yetkisiz kullanım süresi kalan düğüm başına boşaltma zaman aşımını aşıyor veya pod hala çalışıyor durumdaysa, ayrıca çizilemez düğümlere neden olabilir.
| Değer | Description |
|---|---|
| Cordon |
AKS, engellenen düğümleri kordonlar ve yükseltme sırasında bunları aşırı gerilim düğümleriyle değiştirir. Engellenen düğümler kordonlanır ve aşırı gerilim düğümleri ile değiştirilir. Engellenen düğümler 'kubernetes.azure.com/upgrade-status:Quarantined' etiketine sahip olur. Engellenen her düğüm için bir dalgalanma düğümü korunur. Diğer tüm aşırı gerilim düğümlerini silmek için en iyi çabayı gösterme girişiminde bulunulacaktır. Engellenen düğümleri değiştirmek için yeterli aşırı gerilim düğümü varsa yükseltme işlemi ve yönetilen küme başarısız durumda olur. Aksi takdirde, yükseltme işlemi ve yönetilen küme iptal edilmiş durumda olur. |
| Schedule |
AKS engellenen düğümleri zamanlanabilir olarak işaretler, ancak engellenen düğümler yükseltilmez. Tüm aşırı gerilim düğümlerini silmek için en iyi çabayı gösterme girişiminde bulunulacaktır. Herhangi bir engellenen düğüm varsa yükseltme işlemi ve yönetilen küme başarısız durumda olur. |
UpgradeChannel
Otomatik yükseltme için yükseltme kanalı. Varsayılan değer :'none'. Daha fazla bilgi için bkz. AKS kümesi otomatik yükseltme kanalı ayarları.
| Değer | Description |
|---|---|
| rapid |
Kümeyi desteklenen en son ikincil sürümde desteklenen en son düzeltme eki sürümüne otomatik olarak yükseltin. Kümenin, N'nin desteklenen en son ikincil sürüm olduğu N-2 ikincil sürümündeki bir Kubernetes sürümünde olduğu durumlarda, küme önce N-1 ikincil sürümünde desteklenen en son düzeltme eki sürümüne yükseltilir. Örneğin, bir küme 1.17.7 sürümünü ve 1.17.9, 1.18.4, 1.18.6 ve 1.19.1 sürümlerini çalıştırıyorsa, kümeniz önce 1.18.6 sürümüne yükseltilir, ardından 1.19.1 sürümüne yükseltilir. |
| stable |
Kümeyi N-1 alt sürümünde desteklenen en son düzeltme eki sürümüne otomatik olarak yükseltin; burada N desteklenen en son ikincil sürümdür. Örneğin, bir küme 1.17.7 sürümünü ve 1.17.9, 1.18.4, 1.18.6 ve 1.19.1 sürümlerini çalıştırıyorsa, kümeniz 1.18.6 sürümüne yükseltilir. |
| patch |
İkincil sürümü aynı tutarken kullanılabilir duruma geldiğinde kümeyi otomatik olarak desteklenen en son düzeltme eki sürümüne yükseltin. Örneğin, bir küme 1.17.7 sürümünü ve 1.17.9, 1.18.4, 1.18.6 ve 1.19.1 sürümlerini çalıştırıyorsa, kümeniz 1.17.9 sürümüne yükseltilir. |
| node-image |
Düğüm görüntüsünü otomatik olarak kullanılabilir en son sürüme yükseltin. Düğüm işletim sistemi düzeltme ekini Kubernetes sürüm düzeltme eki uygulamadan ayrı olarak yapılandırmanıza olanak tanıdığından nodeOSUpgradeChannel kullanmayı göz önünde bulundurun |
| none |
Otomatik yükseltmeleri devre dışı bırakır ve kümeyi geçerli Kubernetes sürümünde tutar. |
UpgradeOverrideSettings
Küme yükseltirken geçersiz kılma ayarları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| forceUpgrade |
boolean |
Kümenin yükseltilip yükseltılmayacağı. Bu seçeneğin, kullanım dışı API kullanımını denetleme gibi yükseltme korumalarını atlamak için yükseltme işlemine yönerge verdiğine dikkat edin. Bu seçeneği yalnızca dikkatli bir şekilde etkinleştirin. |
| until |
string (date-time) |
Geçersiz kılmalar etkin olana kadar. Bunun yalnızca yükseltmenin başlangıç zamanıyla eşleşeceğini ve yükseltme işlemi devam ederken süresi dolsa bile yükseltme başlatıldıktan sonra etkinliğin |
UserAssignedIdentity
Kullanıcı tarafından atanan kimlikle ilgili ayrıntılar.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| clientId |
string |
Kullanıcı tarafından atanan kimliğin istemci kimliği. |
| objectId |
string |
Kullanıcı tarafından atanan kimliğin nesne kimliği. |
| resourceId |
string (arm-id) |
Kullanıcı tarafından atanan kimliğin kaynak kimliği. |
VirtualMachineNodes
Aynı vm boyutundaki düğüm grubundaki geçerli durum.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| count |
integer (int32) |
Düğüm sayısı. |
| size |
string |
Bu düğüm grubunu barındırmak için kullanılan aracıların VM boyutu. |
VirtualMachinesProfile
VirtualMachines aracı havuzundaki belirtimler.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| scale |
VirtualMachines aracı havuzunu ölçeklendirmeye ilişkin belirtimler. |
WindowsGmsaProfile
Yönetilen kümede Windows gMSA Profili.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| dnsServer |
string |
Windows gMSA için DNS sunucusunu belirtir. |
| enabled |
boolean |
Windows gMSA'nın etkinleştirilip etkinleştirilmeyileceği. Yönetilen kümede Windows gMSA'nın etkinleştirilip etkinleştirilmeymeyeceğini belirtir. |
| rootDomainName |
string |
Windows gMSA için kök etki alanı adını belirtir. |
WorkloadRuntime
Bir düğümün çalıştırabileceği iş yükü türünü belirler.
| Değer | Description |
|---|---|
| OCIContainer |
Düğümler, standart OCI kapsayıcı iş yüklerini çalıştırmak için Kubelet kullanır. |
| WasmWasi |
Düğümler WASI sağlayıcısını (Önizleme) kullanarak WASM iş yüklerini çalıştırmak için Krustlet kullanır. |
| KataVmIsolation |
Düğümler, İç İçe VM tabanlı podları etkinleştirmek için (Kata + Cloud Hypervisor + Hyper-V) kullanabilir. Hyper-V kullanımı nedeniyle AKS düğüm işletim sistemi, Hyper-V'nin iç içe geçmiş bir VM'dir (kök işletim sistemi). Bu nedenle yalnızca Dv3 serisi gibi İç İçe Sanallaştırmayı destekleyen VM serisiyle kullanılabilir. |