Aracılığıyla paylaş


Managed Clusters - Get

Yönetilen bir küme alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}?api-version=2024-10-01

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

resourceName
path True

string

Yönetilen küme kaynağının adı.

Normal ifade deseni: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

subscriptionId
path True

string

uuid

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

ManagedCluster

TAMAM

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan 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

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Get Managed Cluster

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2024-10-01

Örnek yanıt

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
  "location": "location1",
  "name": "clustername1",
  "tags": {
    "archv2": "",
    "tier": "production"
  },
  "type": "Microsoft.ContainerService/ManagedClusters",
  "eTag": "beywbwei",
  "properties": {
    "provisioningState": "Succeeded",
    "maxAgentPools": 1,
    "kubernetesVersion": "1.9.6",
    "currentKubernetesVersion": "1.9.6",
    "dnsPrefix": "dnsprefix1",
    "fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
    "azurePortalFQDN": "dnsprefix1-abcd1234.portal.hcp.eastus.azmk8s.io",
    "agentPoolProfiles": [
      {
        "name": "nodepool1",
        "count": 3,
        "vmSize": "Standard_DS1_v2",
        "maxPods": 110,
        "osType": "Linux",
        "eTag": "nvewbvoi",
        "provisioningState": "Succeeded",
        "orchestratorVersion": "1.9.6",
        "currentOrchestratorVersion": "1.9.6",
        "availabilityZones": [
          "1",
          "2",
          "3"
        ],
        "nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
        "upgradeSettings": {
          "maxSurge": "33%"
        }
      }
    ],
    "linuxProfile": {
      "adminUsername": "azureuser",
      "ssh": {
        "publicKeys": [
          {
            "keyData": "keydata"
          }
        ]
      }
    },
    "servicePrincipalProfile": {
      "clientId": "clientid"
    },
    "nodeResourceGroup": "MC_rg1_clustername1_location1",
    "enableRBAC": false,
    "diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
    "networkProfile": {
      "networkPlugin": "kubenet",
      "podCidr": "10.244.0.0/16",
      "serviceCidr": "10.0.0.0/16",
      "dnsServiceIP": "10.0.0.10",
      "loadBalancerSku": "standard",
      "outboundType": "loadBalancer",
      "podCidrs": [
        "10.244.0.0/16"
      ],
      "serviceCidrs": [
        "10.0.0.0/16"
      ],
      "ipFamilies": [
        "IPv4"
      ],
      "loadBalancerProfile": {
        "allocatedOutboundPorts": 2000,
        "idleTimeoutInMinutes": 10,
        "outboundIPs": {
          "publicIPs": [
            {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip1"
            },
            {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip2"
            }
          ]
        },
        "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"
          }
        ]
      }
    },
    "upgradeSettings": {
      "overrideSettings": {
        "forceUpgrade": true,
        "until": "2022-11-01T13:00:00Z"
      }
    }
  }
}

Tanımlar

Name 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.

AdvancedNetworkingObservability

Geçmiş bağlamlarla gelişmiş ağ ölçümlerini ve akış günlüklerini etkinleştirmek için gözlemlenebilirlik profili.

AdvancedNetworkingSecurity

Cilium tabanlı kümede güvenlik özelliklerini etkinleştirmek için güvenlik profili.

AgentPoolMode

Aracı havuzunun modu.

AgentPoolNetworkProfile

Aracı havuzunun ağ ayarları.

AgentPoolSecurityProfile

Aracı havuzunun güvenlik ayarları.

AgentPoolType

Aracı Havuzu türü.

AgentPoolUpgradeSettings

Aracı havuzunu yükseltme ayarları

AgentPoolWindowsProfile

Windows aracı havuzunun belirli profili.

AutoScalerProfile

Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler

AzureKeyVaultKms

Güvenlik profili için Azure Key Vault anahtar yönetimi hizmeti ayarları.

BackendPoolType

Yönetilen gelen Load Balancer Arka Uç Havuzu türü.

CloudError

Kapsayıcı hizmetinden bir hata yanıtı.

CloudErrorBody

Kapsayıcı hizmetinden bir hata yanıtı.

ClusterUpgradeSettings

Küme yükseltme ayarları.

code

Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir

ContainerServiceLinuxProfile

Kapsayıcı hizmeti kümesindeki Linux VM'lerinin profili.

ContainerServiceNetworkProfile

Ağ yapılandırması profili.

ContainerServiceSshConfiguration

Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması.

ContainerServiceSshPublicKey

SSH sertifikası ortak anahtar verileri hakkında bilgi içerir.

createdByType

Kaynağı oluşturan kimliğin türü.

CreationData

Kaynak kaynaktan hedef kaynak oluştururken kullanılan veriler.

DelegatedResource

Temsilci atanan kaynak özellikleri - yalnızca iç kullanım.

expander

Ölçeği büyütürken kullanılacak genişletici

ExtendedLocation

Genişletilmiş konumun karmaşık türü.

ExtendedLocationTypes

Genişletilmiş konumun türü.

GPUInstanceProfile

Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile.

Identity

Kaynağın kimliği.

ipFamily

Küme için kullanılabilir IP sürümlerini belirtmek için kullanılan IP aileleri.

IPTag

Nesneyle ilişkilendirilmiş IPTag'i içerir.

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

IstioComponents

Istio bileşenleri yapılandırması.

IstioEgressGateway

Istio çıkış ağ geçidi yapılandırması.

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.

IstioIngressGatewayMode

Giriş ağ geçidi modu.

IstioPluginCertificateAuthority

Service Mesh için eklenti sertifikaları bilgileri.

IstioServiceMesh

Istio hizmet ağı yapılandırması.

KeyVaultNetworkAccessTypes

Anahtar kasasının ağ erişimi

KubeletConfig

Aracı düğümlerinin Kubelet yapılandırmaları.

KubeletDiskType

emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler.

KubernetesSupportPlan

AKS yönetilen kümeleri için farklı destek katmanları

licenseType

Windows VM'leri için kullanılacak lisans türü. Diğer ayrıntılar için bkz. Azure Hibrit Kullanıcı Avantajları .

LinuxOSConfig

Linux aracı düğümlerinin işletim sistemi yapılandırmaları.

loadBalancerSku

Yönetilen küme için yük dengeleyici sku'su.

ManagedCluster

Yönetilen küme.

ManagedClusterAADProfile

AADProfile, Azure Active Directory tümleştirmesi özniteliklerini belirtir.

ManagedClusterAddonProfile

Yönetilen küme için Kubernetes eklenti profili.

ManagedClusterAgentPoolProfile

Kapsayıcı hizmeti aracı havuzunun profili.

ManagedClusterAPIServerAccessProfile

Yönetilen küme API sunucusu için erişim profili.

ManagedClusterAutoUpgradeProfile

Yönetilen küme için otomatik yükseltme profili.

ManagedClusterAzureMonitorProfile

Yönetilen kümeyi izlemek için Azure İzleyici eklenti profilleri.

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.

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.

ManagedClusterCostAnalysis

Küme için maliyet analizi yapılandırması

ManagedClusterHTTPProxyConfig

Küme HTTP proxy yapılandırması.

ManagedClusterIdentity

Yönetilen kümenin kimliği.

ManagedClusterIngressProfile

Kapsayıcı hizmeti kümesi için giriş profili.

ManagedClusterIngressProfileWebAppRouting

Giriş profili için Uygulama Yönlendirme eklenti ayarları.

ManagedClusterLoadBalancerProfile

Yönetilen küme yük dengeleyicinin profili.

ManagedClusterManagedOutboundIPProfile

Yönetilen kümenin yönetilen giden IP kaynaklarının profili.

ManagedClusterMetricsProfile

ManagedCluster için ölçüm profili.

ManagedClusterNATGatewayProfile

Yönetilen küme NAT ağ geçidinin profili.

ManagedClusterNodeResourceGroupProfile

Yönetilen küme için düğüm kaynak grubu kilitleme profili.

ManagedClusterOIDCIssuerProfile

Yönetilen Kümenin OIDC veren profili.

ManagedClusterPodIdentity

Yönetilen Kümeye atanan pod kimliği hakkındaki ayrıntılar.

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.

ManagedClusterPodIdentityProfile

Yönetilen Kümenin pod kimliği profili.

ManagedClusterPodIdentityProvisioningError

Pod kimliği sağlamadan bir hata yanıtı.

ManagedClusterPodIdentityProvisioningErrorBody

Pod kimliği sağlamadan bir hata yanıtı.

ManagedClusterPodIdentityProvisioningState

Pod kimliğinin geçerli sağlama durumu.

ManagedClusterSecurityProfile

Kapsayıcı hizmeti kümesi için güvenlik profili.

ManagedClusterSecurityProfileDefender

Güvenlik profili için Microsoft Defender ayarları.

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Güvenlik profili tehdit algılama için Microsoft Defender ayarları.

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.

ManagedClusterSecurityProfileWorkloadIdentity

Güvenlik profili için iş yükü kimlik ayarları.

ManagedClusterServicePrincipalProfile

Azure API'lerini işlemek için kullanılacak kümenin hizmet sorumlusu kimliği hakkında bilgi.

ManagedClusterSKU

Yönetilen Kümenin SKU'su.

ManagedClusterSKUName

Yönetilen küme SKU'sunun adı.

ManagedClusterSKUTier

Yönetilen küme SKU'sunun katmanı.

ManagedClusterStorageProfile

Kapsayıcı hizmeti kümesi için depolama profili.

ManagedClusterStorageProfileBlobCSIDriver

Depolama profili için AzureBlob CSI Sürücüsü ayarları.

ManagedClusterStorageProfileDiskCSIDriver

Depolama profili için AzureDisk CSI Sürücüsü ayarları.

ManagedClusterStorageProfileFileCSIDriver

Depolama profili için AzureFile CSI Sürücüsü ayarları.

ManagedClusterStorageProfileSnapshotController

Depolama profili için Anlık Görüntü Denetleyicisi ayarları.

ManagedClusterWindowsProfile

Yönetilen kümedeki Windows VM'leri için profil.

ManagedClusterWorkloadAutoScalerProfile

Yönetilen küme için İş Yükü Otomatik ölçekleyici profili.

ManagedClusterWorkloadAutoScalerProfileKeda

İş yükü otomatik ölçekleyici profili için KEDA (Kubernetes Olay Temelli Otomatik Ölçeklendirme) ayarları.

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

İş yükü otomatik ölçekleyici profili için VPA (Dikey Pod Otomatik Ölçeklendiricisi) ayarları.

ManagedOutboundIPs

Küme yük dengeleyici için istenen yönetilen giden IP'ler.

networkDataplane

Kubernetes kümesinde kullanılan ağ veri düzlemi.

networkMode

Azure CNI'nin yapılandırıldığı ağ modu.

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.

nodeOSUpgradeChannel

Düğüm İşletim Sistemi Yükseltme Kanalı

OSDiskType

Aracı havuzundaki makineler için kullanılacak işletim sistemi disk türü.

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.

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ı.

outboundType

Giden (çıkış) yönlendirme yöntemi.

PortRange

Bağlantı noktası aralığı.

PowerState

Kümenin Güç Durumunu açıklar

PrivateLinkResource

Özel bağlantı kaynağı

Protocol

Bağlantı noktasının ağ protokolü.

ProvisioningInfo
PublicNetworkAccess

ManagedCluster'ın PublicNetworkAccess'i

ResourceIdentityType

Yönetilen küme için kullanılan kimlik türü.

ResourceReference

Azure kaynağına başvuru.

RestrictionLevel

Kümenin düğüm kaynak grubuna uygulanan kısıtlama düzeyi. Belirtilmezse, varsayılan değer 'Sınırsız' olur

ScaleDownMode

VM'lerin Aracı Havuzlarına nasıl eklendiğini veya aracı havuzlarından nasıl kaldırıldığını açıklar. Bkz. faturalama durumlarını.

ScaleSetEvictionPolicy

Sanal Makine Ölçek Kümesi çıkarma ilkesi.

ScaleSetPriority

Sanal Makine Ölçek Kümesi önceliği.

ServiceMeshMode

Hizmet ağı modu.

ServiceMeshProfile

Yönetilen küme için hizmet ağı profili.

SysctlConfig

Linux aracı düğümleri için sysctl ayarları.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

upgradeChannel

Otomatik yükseltme için yükseltme kanalı. Varsayılan değer :'none'.

UpgradeOverrideSettings

Küme yükseltirken geçersiz kılma ayarları.

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.

UserAssignedIdentity

Kullanıcı tarafından atanan kimlikle ilgili ayrıntılar.

WindowsGmsaProfile

Yönetilen kümede Windows gMSA Profili.

WorkloadRuntime

Bir düğümün çalıştırabileceği iş yükü türünü belirler.

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.

Name 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

AdvancedNetworkingObservability

Geçmiş bağlamlarla gelişmiş ağ ölçümlerini ve akış günlüklerini etkinleştirmek için gözlemlenebilirlik profili.

security

AdvancedNetworkingSecurity

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.

Name Tür Description
enabled

boolean

Kümelerde Gelişmiş Ağ gözlemlenebilirliği işlevlerinin etkinleştirilebilirliğini gösterir.

AdvancedNetworkingSecurity

Cilium tabanlı kümede güvenlik özelliklerini etkinleştirmek için güvenlik profili.

Name Tür Description
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.

AgentPoolMode

Aracı havuzunun modu.

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.

AgentPoolNetworkProfile

Aracı havuzunun ağ ayarları.

Name Tür Description
allowedHostPorts

PortRange[]

Erişmesine izin verilen bağlantı noktası aralıkları. Belirtilen aralıkların çakışmasına izin verilir.

applicationSecurityGroups

string[]

Aracı havuzunun oluşturulduğunda ilişkilendirileceği uygulama güvenlik gruplarının kimlikleri.

nodePublicIPTags

IPTag[]

Örnek düzeyinde genel IP'lerin IPTag'leri.

AgentPoolSecurityProfile

Aracı havuzunun güvenlik ayarları.

Name 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.

AgentPoolType

Aracı Havuzu türü.

Değer Description
AvailabilitySet

Bunun kullanımı kesinlikle önerilmez.

VirtualMachineScaleSets

Sanal Makine Ölçek Kümesi tarafından yedeklenen bir Aracı Havuzu oluşturun.

AgentPoolUpgradeSettings

Aracı havuzunu yükseltme ayarları

Name Tür Description
drainTimeoutInMinutes

integer

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 1'dir. En iyi yöntemler de dahil olmak üzere daha fazla bilgi için bkz. https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade

nodeSoakDurationInMinutes

integer

Düğüm için bekletme 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.

AgentPoolWindowsProfile

Windows aracı havuzunun belirli profili.

Name Tür Description
disableOutboundNat

boolean

Windows düğümlerinde OutboundNAT'nin devre dışı bırakılıp devre dışı bırakılmayacağı
Varsayılan değer false'tur. 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.

AutoScalerProfile

Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler

Name 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 podları boş düğümlerden düzgün bir şekilde sonlandırılacak
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 podları boş olmayan düğümlerden düzgün bir şekilde sonlandırılacak
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

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ı yoksayar mı?
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çeği artırdıktan ne kadar sonra ölçeği azaltılan değerlendirme özgeçmişleri
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

Ölçeği azaltan düğüm silme işleminden sonra değerlendirmenin sürdürülme süresi.
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ği azaltma hatasından ne kadar süre sonra değerlendirme sürdürülür.
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

Ölçeği azaltmaya uygun hale gelmeden önce okunmamış bir düğümün ne kadar süreyle gereksiz olması gerekir?
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çeklendiricisi yerel depolamaya sahip podlar içeren düğümleri silme işlemini atlarsa (ö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 içeren düğümleri silmeyi atlayacaksa (DaemonSet veya yansıtma podları hariç)
Varsayılan değer true'dur.

AzureKeyVaultKms

Güvenlik profili için Azure Key Vault anahtar yönetimi hizmeti ayarları.

Name 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. anahtar tanımlayıcı biçimi. Azure Key Vault anahtar yönetimi hizmeti etkinleştirildiğinde, bu alan gereklidir ve geçerli bir anahtar tanımlayıcısı olmalıdır. Azure Key Vault anahtar yönetimi hizmeti devre dışı bırakıldığında alanı boş bırakın.

keyVaultNetworkAccess

KeyVaultNetworkAccessTypes

Public

Anahtar kasasının ağ erişimi
Anahtar kasasının ağ erişimi. Olası değerler Public ve Private. Public, anahtar kasasının tüm ağlardan genel erişime izin verdiği anlamına gelir. Private, anahtar kasasının genel erişimi devre dışı bırakması ve özel bağlantıyı etkinleştirmesi anlamına gelir. Varsayılan değer Public.

keyVaultResourceId

string

Anahtar kasasının kaynak kimliği. keyVaultNetworkAccess Privateolduğunda, bu alan gereklidir ve geçerli bir kaynak kimliği olmalıdır. keyVaultNetworkAccess Publicolduğunda alanı boş bırakın.

BackendPoolType

Yönetilen gelen Load Balancer Arka Uç Havuzu türü.

Değer Description
NodeIP

Yönetilen gelen Load Balancer Arka Uç Havuzu türü. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.

NodeIPConfiguration

Yönetilen gelen Load Balancer Arka Uç Havuzu türü. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.

CloudError

Kapsayıcı hizmetinden bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Hatayla ilgili ayrıntılar.

CloudErrorBody

Kapsayıcı hizmetinden bir hata yanıtı.

Name 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

CloudErrorBody[]

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ı.

ClusterUpgradeSettings

Küme yükseltme ayarları.

Name Tür Description
overrideSettings

UpgradeOverrideSettings

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.

ContainerServiceLinuxProfile

Kapsayıcı hizmeti kümesindeki Linux VM'lerinin profili.

Name Tür Description
adminUsername

string

Linux VM'leri için kullanılacak yönetici kullanıcı adı.

ssh

ContainerServiceSshConfiguration

Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması.

ContainerServiceNetworkProfile

Ağ yapılandırması profili.

Name Tür Default value Description
advancedNetworking

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

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

ManagedClusterLoadBalancerProfile

Küme yük dengeleyicisinin profili.

loadBalancerSku

loadBalancerSku

Yönetilen küme için yük dengeleyici sku'su.
Varsayılan değer 'standart'tır. Yük dengeleyici SKU'ları arasındaki farklar hakkında daha fazla bilgi için bkz. Azure Load Balancer SKU'ları.

natGatewayProfile

ManagedClusterNATGatewayProfile

Küme NAT ağ geçidinin profili.

networkDataplane

networkDataplane

Kubernetes kümesinde kullanılan ağ veri düzlemi.

networkMode

networkMode

Azure CNI'nin yapılandırıldığı ağ modu.
networkPlugin 'azure' dışında bir şeyse bu belirtilemez.

networkPlugin

NetworkPlugin

Kubernetes ağını oluşturmak için kullanılan ağ eklentisi.

networkPluginMode

NetworkPluginMode

Ağ eklentisinin kullanması gereken mod.

networkPolicy

NetworkPolicy

Kubernetes ağını oluşturmak için kullanılan ağ ilkesi.

outboundType

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. çıkış giden türü.

podCidr

string

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

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.

ContainerServiceSshConfiguration

Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması.

Name Tür Description
publicKeys

ContainerServiceSshPublicKey[]

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.

Name 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
Application
Key
ManagedIdentity
User

CreationData

Kaynak kaynaktan hedef kaynak oluştururken kullanılan veriler.

Name Tür Description
sourceResourceId

string

Bu, hedef nesneyi oluşturmak için kullanılacak kaynak nesnenin ARM kimliğidir.

DelegatedResource

Temsilci atanan kaynak özellikleri - yalnızca iç kullanım.

Name 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

Temsilci atanan kaynağın kiracı kimliği - yalnızca iç kullanım.

expander

Ölçeği büyütürken kullanılacak genişletici

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 daha ayrıntılı olarak açıklanmıştır.

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ü.

Name Tür Description
name

string

Genişletilmiş konumun adı.

type

ExtendedLocationTypes

Genişletilmiş konumun türü.

ExtendedLocationTypes

Genişletilmiş konumun türü.

Değer Description
EdgeZone

GPUInstanceProfile

Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile.

Değer Description
MIG1g
MIG2g
MIG3g
MIG4g
MIG7g

Identity

Kaynağın kimliği.

Name Tür Description
principalId

string

Kaynak kimliğinin asıl kimliği. Değer bir UUID olmalıdır.

tenantId

string

Kaynağın kiracı kimliği. Değer bir UUID olmalıdır.

type

ResourceIdentityType

Kimlik türü.

ipFamily

Küme için kullanılabilir IP sürümlerini belirtmek için kullanılan IP aileleri.

Değer Description
IPv4
IPv6

IPTag

Nesneyle ilişkilendirilmiş IPTag'i içerir.

Name 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

Name Tür Description
plugin

IstioPluginCertificateAuthority

Service Mesh için eklenti sertifikaları bilgileri.

IstioComponents

Istio bileşenleri yapılandırması.

Name Tür Description
egressGateways

IstioEgressGateway[]

Istio çıkış ağ geçitleri.

ingressGateways

IstioIngressGateway[]

Istio giriş ağ geçitleri.

IstioEgressGateway

Istio çıkış ağ geçidi yapılandırması.

Name Tür Description
enabled

boolean

Çıkış ağ geçidinin etkinleştirilip etkinleştirilmeyileceği.

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.

Name Tür Description
enabled

boolean

Giriş ağ geçidinin etkinleştirilip etkinleştirilmeyileceği.

mode

IstioIngressGatewayMode

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.

Name Tür Description
certChainObjectName

string

Azure Key Vault'ta sertifika zinciri nesne adı.

certObjectName

string

Azure Key Vault'ta ara sertifika nesne adı.

keyObjectName

string

Azure Key Vault'ta ara sertifika özel anahtar nesne adı.

keyVaultId

string

Key Vault'un kaynak kimliği.

rootCertObjectName

string

Azure Key Vault'ta kök sertifika nesne adı.

IstioServiceMesh

Istio hizmet ağı yapılandırması.

Name Tür Description
certificateAuthority

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

components

IstioComponents

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 bkz. https://learn.microsoft.com/en-us/azure/aks/istio-upgrade

KeyVaultNetworkAccessTypes

Anahtar kasasının ağ erişimi

Değer Description
Private
Public

KubeletConfig

Aracı düğümlerinin Kubelet yapılandırmaları.

Name Tür Description
allowedUnsafeSysctls

string[]

İzin verilen güvenli olmayan sysctls veya güvenli olmayan sysctl desenleri listesi (*ile biten).

containerLogMaxFiles

integer

Kapsayıcı için mevcut olabilecek en fazla kapsayıcı günlüğü dosyası sayısı. Sayı 2 ≥ olmalıdır.

containerLogMaxSizeMB

integer

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

Görüntü çöp toplama işleminin her zaman çalıştırıldığı disk kullanımı yüzdesi.
Görüntü çöp toplamayı devre dışı bırakmak için 100 olarak ayarlayın. Varsayılan değer 85%

imageGcLowThreshold

integer

Görüntü atık toplama işleminin hiçbir zaman çalıştırılamadan önce disk kullanımı yüzdesi.
Bu ayar imageGcHighThreshold değerinden yüksek olamaz. Varsayılan değer 80%

podMaxPids

integer

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.

KubernetesSupportPlan

AKS yönetilen kümeleri için farklı destek katmanları

Değer Description
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.

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.

licenseType

Windows VM'leri için kullanılacak lisans türü. Diğer ayrıntılar için bkz. Azure Hibrit Kullanıcı Avantajları .

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ı.

Name Tür Description
swapFileSizeMB

integer

Her düğümde oluşturulacak takas dosyasının MB cinsinden boyutu.

sysctls

SysctlConfig

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 yük dengeleyici sku'su.

Değer Description
basic

Sınırlı işlevselliğe sahip temel bir Load Balancer kullanın.

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 makalesine bakın.

ManagedCluster

Yönetilen küme.

Name Tür Description
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ı başına 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.

extendedLocation

ExtendedLocation

Sanal Makinenin genişletilmiş konumu.

id

string

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedClusterIdentity

Yapılandırıldıysa yönetilen kümenin kimliği.

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.aadProfile

ManagedClusterAADProfile

AADProfile, Azure Active Directory tümleştirmesi özniteliklerini belirtir.
Azure Active Directory yapılandırması.

properties.addonProfiles

<string,  ManagedClusterAddonProfile>

Yönetilen küme eklentisinin profili.

properties.agentPoolProfiles

ManagedClusterAgentPoolProfile[]

Aracı havuzu özellikleri.

properties.apiServerAccessProfile

ManagedClusterAPIServerAccessProfile

Yönetilen küme API sunucusu için erişim profili.

properties.autoScalerProfile

AutoScalerProfile

Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler

properties.autoUpgradeProfile

ManagedClusterAutoUpgradeProfile

Otomatik yükseltme yapılandırması.

properties.azureMonitorProfile

ManagedClusterAzureMonitorProfile

Yönetilen kümeyi izlemek için Azure İzleyici eklenti profilleri.

properties.azurePortalFQDN

string

Azure Portal tarafından Yönetilen Kümeye erişmek için kullanılan özel FQDN. Bu FQDN yalnızca Azure Portal tarafından kullanılır ve diğer istemciler tarafından kullanılmamalıdır.
Azure Portal, kubernetes APIServer'ın varsayılan olarak işlemediği bazı yanıtlarda belirli Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) üst bilgilerinin gönderilmesini gerektirir. Bu özel FQDN CORS'yi destekleyerek Azure Portal'ın düzgün çalışmasını sağlar.

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

Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin Kaynak Kimliği.
Bu şu biçimdedir: '/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.enablePodSecurityPolicy

boolean

(KULLANıM DıŞı) Kubernetes pod güvenlik ilkesinin (önizleme) etkinleştirilip etkinleştirilmeyileceği. PodSecurityPolicy, Kubernetes v1.21'de kullanım dışı bırakıldı ve v1.25'te Kubernetes'ten kaldırıldı. https://aka.ms/k8s/psp ve https://aka.ms/aks/pspadresinden daha fazla bilgi edinin.

properties.enableRBAC

boolean

Kubernetes Role-Based Erişim Denetimi'nin etkinleştirilip etkinleştirilmeyileceği.

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.httpProxyConfig

ManagedClusterHTTPProxyConfig

Kümeyi HTTP proxy sunucularıyla sağlamaya yönelik yapılandırmalar.

properties.identityProfile

<string,  UserAssignedIdentity>

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" anahtarıdır ve değeri "resourceId" olur: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

properties.ingressProfile

ManagedClusterIngressProfile

Yönetilen küme için giriş profili.

properties.kubernetesVersion

string

Kullanıcı tarafından belirtilen Kubernetes sürümü.
Hem major.minor.patch><düzeltme eki sürümü (ö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. Oluşturulduktan sonra kümenin aynı <major.minor> güncelleştirilmesi (örneğin, 1.14.x -> 1.14), daha yeni bir düzeltme eki sürümü kullanılabilir olsa bile yükseltmeyi 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ıralı olarak 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

ContainerServiceLinuxProfile

Yönetilen Kümedeki Linux VM'lerinin profili.

properties.maxAgentPools

integer

Yönetilen küme için en fazla aracı havuzu sayısı.

properties.metricsProfile

ManagedClusterMetricsProfile

İsteğe bağlı küme ölçümleri yapılandırması.

properties.networkProfile

ContainerServiceNetworkProfile

Ağ yapılandırma profili.

properties.nodeResourceGroup

string

Aracı havuzu düğümlerini içeren kaynak grubunun adı.

properties.nodeResourceGroupProfile

ManagedClusterNodeResourceGroupProfile

Düğüm kaynak grubu yapılandırmasının profili.

properties.oidcIssuerProfile

ManagedClusterOIDCIssuerProfile

Yönetilen Kümenin OIDC veren profili.

properties.podIdentityProfile

ManagedClusterPodIdentityProfile

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

PowerState

Kümenin Güç Durumu.

properties.privateFQDN

string

Özel kümenin FQDN'sini.

properties.privateLinkResources

PrivateLinkResource[]

Kümeyle ilişkili özel bağlantı kaynakları.

properties.provisioningState

string

Geçerli sağlama durumu.

properties.publicNetworkAccess

PublicNetworkAccess

ManagedCluster'ın PublicNetworkAccess'i
AKS için genel ağ erişimine izin verme veya erişimi reddetme

properties.resourceUID

string

resourceUID, ARM ResourceId'leri yeniden kullanan ManagedCluster'ları benzersiz olarak tanımlar (örneğin, oluşturma, silme, oluşturma sırası)

properties.securityProfile

ManagedClusterSecurityProfile

Yönetilen küme için güvenlik profili.

properties.serviceMeshProfile

ServiceMeshProfile

Yönetilen küme için hizmet ağı profili.

properties.servicePrincipalProfile

ManagedClusterServicePrincipalProfile

Azure API'lerini işlemek için kullanılacak kümenin hizmet sorumlusu kimliği hakkında bilgi.

properties.storageProfile

ManagedClusterStorageProfile

Yönetilen küme için depolama profili.

properties.supportPlan

KubernetesSupportPlan

Yönetilen Küme için destek planı. Belirtilmezse, varsayılan değer 'KubernetesOfficial'dır.

properties.upgradeSettings

ClusterUpgradeSettings

Küme yükseltme ayarları.

properties.windowsProfile

ManagedClusterWindowsProfile

Yönetilen Kümedeki Windows VM'lerinin profili.

properties.workloadAutoScalerProfile

ManagedClusterWorkloadAutoScalerProfile

Yönetilen küme için İş Yükü Otomatik ölçekleyici profili.

sku

ManagedClusterSKU

Yönetilen küme SKU'su.

systemData

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.

Name 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. daha fazla bilgi için https://aka.ms/aks/aad-legacy.

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. daha fazla bilgi için https://aka.ms/aks/aad-legacy.

serverAppSecret

string

(KULLANıM DıŞı) Sunucu AAD uygulama gizli dizisi. daha fazla bilgi için https://aka.ms/aks/aad-legacy.

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.

Name Tür Description
config

object

Eklentiyi yapılandırmak için anahtar-değer çiftleri.

enabled

boolean

Eklentinin etkinleştirilip etkinleştirilmediği.

identity

Identity

Bu eklenti tarafından kullanılan kullanıcı tarafından atanan kimliğin bilgileri.

ManagedClusterAgentPoolProfile

Kapsayıcı hizmeti aracı havuzunun profili.

Name Tür Default value Description
availabilityZones

string[]

Düğümler için kullanılacak Kullanılabilirlik alanlarının listesi. Bu yalnızca AgentPoolType özelliği 'VirtualMachineScaleSets' olduğunda belirtilebilir.

capacityReservationGroupID

string

Ayrılmış bir Sanal Makine grubundan sanal makineler sağlamak için Kapasite Rezervasyon Grubu'nun tam kaynak kimliği.
AKS, belirtilen aracı havuzunu Kapasite Rezervasyon Grubu ile ilişkilendirir.

count

integer

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

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ı başına 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 yalnızca belirli VM boyutlarında ve belirli Azure bölgelerinde desteklenir. Daha fazla bilgi için bkz. https://docs.microsoft.com/azure/aks/enable-host-encryption

enableFIPS

boolean

FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı.
Daha fazla ayrıntı için bkz. FIPS özellikli düğüm havuzu ekleme.

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. düğüm başına genel IP atama. Varsayılan değer false'tur.

enableUltraSSD

boolean

UltraSSD'nin etkinleştirilip etkinleştirilmeyileceği

gpuInstanceProfile

GPUInstanceProfile

Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile.

hostGroupID

string

Sanal makinelerin sağlanacağı Ayrılmış Konak Grubunun tam kaynak kimliği, yalnızca oluşturma senaryosunda kullanılır ve bir kez ayarlandıktan sonra değiştirilmesine izin verilmez.
Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Daha fazla bilgi için bkz. Azure ayrılmış konakları.

kubeletConfig

KubeletConfig

Aracı düğümlerinin Kubelet yapılandırmaları.
Aracı havuzu düğümlerinde Kubelet yapılandırması.

kubeletDiskType

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

LinuxOSConfig

Linux aracı düğümlerinin işletim sistemi yapılandırmaları.
Linux aracı düğümlerinin işletim sistemi yapılandırması.

maxCount

integer

Otomatik ölçeklendirme için en fazla düğüm sayısı

maxPods

integer

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

Otomatik ölçeklendirme için en az düğüm sayısı

mode

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

name

string

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

AgentPoolNetworkProfile

Aracı havuzunun ağ ile ilgili ayarları.

nodeImageVersion

string

Düğüm görüntüsünün sürümü

nodeLabels

object

Aracı havuzundaki tüm düğümlerde kalıcı hale getirmek için düğüm etiketleri.

nodePublicIPPrefixID

string

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 major.minor.patch><düzeltme eki sürümü (ö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. Oluşturulduktan sonra kümenin aynı <major.minor> güncelleştirilmesi (örneğin, 1.14.x -> 1.14), daha yeni bir düzeltme eki sürümü kullanılabilir olsa bile yükseltmeyi 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. düğüm havuzunu yükseltme.

osDiskSizeGB

integer

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

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

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

OSType

Linux

İşletim sistemi türü. Varsayılan değer Linux'tır.

podSubnetID

string

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

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

YakınLık Yerleştirme Grubu kimliği.

scaleDownMode

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

ScaleSetEvictionPolicy

Delete

Kullanılacak Sanal Makine Ölçek Kümesi çıkarma ilkesi.
scaleSetPriority değeri 'Spot' değilse bu belirtilemez. Belirtilmezse, varsayılan değer 'Sil'dir.

scaleSetPriority

ScaleSetPriority

Regular

Sanal Makine Ölçek Kümesi önceliği. Belirtilmezse, varsayılan değer 'Normal'dir.

securityProfile

AgentPoolSecurityProfile

Aracı havuzunun güvenlik ayarları.

spotMaxPrice

number

-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 bkz. spot VM fiyatlandırma

tags

object

Aracı havuzu sanal makine ölçek kümesinde kalıcı hale eklenecek etiketler.

type

AgentPoolType

Aracı Havuzu türü.

upgradeSettings

AgentPoolUpgradeSettings

Aracı havuzunu yükseltme ayarları

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

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

AgentPoolWindowsProfile

Windows aracı havuzunun belirli profili.

workloadRuntime

WorkloadRuntime

Bir düğümün çalıştırabileceği iş yükü türünü belirler.

ManagedClusterAPIServerAccessProfile

Yönetilen küme API sunucusu için erişim profili.

Name Tür Description
authorizedIPRanges

string[]

Kubernetes API sunucusuna erişmek için yetkilendirilmiş IP aralıkları.
IP aralıkları CIDR biçiminde belirtilir; örneğin 137.117.106.88/29. Bu özellik, Düğüm Başına Genel IP kullanan kümelerle veya Temel Yük Dengeleyici kullanan kümelerle uyumlu değildir. Daha fazla bilgi için bkz. API sunucusu yetkili IP aralıkları.

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ğı.
Diğer ayrıntılar için bkz. Özel AKS kümesi oluşturma.

enablePrivateClusterPublicFQDN

boolean

Özel küme için ek genel FQDN oluşturulup oluşturulmayacağı.

privateDNSZone

string

Küme için özel DNS bölgesi modu.
Varsayılan değer Sistem'dir. Daha fazla ayrıntı için bkz. özel DNS bölgesini yapılandırma. İzin verilen değerler 'system' ve 'none' değerleridir.

ManagedClusterAutoUpgradeProfile

Yönetilen küme için otomatik yükseltme profili.

Name Tür Description
nodeOSUpgradeChannel

nodeOSUpgradeChannel

Düğüm İşletim Sistemi Yükseltme Kanalı
Düğümlerinizdeki işletim sisteminin güncelleştirildiği şekilde. Varsayılan değer NodeImage'dır.

upgradeChannel

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ını ayarlama.

ManagedClusterAzureMonitorProfile

Yönetilen kümeyi izlemek için Azure İzleyici eklenti profilleri.

Name Tür Description
metrics

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.

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.

Name 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.

Name Tür Description
enabled

boolean

Prometheus izleme için Azure Yönetilen Prometheus eklentisini etkinleştirme veya devre dışı bırakma. Etkinleştirme ve devre dışı bırakma hakkında ayrıntılı bilgi için bkz. aka.ms/AzureManagedPrometheus-aks-enable.

kubeStateMetrics

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.

ManagedClusterCostAnalysis

Küme için maliyet analizi yapılandırması

Name Tür Description
enabled

boolean

Maliyet analizinin etkinleştirilip etkinleştirilmeyileceği
Bu özelliği etkinleştirmek için Yönetilen Küme sku.tier 'Standart' veya 'Premium' olarak ayarlanmalıdır. Bunun etkinleştirilmesi, Azure portalındaki Maliyet Analizi görünümlerine Kubernetes Ad Alanı ve Dağıtım ayrıntılarını ekler. Belirtilmezse varsayılan değer false olur. Daha fazla bilgi için bkz. aka.ms/aks/docs/cost-analysis.

ManagedClusterHTTPProxyConfig

Küme HTTP proxy yapılandırması.

Name Tür Description
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.

Name Tür Description
delegatedResources

<string,  DelegatedResource>

Bu yönetilen kümeye atanan temsilci kimlik kaynakları. Bu yalnızca başka bir Azure Kaynak Sağlayıcısı tarafından ayarlanabilir ve yönetilen küme yalnızca bir temsilci kimlik kaynağını kabul edebilir. 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

ResourceIdentityType

Yönetilen küme için kullanılan kimlik türü.
Daha fazla bilgi için bkz. AKS 'da yönetilen kimlikleri kullanma.

userAssignedIdentities

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.

Name Tür Description
webAppRouting

ManagedClusterIngressProfileWebAppRouting

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.

ManagedClusterIngressProfileWebAppRouting

Giriş profili için Uygulama Yönlendirme eklenti ayarları.

Name Tür Description
dnsZoneResourceIds

string[]

Uygulama Yönlendirme eklentisiyle ilişkilendirilecek DNS bölgelerinin kaynak kimlikleri. Yalnızca Uygulama Yönlendirme eklentisi etkinleştirildiğinde kullanılır. Genel ve özel DNS bölgeleri farklı kaynak gruplarında olabilir, ancak tüm genel DNS bölgeleri aynı kaynak grubunda ve tüm özel DNS bölgeleri aynı kaynak grubunda olmalıdır.

enabled

boolean

Uygulama Yönlendirme eklentisinin etkinleştirilip etkinleştirilmeyileceği.

identity

UserAssignedIdentity

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.

ManagedClusterLoadBalancerProfile

Yönetilen küme yük dengeleyicinin profili.

Name Tür Default value Description
allocatedOutboundPorts

integer

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'ın bağlantı noktalarını dinamik olarak ayırmasını sağlar.

backendPoolType

BackendPoolType

NodeIPConfiguration

Yönetilen gelen Load Balancer Arka Uç Havuzu türü.

effectiveOutboundIPs

ResourceReference[]

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

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

ManagedOutboundIPs

Küme yük dengeleyici için istenen yönetilen giden IP'ler.

outboundIPPrefixes

OutboundIPPrefixes

Küme yük dengeleyici için istenen giden IP Ön Eki kaynakları.

outboundIPs

OutboundIPs

Küme yük dengeleyici için istenen giden IP kaynakları.

ManagedClusterManagedOutboundIPProfile

Yönetilen kümenin yönetilen giden IP kaynaklarının profili.

Name Tür Default value Description
count

integer

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.

ManagedClusterMetricsProfile

ManagedCluster için ölçüm profili.

Name Tür Description
costAnalysis

ManagedClusterCostAnalysis

Ayrıntılı Kubernetes başına kaynak maliyeti analizi yapılandırması.
Küme için maliyet analizi yapılandırması

ManagedClusterNATGatewayProfile

Yönetilen küme NAT ağ geçidinin profili.

Name Tür Default value Description
effectiveOutboundIPs

ResourceReference[]

Küme NAT ağ geçidinin etkin giden IP kaynakları.

idleTimeoutInMinutes

integer

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

ManagedClusterManagedOutboundIPProfile

Küme NAT ağ geçidinin yönetilen giden IP kaynaklarının profili.

ManagedClusterNodeResourceGroupProfile

Yönetilen küme için düğüm kaynak grubu kilitleme profili.

Name Tür Description
restrictionLevel

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.

Name 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.

Name Tür Description
bindingSelector

string

AzureIdentityBinding kaynağı için kullanılacak bağlama seçici.

identity

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik ayrıntıları.

name

string

Pod kimliğinin adı.

namespace

string

Pod kimliğinin ad alanı.

provisioningInfo

ProvisioningInfo

provisioningState

ManagedClusterPodIdentityProvisioningState

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.

Name 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.

Name 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 bkz. AAD Pod Identity ile Kubenet ağ eklentisini kullanma.

enabled

boolean

Pod kimliği eklentisinin etkinleştirilip etkinleştirilmediği.

userAssignedIdentities

ManagedClusterPodIdentity[]

Kümede kullanılacak pod kimlikleri.

userAssignedIdentityExceptions

ManagedClusterPodIdentityException[]

Pod kimliği özel durumlarına izin verir.

ManagedClusterPodIdentityProvisioningError

Pod kimliği sağlamadan bir hata yanıtı.

Name Tür Description
error

ManagedClusterPodIdentityProvisioningErrorBody

Hatayla ilgili ayrıntılar.

ManagedClusterPodIdentityProvisioningErrorBody

Pod kimliği sağlamadan bir hata yanıtı.

Name 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

ManagedClusterPodIdentityProvisioningErrorBody[]

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ı.

ManagedClusterPodIdentityProvisioningState

Pod kimliğinin geçerli sağlama durumu.

Değer Description
Assigned
Canceled
Deleting
Failed
Succeeded
Updating

ManagedClusterSecurityProfile

Kapsayıcı hizmeti kümesi için güvenlik profili.

Name Tür Description
azureKeyVaultKms

AzureKeyVaultKms

Azure Key Vault güvenlik profili için anahtar yönetimi hizmeti ayarları.

defender

ManagedClusterSecurityProfileDefender

Güvenlik profili için Microsoft Defender ayarları.

imageCleaner

ManagedClusterSecurityProfileImageCleaner

Güvenlik profili için Görüntü Temizleyici ayarları.

workloadIdentity

ManagedClusterSecurityProfileWorkloadIdentity

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ı.

Name Tür Description
logAnalyticsWorkspaceResourceId

string

Microsoft Defender ile ilişkilendirilecek Log Analytics çalışma alanının kaynak kimliği. Microsoft Defender etkinleştirildiğinde, 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.

securityMonitoring

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Güvenlik profili için Bulut ayarları için Microsoft Defender tehdit algılama.

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Güvenlik profili tehdit algılama için Microsoft Defender ayarları.

Name 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.

Name Tür Description
enabled

boolean

AKS kümesinde Görüntü Temizleyici'nin etkinleştirilip etkinleştirilmeyileceği.

intervalHours

integer

Saat cinsinden Görüntü Temizleyici tarama aralığı.

ManagedClusterSecurityProfileWorkloadIdentity

Güvenlik profili için iş yükü kimlik ayarları.

Name Tür Description
enabled

boolean

İş yükü kimliğinin etkinleştirilip etkinleştirilmeyileceği.

ManagedClusterServicePrincipalProfile

Azure API'lerini işlemek için kullanılacak kümenin hizmet sorumlusu kimliği hakkında bilgi.

Name Tür Description
clientId

string

Hizmet sorumlusunun kimliği.

secret

string

Hizmet sorumlusuyla düz metin olarak ilişkili gizli parola.

ManagedClusterSKU

Yönetilen Kümenin SKU'su.

Name Tür Description
name

ManagedClusterSKUName

Yönetilen küme SKU'sunun adı.

tier

ManagedClusterSKUTier

Yönetilen küme SKU'sunun katmanı.
Belirtilmezse, varsayılan değer 'Ücretsiz'dir. Daha fazla bilgi için bkz. AKS Fiyatlandırma Katmanı .

ManagedClusterSKUName

Yönetilen küme SKU'sunun adı.

Değer Description
Base

AKS kontrol düzlemi için temel seçenek.

ManagedClusterSKUTier

Yönetilen küme SKU'sunun katmanı.

Değer Description
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.

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.

ManagedClusterStorageProfile

Kapsayıcı hizmeti kümesi için depolama profili.

Name Tür Description
blobCSIDriver

ManagedClusterStorageProfileBlobCSIDriver

Depolama profili için AzureBlob CSI Sürücüsü ayarları.

diskCSIDriver

ManagedClusterStorageProfileDiskCSIDriver

Depolama profili için AzureDisk CSI Sürücüsü ayarları.

fileCSIDriver

ManagedClusterStorageProfileFileCSIDriver

Depolama profili için AzureFile CSI Sürücüsü ayarları.

snapshotController

ManagedClusterStorageProfileSnapshotController

Depolama profili için Anlık Görüntü Denetleyicisi ayarları.

ManagedClusterStorageProfileBlobCSIDriver

Depolama profili için AzureBlob CSI Sürücüsü ayarları.

Name Tür Description
enabled

boolean

AzureBlob CSI Sürücüsünün etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer false'tur.

ManagedClusterStorageProfileDiskCSIDriver

Depolama profili için AzureDisk CSI Sürücüsü ayarları.

Name Tür Description
enabled

boolean

AzureDisk CSI Sürücüsünün etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer true değeridir.

ManagedClusterStorageProfileFileCSIDriver

Depolama profili için AzureFile CSI Sürücüsü ayarları.

Name Tür Description
enabled

boolean

AzureFile CSI Sürücüsünün etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer true değeridir.

ManagedClusterStorageProfileSnapshotController

Depolama profili için Anlık Görüntü Denetleyicisi ayarları.

Name Tür Description
enabled

boolean

Anlık Görüntü Denetleyicisi'nin etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer true değeridir.

ManagedClusterWindowsProfile

Yönetilen kümedeki Windows VM'leri için profil.

Name Tür Description
adminPassword

string

Yönetici hesabının parolasını belirtir.

Minimum uzunluk: 8 karakter

Maksimum uzunluk: 123 karakter

Karmaşıklık gereksinimleri: aşağıdaki 4 koşuldan 3'ünün karşılanması gerekir
Daha küçük karakterler var
Üst karakter içeriyor
Basamak var
Özel bir karakteri var (Regex eşleşmesi [\W_])

İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

adminUsername

string

Yönetici hesabının adını belirtir.

Kısıtlaması: ".

İzin verilmeyen değerler : "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimum uzunluk: 1 karakter

Maksimum uzunluk: 20 karakter

enableCSIProxy

boolean

CSI ara sunucusunun etkinleştirilip etkinleştirilmeyileceği.
CSI proxy'si hakkında daha fazla bilgi için bkz. CSI proxy GitHub deposu.

gmsaProfile

WindowsGmsaProfile

Yönetilen Kümedeki Windows gMSA Profili.

licenseType

licenseType

Windows VM'leri için kullanılacak lisans türü. Diğer ayrıntılar için bkz. Azure Hibrit Kullanıcı Avantajları .

ManagedClusterWorkloadAutoScalerProfile

Yönetilen küme için İş Yükü Otomatik ölçekleyici profili.

Name Tür Description
keda

ManagedClusterWorkloadAutoScalerProfileKeda

İş yükü otomatik ölçekleyici profili için KEDA (Kubernetes Olay Temelli Otomatik Ölçeklendirme) ayarları.

verticalPodAutoscaler

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

İş 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ı.

Name 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ı.

Name Tür Default value Description
enabled

boolean

False

VPA'nın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer false'tur.

ManagedOutboundIPs

Küme yük dengeleyici için istenen yönetilen giden IP'ler.

Name Tür Default value Description
count

integer

1

Küme yük dengeleyici için Azure tarafından oluşturulan/yönetilen IPv4 giden IP'lerinin istenen sayısı. İzin verilen değerler 1 ile 100 (dahil) arasında olmalıdır. Varsayılan değer 1'dir.

countIPv6

integer

0

Küme yük dengeleyici için Azure tarafından oluşturulan/yönetilen IPv6 giden IP'lerinin istenen sayısı. İ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.

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 yapılandırıldığı ağ modu.

Değer Description
bridge

Bu artık desteklenmiyor

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 .

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 https://aka.ms/aks/azure-cni-overlayadresini ziyaret edin.

NetworkPolicy

Kubernetes ağını oluşturmak için kullanılan ağ ilkesi.

Değer Description
azure

Azure ağ ilkelerini kullanma. Daha fazla bilgi için bkz. Azure ile Calico ilkeleri arasındaki farklar.

calico

Calico ağ ilkelerini kullanın. 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.

none

Ağ ilkeleri uygulanmaz. NetworkPolicy belirtilmediğinde bu varsayılan değerdir.

nodeOSUpgradeChannel

Düğüm İşletim Sistemi Yükseltme Kanalı

Değer Description
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.

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

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.

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

OSDiskType

Aracı havuzundaki makineler için kullanılacak işletim sistemi disk türü.

Değer Description
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.

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.

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
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.

CBLMariner

Kullanım dışı bırakılmış OSSKU. Microsoft, yeni dağıtımların bunun yerine 'AzureLinux' seçmesini önerir.

Ubuntu

Düğüm görüntüleri için işletim sistemi olarak Ubuntu kullanın.

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.

OSType

İşletim sistemi türü. Varsayılan değer Linux'tır.

Değer Description
Linux

Linux kullanın.

Windows

Windows kullanın.

OutboundIPPrefixes

Küme yük dengeleyici için istenen giden IP Ön Eki kaynakları.

Name Tür Description
publicIPPrefixes

ResourceReference[]

Genel IP ön eki kaynaklarının listesi.

OutboundIPs

Küme yük dengeleyici için istenen giden IP kaynakları.

Name Tür Description
publicIPs

ResourceReference[]

Genel IP kaynaklarının listesi.

outboundType

Giden (çıkış) yönlendirme yöntemi.

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.

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.

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. userDefinedRouting giden türü.

PortRange

Bağlantı noktası aralığı.

Name Tür Description
portEnd

integer

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

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

Protocol

Bağlantı noktasının ağ protokolü.

PowerState

Kümenin Güç Durumunu açıklar

Name Tür Description
code

code

Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir

PrivateLinkResource

Özel bağlantı kaynağı

Name Tür Description
groupId

string

Kaynağın grup kimliği.

id

string

Özel bağlantı kaynağının kimliği.

name

string

Özel bağlantı kaynağının adı.

privateLinkServiceID

string

Kaynağın özel bağlantı hizmeti kimliği, bu alan yalnızca dahili olarak NRP'ye sunulur.

requiredMembers

string[]

Kaynağın RequiredMembers

type

string

Kaynak türü.

Protocol

Bağlantı noktasının ağ protokolü.

Değer Description
TCP

TCP protokolü.

UDP

UDP protokolü.

ProvisioningInfo

Name Tür Description
error

ManagedClusterPodIdentityProvisioningError

Pod kimliği atama hatası (varsa).

PublicNetworkAccess

ManagedCluster'ın PublicNetworkAccess'i

Değer Description
Disabled
Enabled

ResourceIdentityType

Yönetilen küme için kullanılan kimlik türü.

Değer Description
None

Yönetilen Küme için yönetilen kimlik kullanmayın, bunun yerine hizmet sorumlusu kullanılır.

SystemAssigned

Küme kaynaklarını yönetmek için örtük olarak oluşturulmuş bir sistem tarafından atanan yönetilen kimlik kullanın. Kube-controller-manager gibi denetim düzlemindeki ana bileşenler, Azure kaynaklarını işlemek için sistem tarafından atanan yönetilen kimliği kullanır.

UserAssigned

Küme kaynaklarını yönetmek için kullanıcı tarafından belirtilen bir kimlik kullanın. Kube-controller-manager gibi denetim düzlemindeki ana bileşenler, Azure kaynaklarını işlemek için belirtilen kullanıcı tarafından atanan yönetilen kimliği kullanır.

ResourceReference

Azure kaynağına başvuru.

Name Tür Description
id

string

Tam 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
ReadOnly

Yönetilen düğüm kaynak grubunda yalnızca */okuma RBAC izinlerine izin verilir

Unrestricted

Yönetilen düğüm kaynak grubunda tüm RBAC izinlerine izin verilir

ScaleDownMode

VM'lerin Aracı Havuzlarına nasıl eklendiğini veya aracı havuzlarından nasıl kaldırıldığını açıklar. Bkz. faturalama durumlarını.

Değer Description
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.

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.

ScaleSetEvictionPolicy

Sanal Makine Ölçek Kümesi çıkarma ilkesi.

Değer Description
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.

Delete

Düğüm havuzunun temel alınan Ölçek Kümesindeki düğümler çıkarıldığında silinir.

ScaleSetPriority

Sanal Makine Ölçek Kümesi önceliği.

Değer Description
Regular

Normal VM'ler kullanılır.

Spot

Spot öncelikli VM'ler kullanılır. Spot düğümler için SLA yoktur. Daha fazla bilgi için bkz. AKS nokta.

ServiceMeshMode

Hizmet ağı modu.

Değer Description
Disabled

Mesh devre dışı bırakıldı.

Istio

Istio, AKS eklentisi olarak dağıtıldı.

ServiceMeshProfile

Yönetilen küme için hizmet ağı profili.

Name Tür Description
istio

IstioServiceMesh

Istio hizmet ağı yapılandırması.

mode

ServiceMeshMode

Hizmet ağı modu.

SysctlConfig

Linux aracı düğümleri için sysctl ayarları.

Name Tür Description
fsAioMaxNr

integer

Sysctl ayarı fs.aio-max-nr.

fsFileMax

integer

Sysctl ayarı fs.file-max.

fsInotifyMaxUserWatches

integer

Sysctl ayarı fs.inotify.max_user_watches.

fsNrOpen

integer

Sysctl ayarı fs.nr_open.

kernelThreadsMax

integer

Kernel.threads-max sysctl ayarı.

netCoreNetdevMaxBacklog

integer

Sysctl ayarı net.core.netdev_max_backlog.

netCoreOptmemMax

integer

Sysctl ayarı net.core.optmem_max.

netCoreRmemDefault

integer

Sysctl ayarı net.core.rmem_default.

netCoreRmemMax

integer

Sysctl ayarı net.core.rmem_max.

netCoreSomaxconn

integer

Net.core.somaxconn sysctl ayarı.

netCoreWmemDefault

integer

Sysctl ayarı net.core.wmem_default.

netCoreWmemMax

integer

Sysctl ayarı net.core.wmem_max.

netIpv4IpLocalPortRange

string

Sysctl ayarı net.ipv4.ip_local_port_range.

netIpv4NeighDefaultGcThresh1

integer

Sysctl ayarı net.ipv4.neigh.default.gc_thresh1.

netIpv4NeighDefaultGcThresh2

integer

Sysctl ayarı net.ipv4.neigh.default.gc_thresh2.

netIpv4NeighDefaultGcThresh3

integer

Sysctl ayarı net.ipv4.neigh.default.gc_thresh3.

netIpv4TcpFinTimeout

integer

Sysctl ayarı net.ipv4.tcp_fin_timeout.

netIpv4TcpKeepaliveProbes

integer

Sysctl ayarı net.ipv4.tcp_keepalive_probes.

netIpv4TcpKeepaliveTime

integer

Sysctl ayarı net.ipv4.tcp_keepalive_time.

netIpv4TcpMaxSynBacklog

integer

Sysctl ayarı net.ipv4.tcp_max_syn_backlog.

netIpv4TcpMaxTwBuckets

integer

Sysctl ayarı net.ipv4.tcp_max_tw_buckets.

netIpv4TcpTwReuse

boolean

Sysctl ayarı net.ipv4.tcp_tw_reuse.

netIpv4TcpkeepaliveIntvl

integer

Sysctl ayarı net.ipv4.tcp_keepalive_intvl.

netNetfilterNfConntrackBuckets

integer

Sysctl ayarı net.netfilter.nf_conntrack_buckets.

netNetfilterNfConntrackMax

integer

Sysctl ayarı net.netfilter.nf_conntrack_max.

vmMaxMapCount

integer

Sysctl ayarı vm.max_map_count.

vmSwappiness

integer

Sysctl ayarı vm.swappiness.

vmVfsCachePressure

integer

Sysctl ayarı vm.vfs_cache_pressure.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

upgradeChannel

Otomatik yükseltme için yükseltme kanalı. Varsayılan değer :'none'.

Değer Description
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.

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.

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.

UpgradeOverrideSettings

Küme yükseltirken geçersiz kılma ayarları.

Name 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

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 until süresi dolsa bile yükseltme başlatıldıktan sonra etkinliğin değişmeyeceğini unutmayın. Bu alan varsayılan olarak ayarlanmaz. Geçersiz kılmaların etkili olması için ayarlanmalıdır.

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.

Name Tür Description

UserAssignedIdentity

Kullanıcı tarafından atanan kimlikle ilgili ayrıntılar.

Name 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

Kullanıcı tarafından atanan kimliğin kaynak kimliği.

WindowsGmsaProfile

Yönetilen kümede Windows gMSA Profili.

Name Tür Description
dnsServer

string

Windows gMSA için DNS sunucusunu belirtir.

Yönetilen kümeyi oluşturmak için kullanılan sanal ağda DNS sunucusunu yapılandırdıysanız boş olarak ayarlayın.

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.

Yönetilen kümeyi oluşturmak için kullanılan sanal ağda DNS sunucusunu yapılandırdıysanız boş olarak ayarlayın.

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.