Agent Pools - Get
Belirtilen yönetilen küme aracısı havuzunu alır.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}?api-version=2025-10-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
agent
|
path | True |
string minLength: 1maxLength: 12 pattern: ^[a-z][a-z0-9]{0,11}$ |
Aracı havuzunun adı. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
resource
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ |
Yönetilen küme kaynağının adı. |
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Tamam |
|
| Other Status Codes |
İş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 Agent Pool
Örnek isteği
Örnek yanıt
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/agentPools/agentpool1",
"name": "agentpool1",
"properties": {
"provisioningState": "Succeeded",
"count": 3,
"vmSize": "Standard_DS1_v2",
"maxPods": 110,
"osType": "Linux",
"eTag": "ebwiyfneowv",
"orchestratorVersion": "1.9.6",
"currentOrchestratorVersion": "1.9.6",
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"upgradeSettings": {
"maxSurge": "33%"
}
}
}
Tanımlar
| Name | Description |
|---|---|
|
Agent |
Aracı Havuzu. |
|
Agent |
Yönetilen küme ağ geçidi aracı havuzunun profili. |
|
Agent |
Aracı havuzunun modu. Bir kümenin her zaman en az bir 'Sistem' Aracı Havuzu olmalıdır. Aracı havuzu kısıtlamaları ve en iyi yöntemler hakkında ek bilgi için bkz. https://docs.microsoft.com/azure/aks/use-system-pools |
|
Agent |
Aracı havuzunun ağ ayarları. |
|
Agent |
Aracı havuzunun güvenlik ayarları. |
|
Agent |
Aracı havuzunun SSH erişim yöntemi. |
|
Agent |
Aracı Havuzu hakkında salt okunur bilgiler içerir. |
|
Agent |
Aracı Havuzu türü. |
|
Agent |
Aracı havuzunu yükseltme ayarları |
|
Agent |
Windows aracı havuzunun belirli profili. |
| code |
Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir |
|
Creation |
Kaynak kaynaktan hedef kaynak oluştururken kullanılan veriler. |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Hata yanıtı |
| GPUDriver |
GPU sürücülerinin yüklenip yüklenmeyeceği. Belirtilmediğinde, varsayılan olarak Yükle'dir. |
|
GPUInstance |
Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile. |
| GPUProfile |
Aracı Havuzu için GPU ayarları. |
| IPTag |
Nesneyle ilişkilendirilmiş IPTag'i içerir. |
|
Kubelet |
Aracı düğümlerinin Kubelet yapılandırmaları. Daha fazla bilgi için bkz. AKS özel düğüm yapılandırma |
|
Kubelet |
emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler. |
|
Linux |
Linux aracı düğümlerinin işletim sistemi yapılandırmaları. Daha fazla bilgi için bkz. AKS özel düğüm yapılandırma |
|
Local |
LocalDNS'den iletilecek DNS sorguları için hedef sunucu. |
|
Local |
Yukarı akış DNS sunucusunu seçmek için ilkeyi iletin. Daha fazla bilgi için ileri eklentiye bakın. |
|
Local |
localDNS için etkinleştirme modu. |
|
Local |
localDNS profili için geçersiz kılmalar. |
|
Local |
VnetDNS ve KubeDNS geçersiz kılmaları ile düğüm başına yerel DNS'yi yapılandırır. LocalDNS, bir AKS kümesinde DNS çözümlemesinin performansını ve güvenilirliğini artırmaya yardımcı olur. Daha fazla ayrıntı için aka.ms/aks/localdns bakın. |
|
Local |
LocalDNS'den yukarı akış DNS sunucusuna bağlantılar için TCP'yi zorunlu kılın veya UDP protokolünü tercih edin. |
|
Local |
localDNS'deki DNS sorguları için günlük düzeyi. |
|
Local |
Eski verileri sunma ilkesi. Daha fazla bilgi için önbellek eklentisine bakın. |
|
Local |
localDNS'nin sistem tarafından oluşturulan durumu. |
|
Manual |
Makine sayısıyla ilgili belirtimler. |
|
OSDisk |
Aracı havuzundaki makineler için kullanılacak işletim sistemi disk türü. VM destekliyorsa ve istenen OSDiskSizeGB değerinden daha büyük bir önbellek diske sahipse varsayılan değer 'Kısa Ömürlü'dür. Aksi takdirde, varsayılan olarak 'Yönetilen' olarak gösterilir. Oluşturulduktan sonra değiştirilemez. Daha fazla bilgi için bkz. kısa ömürlü işletim sistemi |
| OSSKU |
Aracı havuzu tarafından kullanılan işletim sistemi SKU'su belirtir. OSType Linux ise varsayılan değer Ubuntu'dur. OSType Windows ise Kubernetes <= 1,24 veya Windows2022 olduğunda Kubernetes >= 1,25 olduğunda varsayılan değer Windows2019'dur. |
| OSType |
İşletim sistemi türü. Varsayılan değer Linux'tır. |
|
Pod |
Pod IP Ayırma Modu. Aracı havuzundaki podlar için IP ayırma modu. podSubnetId ile kullanılmalıdır. Varsayılan değer :'DynamicIndividual'. |
|
Port |
Bağlantı noktası aralığı. |
|
Power |
Kümenin Güç Durumunu açıklar |
| Protocol |
Bağlantı noktasının ağ protokolü. |
|
Scale |
VM'lerin Aracı Havuzlarına nasıl eklendiğini veya bu havuzlardan nasıl kaldırıldığını açıklar. Faturalandırma durumlarına bakın. |
|
Scale |
VirtualMachines aracı havuzunu ölçeklendirmeye ilişkin belirtimler. |
|
Scale |
Sanal Makine Ölçek Kümesi çıkarma ilkesi. Çıkarma ilkesi, çıkarıldığında VM ile ne yapılacağını belirtir. Varsayılan değer Sil'dir. Çıkarma hakkında daha fazla bilgi için bkz. |
|
Scale |
Sanal Makine Ölçek Kümesi önceliği. |
|
Sysctl |
Linux aracı düğümleri için sysctl ayarları. |
|
Undrainable |
Yükseltme sırasında çizilemez düğümlerin davranışını tanımlar. Çizilemeyen düğümlerin en yaygın nedeni Pod Kesinti bütçeleri (PDB) olsa da pod sonlandırma yetkisiz kullanım süresi kalan düğüm başına boşaltma zaman aşımını aşıyor veya pod hala çalışıyor durumdaysa, ayrıca çizilemez düğümlere neden olabilir. |
|
Virtual |
Aynı vm boyutundaki düğüm grubundaki geçerli durum. |
|
Virtual |
VirtualMachines aracı havuzundaki belirtimler. |
|
Workload |
Bir düğümün çalıştırabileceği iş yükü türünü belirler. |
AgentPool
Aracı Havuzu.
| Name | Tür | Default value | Description |
|---|---|---|---|
| id |
string |
Kaynak Kimliği. |
|
| name |
string |
Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. |
|
| properties.availabilityZones |
string[] |
Düğümler için kullanılacak Kullanılabilirlik alanlarının listesi. Bu yalnızca AgentPoolType özelliği 'VirtualMachineScaleSets' olduğunda belirtilebilir. |
|
| properties.capacityReservationGroupID |
string (arm-id) |
AKS, belirtilen aracı havuzunu Kapasite Rezervasyon Grubu ile ilişkilendirir. |
|
| properties.count |
integer (int32) |
Docker kapsayıcılarını barındıracak aracıların (VM) sayısı. İzin verilen değerler, kullanıcı havuzları için 0 ile 1000 (dahil) arasında ve sistem havuzları için 1 ile 1000 (dahil) arasında olmalıdır. Varsayılan değer 1'dir. |
|
| properties.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. |
||
| properties.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. |
|
| properties.eTag |
string |
İyimser eşzamanlılık uygulamak için kullanılan benzersiz salt okunur dize. Kaynak güncelleştirildiğinde eTag değeri değişir. Normal eTag kuralına göre iyimser eşzamanlılığı etkinleştirmek için sonraki bir istek için eTag değeriyle bir if-match veya if-none-match üst bilgisi belirtin. |
|
| properties.enableAutoScaling |
boolean |
Otomatik ölçeklendiricinin etkinleştirilip etkinleştirilmeyileceği |
|
| properties.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 |
|
| properties.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. |
|
| properties.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 |
|
| properties.enableUltraSSD |
boolean |
UltraSSD'nin etkinleştirilip etkinleştirilmeyileceği |
|
| properties.gatewayProfile |
Ağ geçidi modunda yönetilen aracı havuzuna özgü profil. Aracı havuzu modu Ağ Geçidi değilse bu alan ayarlanamaz. |
||
| properties.gpuInstanceProfile |
Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile. |
||
| properties.gpuProfile |
Aracı Havuzu için GPU ayarları. |
||
| properties.hostGroupID |
string (arm-id) |
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. |
|
| properties.kubeletConfig |
Aracı havuzu düğümlerinde Kubelet yapılandırması. |
||
| properties.kubeletDiskType |
emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler. |
||
| properties.linuxOSConfig |
Linux aracı düğümlerinin işletim sistemi yapılandırması. |
||
| properties.localDNSProfile |
VnetDNS ve KubeDNS geçersiz kılmaları ile düğüm başına yerel DNS'yi yapılandırır. LocalDNS, bir AKS kümesinde DNS çözümlemesinin performansını ve güvenilirliğini artırmaya yardımcı olur. Daha fazla ayrıntı için aka.ms/aks/localdns bakın. |
||
| properties.maxCount |
integer (int32) |
Otomatik ölçeklendirme için en fazla düğüm sayısı |
|
| properties.maxPods |
integer (int32) |
Bir düğümde çalışabilecek en fazla pod sayısı. |
|
| properties.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). |
|
| properties.minCount |
integer (int32) |
Otomatik ölçeklendirme için en az düğüm sayısı |
|
| properties.mode |
Aracı havuzunun modu. Bir kümenin her zaman en az bir 'Sistem' Aracı Havuzu olmalıdır. Aracı havuzu kısıtlamaları ve en iyi yöntemler hakkında ek bilgi için bkz. https://docs.microsoft.com/azure/aks/use-system-pools |
||
| properties.networkProfile |
Aracı havuzunun ağ ile ilgili ayarları. |
||
| properties.nodeImageVersion |
string |
Düğüm görüntüsünün sürümü |
|
| properties.nodeLabels |
object |
Aracı havuzundaki tüm düğümlerde kalıcı hale getirmek için düğüm etiketleri. |
|
| properties.nodePublicIPPrefixID |
string (arm-id) |
VM düğümlerinin IP'lerini kullanması gereken genel IP ön ek kimliği. Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} |
|
| properties.nodeTaints |
string[] |
Düğüm havuzu oluşturma ve ölçeklendirme sırasında yeni düğümlere eklenen renk tonları. Örneğin, key=value:NoSchedule. |
|
| properties.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 |
|
| properties.osDiskSizeGB |
integer (int32) minimum: 0maximum: 2048 |
Ana/aracı havuzundaki her makine için disk boyutunu belirtmek için kullanılacak GB cinsinden işletim sistemi Disk Boyutu. 0 belirtirseniz, belirtilen vmSize değerine göre varsayılan osDisk boyutunu uygular. |
|
| properties.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 |
||
| properties.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. |
||
| properties.osType | Linux |
İşletim sistemi türü. Varsayılan değer Linux'tır. |
|
| properties.podIPAllocationMode |
Pod IP Ayırma Modu. Aracı havuzundaki podlar için IP ayırma modu. podSubnetId ile kullanılmalıdır. Varsayılan değer :'DynamicIndividual'. |
||
| properties.podSubnetID |
string (arm-id) |
Podların başlatıldığında birleştirileceği alt ağın kimliği. Atlanırsa pod IP'leri düğüm alt ağından statik olarak atanır (daha fazla ayrıntı için bkz. vnetSubnetID). Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
|
| properties.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 |
||
| properties.provisioningState |
string |
Geçerli dağıtım veya sağlama durumu. |
|
| properties.proximityPlacementGroupID |
string (arm-id) |
YakınLık Yerleştirme Grubu kimliği. |
|
| properties.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. |
||
| properties.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. |
|
| properties.scaleSetPriority | Regular |
Sanal Makine Ölçek Kümesi önceliği. Belirtilmezse, varsayılan değer 'Normal'dir. |
|
| properties.securityProfile |
Aracı havuzunun güvenlik ayarları. |
||
| properties.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 |
| properties.status |
Aracı Havuzu hakkında salt okunur bilgiler içerir. |
||
| properties.tags |
object |
Aracı havuzu sanal makine ölçek kümesinde kalıcı hale eklenecek etiketler. |
|
| properties.type |
Aracı Havuzu türü. |
||
| properties.upgradeSettings |
Aracı havuzunu yükseltme ayarları |
||
| properties.virtualMachineNodesStatus |
VirtualMachines aracı havuzundaki düğümlerin durumu. |
||
| properties.virtualMachinesProfile |
VirtualMachines aracı havuzundaki belirtimler. |
||
| properties.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 |
|
| properties.vnetSubnetID |
string (arm-id) |
Aracı havuzu düğümlerinin ve isteğe bağlı olarak podların başlangıçta birleştirileceği alt ağın kimliği. Bu belirtilmezse, bir sanal ağ ve alt ağ oluşturulur ve kullanılır. PodSubnetID belirtilmezse, bu düğümler ve podlar için geçerlidir, aksi takdirde yalnızca düğümler için geçerlidir. Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
|
| properties.windowsProfile |
Windows aracı havuzunun belirli profili. |
||
| properties.workloadRuntime |
Bir düğümün çalıştırabileceği iş yükü türünü belirler. |
||
| type |
string |
Kaynak türü |
AgentPoolGatewayProfile
Yönetilen küme ağ geçidi aracı havuzunun profili.
| Name | Tür | Default value | Description |
|---|---|---|---|
| publicIPPrefixSize |
integer (int32) minimum: 28maximum: 31 |
31 |
Ağ geçidi aracı havuzu, genel çıkış sağlamak için her statik çıkış ağ geçidi için bir genel IPPrefix ilişkilendirir. Genel IPPrefix'in boyutu kullanıcı tarafından seçilmelidir. Aracı havuzundaki her düğüm, IPPrefix'ten bir IP ile atanır. BU nedenle IPPrefix boyutu, Ağ Geçidi aracı havuzunun boyutu üzerinde bir üst sınır görevi görür. Azure genel IPPrefix boyut sınırlaması nedeniyle geçerli değer aralığı [28, 31] (/31 = 2 düğüm/IP, /30 = 4 düğüm/IP, /29 = 8 düğüm/IP, /28 = 16 düğüm/IP). Varsayılan değer 31'dir. |
AgentPoolMode
Aracı havuzunun modu. Bir kümenin her zaman en az bir 'Sistem' Aracı Havuzu olmalıdır. Aracı havuzu kısıtlamaları ve en iyi yöntemler hakkında ek bilgi için bkz. https://docs.microsoft.com/azure/aks/use-system-pools
| Değer | Description |
|---|---|
| System |
Sistem aracısı havuzları öncelikle CoreDNS ve metrics-server gibi kritik sistem podlarını barındırmak içindir. 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ı öncelikle uygulama podlarınızı barındırmak içindir. |
| Gateway |
Ağ geçidi aracı havuzları, podlara statik çıkış IP'leri sağlamaya ayrılmıştır. Diğer ayrıntılar için bkz. https://aka.ms/aks/static-egress-gateway. |
AgentPoolNetworkProfile
Aracı havuzunun ağ ayarları.
| Name | Tür | Description |
|---|---|---|
| allowedHostPorts |
Erişmesine izin verilen bağlantı noktası aralıkları. Belirtilen aralıkların çakışmasına izin verilir. |
|
| applicationSecurityGroups |
string[] (arm-id) |
Aracı havuzunun oluşturulduğunda ilişkilendirileceği uygulama güvenlik gruplarının kimlikleri. |
| 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. |
| sshAccess |
Aracı havuzunun SSH erişim yöntemi. |
AgentPoolSSHAccess
Aracı havuzunun SSH erişim yöntemi.
| Değer | Description |
|---|---|
| LocalUser |
Özel anahtar kullanarak yerel kullanıcı olarak düğüme SSH ekleyebilir. |
| Disabled |
Düğümde SSH hizmeti kapatılır. |
AgentPoolStatus
Aracı Havuzu hakkında salt okunur bilgiler içerir.
| Name | Tür | Description |
|---|---|---|
| provisioningError |
Aracı havuzunun hata ayrıntı bilgileri. Arızanın ayrıntılı bilgilerini korur. Herhangi bir hata yoksa, bu alan atlanır. |
AgentPoolType
Aracı Havuzu türü.
| Değer | Description |
|---|---|
| VirtualMachineScaleSets |
Sanal Makine Ölçek Kümesi tarafından desteklenen bir Aracı Havuzu oluşturun. |
| AvailabilitySet |
Bunun kullanılması kesinlikle önerilmez. |
| VirtualMachines |
Tek Örnekli VM düzenleme modu tarafından desteklenen bir Aracı Havuzu oluşturun. |
AgentPoolUpgradeSettings
Aracı havuzunu yükseltme ayarları
| Name | Tür | Description |
|---|---|---|
| drainTimeoutInMinutes |
integer (int32) minimum: 1maximum: 1440 |
Bir düğüm için boşaltma zaman aşımı. Podların çıkarılması ve düğüm başına düzgün sonlandırma için bekleme süresi (dakika cinsinden). Bu çıkarma bekleme süresi, pod kesintisi bütçelerini beklemeyi kabul eder. Bu süre aşılırsa yükseltme başarısız olur. Belirtilmezse, varsayılan değer 30 dakikadır. |
| maxSurge |
string |
Yükseltme sırasında kullanılabilecek en fazla düğüm sayısı veya yüzdesi. Bu bir tamsayıya (ör. '5') veya yüzdeye (örneğin, '50%') ayarlanabilir. Yüzde belirtilirse, yükseltme sırasındaki toplam aracı havuzu boyutunun yüzdesidir. Yüzdeler için kesirli düğümler yukarı yuvarlanir. Belirtilmezse, varsayılan değer 10%'dir. En iyi yöntemler de dahil olmak üzere daha fazla bilgi için bkz: https://learn.microsoft.com/en-us/azure/aks/upgrade-cluster |
| maxUnavailable |
string |
Yükseltme sırasında aynı anda kullanılamayabilecek en fazla düğüm sayısı veya yüzdesi. Bu bir tamsayıya (ör. '1') veya bir yüzdeye (ör. '5%') ayarlanabilir. Yüzde belirtilirse, yükseltme sırasındaki toplam aracı havuzu boyutunun yüzdesidir. Yüzdeler için kesirli düğümler yukarı yuvarlanir. Belirtilmezse, varsayılan değer 0'dır. En iyi yöntemler de dahil olmak üzere daha fazla bilgi için bkz: https://learn.microsoft.com/en-us/azure/aks/upgrade-cluster |
| nodeSoakDurationInMinutes |
integer (int32) minimum: 0maximum: 30 |
Bir düğümün ıslatma süresi. Bir düğümü boşaltıp yeniden boyutlandırmadan ve sonraki düğüme geçmeden önce beklenmesi gereken süre (dakika cinsinden). Belirtilmezse, varsayılan değer 0 dakikadır. |
| undrainableNodeBehavior |
Yükseltme sırasında çizilemez düğümlerin davranışını tanımlar. Çizilemeyen düğümlerin en yaygın nedeni Pod Kesinti bütçeleri (PDB) olsa da pod sonlandırma yetkisiz kullanım süresi kalan düğüm başına boşaltma zaman aşımını aşıyor veya pod hala çalışıyor durumdaysa, ayrıca çizilemez düğümlere neden olabilir. |
AgentPoolWindowsProfile
Windows aracı havuzunun belirli profili.
| Name | Tür | Description |
|---|---|---|
| disableOutboundNat |
boolean |
Windows düğümlerinde OutboundNAT'ın devre dışı bırakılıp bırakılmayacağı. Varsayılan değer yanlıştır. Giden NAT yalnızca küme outboundType NAT Ağ Geçidi ise ve Windows aracı havuzunda düğüm genel IP'sinin etkinleştirilmemesi durumunda devre dışı bırakılabilir. |
code
Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir
| Değer | Description |
|---|---|
| Running |
Küme çalışıyor. |
| Stopped |
Küme durdurulur. |
CreationData
Kaynak kaynaktan hedef kaynak oluştururken kullanılan veriler.
| Name | Tür | Description |
|---|---|---|
| sourceResourceId |
string (arm-id) |
Bu, hedef nesneyi oluşturmak için kullanılacak kaynak nesnenin ARM kimliğidir. |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
GPUDriver
GPU sürücülerinin yüklenip yüklenmeyeceği. Belirtilmediğinde, varsayılan olarak Yükle'dir.
| Değer | Description |
|---|---|
| Install |
Sürücüyü yükleyin. |
| None |
Sürücü yüklemesini atlayın. |
GPUInstanceProfile
Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile.
| Değer | Description |
|---|---|
| MIG1g | |
| MIG2g | |
| MIG3g | |
| MIG4g | |
| MIG7g |
GPUProfile
Aracı Havuzu için GPU ayarları.
| Name | Tür | Description |
|---|---|---|
| driver |
GPU sürücülerinin yüklenip yüklenmeyeceği. Belirtilmediğinde, varsayılan olarak Yükle'dir. |
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. |
KubeletConfig
Aracı düğümlerinin Kubelet yapılandırmaları. Daha fazla bilgi için bkz. AKS özel düğüm yapılandırma
| Name | Tür | Description |
|---|---|---|
| allowedUnsafeSysctls |
string[] |
Güvenli olmayan sysctl veya güvenli olmayan sysctl desenlerinin izin verilen listesi (ile |
| containerLogMaxFiles |
integer (int32) minimum: 2 |
Kapsayıcı için mevcut olabilecek en fazla kapsayıcı günlüğü dosyası sayısı. Sayı 2 ≥ olmalıdır. |
| containerLogMaxSizeMB |
integer (int32) |
Döndürülmeden önce kapsayıcı günlük dosyasının en büyük boyutu (örneğin 10Mi). |
| cpuCfsQuota |
boolean |
CPU sınırlarını belirten kapsayıcılar için CPU CFS kota zorlaması etkinleştirildiyse. Varsayılan değer true'dur. |
| cpuCfsQuotaPeriod |
string |
CPU CFS kota dönemi değeri. Varsayılan değer :'100ms.' Geçerli değerler, isteğe bağlı kesir ve birim soneki içeren ondalık sayı dizisidir. Örneğin: '300ms', '2h45m'. Desteklenen birimler 'ns', 'us', 'ms', 's', 'm' ve 'h' birimleridir. |
| cpuManagerPolicy |
string |
Kullanılacak CPU Yöneticisi ilkesi. Varsayılan değer :'none'. Daha fazla bilgi için bkz. Kubernetes CPU yönetim ilkeleri . İzin verilen değerler 'none' ve 'static' değerleridir. |
| failSwapOn |
boolean |
True olarak ayarlanırsa, düğümde değiştirme etkinse Kubelet'in başlatılamamasına neden olur. |
| imageGcHighThreshold |
integer (int32) |
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 (int32) |
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 (int32) |
Pod başına işlem sayısı üst sınırı. |
| topologyManagerPolicy |
string |
Kullanılacak Topoloji Yöneticisi ilkesi. Daha fazla bilgi için bkz. Kubernetes Topoloji Yöneticisi. Varsayılan değer :'none'. İzin verilen değerler 'none', 'best-effort', 'restricted' ve 'single-numa-node' değerleridir. |
KubeletDiskType
emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler.
| Değer | Description |
|---|---|
| OS |
Kubelet, verileri için işletim sistemi diskini kullanır. |
| Temporary |
Kubelet, verileri için geçici diski kullanır. |
LinuxOSConfig
Linux aracı düğümlerinin işletim sistemi yapılandırmaları. Daha fazla bilgi için bkz. AKS özel düğüm yapılandırma
| Name | Tür | Description |
|---|---|---|
| swapFileSizeMB |
integer (int32) |
Her düğümde oluşturulacak takas dosyasının MB cinsinden boyutu. |
| sysctls |
Linux aracı düğümleri için sysctl ayarları. |
|
| transparentHugePageDefrag |
string |
Çekirdeğin daha büyük sayfaları kullanılabilir hale getirmek için bellek sıkıştırmasını agresif bir şekilde kullanıp kullanmaması. Geçerli değerler :'always', 'defer', 'defer+madvise', 'madvise' ve 'never'. Varsayılan değer "madvise" şeklindedir. Daha fazla bilgi için bkz. Transparent Hugepages. |
| transparentHugePageEnabled |
string |
Saydam büyük sayfaların etkinleştirilip etkinleştirilmediği. Geçerli değerler 'always', 'madvise' ve 'never' değerleridir. Varsayılan değer "her zaman"dır. Daha fazla bilgi için bkz. Transparent Hugepages. |
LocalDNSForwardDestination
LocalDNS'den iletilecek DNS sorguları için hedef sunucu.
| Değer | Description |
|---|---|
| ClusterCoreDNS |
DNS sorgularını localDNS'den küme CoreDNS'ye iletin. |
| VnetDNS |
DNS sorgularını localDNS'den sanal ağda yapılandırılan DNS sunucusuna iletin. Bir sanal ağ için birden çok DNS sunucusu yapılandırılmış olabilir. |
LocalDNSForwardPolicy
Yukarı akış DNS sunucusunu seçmek için ilkeyi iletin. Daha fazla bilgi için ileri eklentiye bakın.
| Değer | Description |
|---|---|
| Sequential |
Sıralı yukarı akış DNS sunucusu seçimini uygular. Daha fazla bilgi için ileri eklentiye bakın. |
| RoundRobin |
Hepsini bir kez deneme yukarı akış DNS sunucusu seçimini uygular. Daha fazla bilgi için ileri eklentiye bakın. |
| Random |
Rasgele yukarı akış DNS sunucusu seçimi uygular. Daha fazla bilgi için ileri eklentiye bakın. |
LocalDNSMode
localDNS için etkinleştirme modu.
| Değer | Description |
|---|---|
| Preferred |
Geçerli düzenleyici sürümü bu özelliği destekliyorsa localDNS'yi etkinleştirmeyi tercih edin. |
| Required |
localDNS'yi etkinleştirin. |
| Disabled |
localDNS'yi devre dışı bırakın. |
LocalDNSOverride
localDNS profili için geçersiz kılmalar.
| Name | Tür | Default value | Description |
|---|---|---|---|
| cacheDurationInSeconds |
integer (int32) |
3600 |
Maksimum TTL'yi saniyeler içinde önbelleğe alın. Daha fazla bilgi için önbellek eklentisine bakın. |
| forwardDestination | ClusterCoreDNS |
LocalDNS'den iletilecek DNS sorguları için hedef sunucu. |
|
| forwardPolicy | Sequential |
Yukarı akış DNS sunucusunu seçmek için ilkeyi iletin. Daha fazla bilgi için ileri eklentiye bakın. |
|
| maxConcurrent |
integer (int32) |
1000 |
Eşzamanlı sorgu sayısı üst sınırı. Daha fazla bilgi için ileri eklentiye bakın. |
| protocol | PreferUDP |
LocalDNS'den yukarı akış DNS sunucusuna bağlantılar için TCP'yi zorunlu kılın veya UDP protokolünü tercih edin. |
|
| queryLogging | Error |
localDNS'deki DNS sorguları için günlük düzeyi. |
|
| serveStale | Immediate |
Eski verileri sunma ilkesi. Daha fazla bilgi için önbellek eklentisine bakın. |
|
| serveStaleDurationInSeconds |
integer (int32) |
3600 |
Saniyeler içinde bayat süre servis yapın. Daha fazla bilgi için önbellek eklentisine bakın. |
LocalDNSProfile
VnetDNS ve KubeDNS geçersiz kılmaları ile düğüm başına yerel DNS'yi yapılandırır. LocalDNS, bir AKS kümesinde DNS çözümlemesinin performansını ve güvenilirliğini artırmaya yardımcı olur. Daha fazla ayrıntı için aka.ms/aks/localdns bakın.
| Name | Tür | Default value | Description |
|---|---|---|---|
| kubeDNSOverrides |
<string,
Local |
KubeDNS geçersiz kılmaları, dnsPolicy:ClusterFirst (KubeDNS trafiği olarak adlandırılır) ile podlardan gelen DNS trafiğine uygulanır. |
|
| mode | Preferred |
localDNS için etkinleştirme modu. |
|
| state |
localDNS'nin sistem tarafından oluşturulan durumu. |
||
| vnetDNSOverrides |
<string,
Local |
VnetDNS geçersiz kılmaları, dnsPolicy:default veya kubelet (VnetDNS trafiği olarak adlandırılır) ile podlardan gelen DNS trafiğine uygulanır. |
LocalDNSProtocol
LocalDNS'den yukarı akış DNS sunucusuna bağlantılar için TCP'yi zorunlu kılın veya UDP protokolünü tercih edin.
| Değer | Description |
|---|---|
| PreferUDP |
localDNS'den yukarı akış DNS sunucusuna bağlantılar için UDP protokolünü tercih edin. |
| ForceTCP |
localDNS'den yukarı akış DNS sunucusuna bağlantılar için TCP protokolünü zorunlu kılın. |
LocalDNSQueryLogging
localDNS'deki DNS sorguları için günlük düzeyi.
| Değer | Description |
|---|---|
| Error |
localDNS'de hata günlüğünü etkinleştirir. Daha fazla bilgi için errors eklentisine bakın. |
| Log |
localDNS'de sorgu günlüğünü etkinleştirir. Daha fazla bilgi için günlük eklentisine bakın. |
LocalDNSServeStale
Eski verileri sunma ilkesi. Daha fazla bilgi için önbellek eklentisine bakın.
| Değer | Description |
|---|---|
| Verify |
Eski verileri doğrulama ile sunun. Öncelikle, süresi dolan girdiyi istemciye göndermeden önce bir girdinin kaynaktan hala kullanılamadığını doğrulayın. Daha fazla bilgi için önbellek eklentisine bakın. |
| Immediate |
Eski verileri hemen sunun. Girişin kaynaktan kullanılabilir olup olmadığını kontrol etmeden önce süresi dolmuş girişi istemciye gönderin. Daha fazla bilgi için önbellek eklentisine bakın. |
| Disable |
Eski verilerin sunulmasını devre dışı bırakın. |
LocalDNSState
localDNS'nin sistem tarafından oluşturulan durumu.
| Değer | Description |
|---|---|
| Enabled |
localDNS etkinleştirildi. |
| Disabled |
localDNS devre dışı bırakıldı. |
ManualScaleProfile
Makine sayısıyla ilgili belirtimler.
| Name | Tür | Description |
|---|---|---|
| count |
integer (int32) |
Düğüm sayısı. |
| size |
string |
AKS 'Standard_E4s_v3', 'Standard_E16s_v3' veya 'Standard_D16s_v5' gibi oluşturma ve ölçeklendirme sırasında kullanacağı VM boyutu. |
OSDiskType
Aracı havuzundaki makineler için kullanılacak işletim sistemi disk türü. VM destekliyorsa ve istenen OSDiskSizeGB değerinden daha büyük bir önbellek diske sahipse varsayılan değer 'Kısa Ömürlü'dür. Aksi takdirde, varsayılan olarak 'Yönetilen' olarak gösterilir. Oluşturulduktan sonra değiştirilemez. Daha fazla bilgi için bkz. kısa ömürlü işletim sistemi
| Değer | Description |
|---|---|
| Managed |
Azure, VM'nin başka bir konağa taşınması gerektiğinde veri kaybını önlemek için bir sanal makinenin işletim sistemi diskini Azure depolamaya çoğaltır. Kapsayıcılar yerel durumun kalıcı olması için tasarlanmadığından, bu davranış düşük düğüm sağlama ve daha yüksek okuma/yazma gecikme süresi gibi bazı dezavantajlar sağlarken sınırlı değer sunar. |
| Ephemeral |
Kısa ömürlü işletim sistemi diskleri, tıpkı geçici bir disk gibi yalnızca ana makinede depolanır. Bu, daha hızlı düğüm ölçeklendirme ve küme yükseltmelerinin yanı sıra daha düşük okuma/yazma gecikme süresi sağlar. |
OSSKU
Aracı havuzu tarafından kullanılan işletim sistemi SKU'su belirtir. OSType Linux ise varsayılan değer Ubuntu'dur. OSType Windows ise Kubernetes <= 1,24 veya Windows2022 olduğunda Kubernetes >= 1,25 olduğunda varsayılan değer Windows2019'dur.
| Değer | Description |
|---|---|
| AzureLinux |
Düğüm görüntüleri için işletim sistemi olarak AzureLinux kullanın. Azure Linux, Microsoft tarafından oluşturulan kapsayıcı için iyileştirilmiş bir Linux dağıtımıdır. Daha fazla bilgi için https://aka.ms/azurelinux adresini ziyaret edin. |
| AzureLinux3 |
Düğüm görüntüleri için işletim sistemi olarak AzureLinux3 kullanın. Azure Linux, Microsoft tarafından oluşturulan kapsayıcı için iyileştirilmiş bir Linux dağıtımıdır. Daha fazla bilgi için https://aka.ms/azurelinux adresini ziyaret edin. Sınırlamalar için şu adresi ziyaret edin https://aka.ms/aks/node-images: . İşletim sistemi geçiş kılavuzu için bkz.https://aka.ms/aks/upgrade-os-version |
| CBLMariner |
Kullanım dışı bırakılmış OSSKU. Microsoft, yeni dağıtımların bunun yerine 'AzureLinux' seçmesini önerir. |
| Ubuntu |
Düğüm görüntüleri için işletim sistemi olarak Ubuntu kullanın. |
| Ubuntu2204 |
Düğüm görüntüleri için işletim sistemi olarak Ubuntu2204 kullanın, ancak Ubuntu 22.04 tüm düğüm havuzları için desteklenmeyebilir. Sınırlamalar ve desteklenen Kubernetes sürümleri için bkz. https://aka.ms/aks/supported-ubuntu-versions |
| Ubuntu2404 |
Düğüm görüntüleri için işletim sistemi olarak Ubuntu2404 kullanın, ancak Ubuntu 24.04 tüm düğüm havuzları için desteklenmeyebilir. Sınırlamalar ve desteklenen Kubernetes sürümleri için bkz. https://aka.ms/aks/supported-ubuntu-versions |
| 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'u kullanın. |
PodIPAllocationMode
Pod IP Ayırma Modu. Aracı havuzundaki podlar için IP ayırma modu. podSubnetId ile kullanılmalıdır. Varsayılan değer :'DynamicIndividual'.
| Değer | Description |
|---|---|
| DynamicIndividual |
Her düğüme, podlara atanabilen bitişik olmayan bir IP adresleri listesi atanır. Bu, /16 veya daha küçük boyutlu küçük ve orta bir alt ağı en üst düzeye çıkarmak için daha iyidir. Dinamik IP ayırmaya sahip Azure CNI kümesi, müşteri açıkça bir podIPAllocationMode belirtmezse varsayılan olarak bu moda geçer |
| StaticBlock |
Her düğüme, düğüm başına maxPods'u karşılamak için /28 = blok başına 16 IP boyutunda statik olarak CIDR blokları ayrılır. CIDR bloklarının sayısı >= (maxPods / 16). Blok, tek bir IP yerine 65K Azure Sanal Ağ Özel IP sınırına göre sayılır. Bu nedenle blok modu, bir kümede geçerli 65.000 pod sınırından daha fazla olan daha büyük iş yüklerini çalıştırmak için uygundur. Bu mod daha büyük /15 veya daha büyük alt ağlarla ölçeklendirmek için daha uygundur |
PortRange
Bağlantı noktası aralığı.
| Name | Tür | Description |
|---|---|---|
| portEnd |
integer (int32) minimum: 1maximum: 65535 |
Aralığa dahil edilen maksimum bağlantı noktası. 1 ile 65535 arasında olmalı ve portStart değerinden büyük veya buna eşit olmalıdır. |
| portStart |
integer (int32) minimum: 1maximum: 65535 |
Aralığa dahil edilen en düşük bağlantı noktası. 1 ile 65535 arasında olmalı ve portEnd değerinden küçük veya buna eşit olmalıdır. |
| protocol |
Bağlantı noktasının ağ protokolü. |
PowerState
Kümenin Güç Durumunu açıklar
| Name | Tür | Description |
|---|---|---|
| code |
Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir |
Protocol
Bağlantı noktasının ağ protokolü.
| Değer | Description |
|---|---|
| TCP |
TCP protokolü. |
| UDP |
UDP protokolü. |
ScaleDownMode
VM'lerin Aracı Havuzlarına nasıl eklendiğini veya bu havuzlardan nasıl kaldırıldığını açıklar. Faturalandırma durumlarına bakın.
| Değer | Description |
|---|---|
| Delete |
Ölçeği artırma sırasında yeni örnekler oluşturun ve ölçeği azaltma sırasında örnekleri kaldırın. |
| Deallocate |
Ölçeği artırma sırasında serbest bırakılmış örnekleri (varsa) başlatmayı ve ölçeği azaltma sırasında örnekleri serbest bırakmayı deneyin. |
ScaleProfile
VirtualMachines aracı havuzunu ölçeklendirmeye ilişkin belirtimler.
| Name | Tür | Description |
|---|---|---|
| manual |
VirtualMachines aracı havuzunun sabit bir boyuta ölçeklendirilmesiyle ilgili belirtimler. |
ScaleSetEvictionPolicy
Sanal Makine Ölçek Kümesi çıkarma ilkesi. Çıkarma ilkesi, çıkarıldığında VM ile ne yapılacağını belirtir. Varsayılan değer Sil'dir. Çıkarma hakkında daha fazla bilgi için bkz.
| Değer | Description |
|---|---|
| Delete |
Düğüm havuzunun temel alınan Ölçek Kümesi'ndeki düğümler çıkarıldıklarında silinir. |
| Deallocate |
Düğüm havuzunun temel alınan Ölçek Kümesi'ndeki düğümler, çıkarma sonrasında durduruldu-serbest bırakıldı durumuna ayarlanır. Durdurulmuş serbest bırakılmış durumdaki düğümler işlem kotanıza göre sayılır ve küme ölçeklendirme veya yükseltme ile ilgili sorunlara neden olabilir. |
ScaleSetPriority
Sanal Makine Ölçek Kümesi önceliği.
| Değer | Description |
|---|---|
| Spot |
Spot öncelikli VM'ler kullanılacaktır. Spot düğümler için SLA yoktur. Daha fazla bilgi için bkz. AKS |
| Regular |
Normal VM'ler kullanılacaktır. |
SysctlConfig
Linux aracı düğümleri için sysctl ayarları.
| Name | Tür | Description |
|---|---|---|
| fsAioMaxNr |
integer (int32) |
Sysctl ayarı fs.aio-max-nr. |
| fsFileMax |
integer (int32) |
Sysctl ayarı fs.file-max. |
| fsInotifyMaxUserWatches |
integer (int32) |
Sysctl ayarı fs.inotify.max_user_watches. |
| fsNrOpen |
integer (int32) |
Sysctl ayarı fs.nr_open. |
| kernelThreadsMax |
integer (int32) |
Kernel.threads-max sysctl ayarı. |
| netCoreNetdevMaxBacklog |
integer (int32) |
Sysctl ayarı net.core.netdev_max_backlog. |
| netCoreOptmemMax |
integer (int32) |
Sysctl ayarı net.core.optmem_max. |
| netCoreRmemDefault |
integer (int32) |
Sysctl ayarı net.core.rmem_default. |
| netCoreRmemMax |
integer (int32) |
Sysctl ayarı net.core.rmem_max. |
| netCoreSomaxconn |
integer (int32) |
Net.core.somaxconn sysctl ayarı. |
| netCoreWmemDefault |
integer (int32) |
Sysctl ayarı net.core.wmem_default. |
| netCoreWmemMax |
integer (int32) |
Sysctl ayarı net.core.wmem_max. |
| netIpv4IpLocalPortRange |
string |
Sysctl ayarı net.ipv4.ip_local_port_range. |
| netIpv4NeighDefaultGcThresh1 |
integer (int32) |
Sysctl ayarı net.ipv4.neigh.default.gc_thresh1. |
| netIpv4NeighDefaultGcThresh2 |
integer (int32) |
Sysctl ayarı net.ipv4.neigh.default.gc_thresh2. |
| netIpv4NeighDefaultGcThresh3 |
integer (int32) |
Sysctl ayarı net.ipv4.neigh.default.gc_thresh3. |
| netIpv4TcpFinTimeout |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_fin_timeout. |
| netIpv4TcpKeepaliveProbes |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_keepalive_probes. |
| netIpv4TcpKeepaliveTime |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_keepalive_time. |
| netIpv4TcpMaxSynBacklog |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_max_syn_backlog. |
| netIpv4TcpMaxTwBuckets |
integer (int32) |
Sysctl ayarı net.ipv4.tcp_max_tw_buckets. |
| netIpv4TcpTwReuse |
boolean |
Sysctl ayarı net.ipv4.tcp_tw_reuse. |
| netIpv4TcpkeepaliveIntvl |
integer (int32) minimum: 10maximum: 90 |
Sysctl ayarı net.ipv4.tcp_keepalive_intvl. |
| netNetfilterNfConntrackBuckets |
integer (int32) minimum: 65536maximum: 524288 |
Sysctl ayarı net.netfilter.nf_conntrack_buckets. |
| netNetfilterNfConntrackMax |
integer (int32) minimum: 131072maximum: 2097152 |
Sysctl ayarı net.netfilter.nf_conntrack_max. |
| vmMaxMapCount |
integer (int32) |
Sysctl ayarı vm.max_map_count. |
| vmSwappiness |
integer (int32) |
Sysctl ayarı vm.swappiness. |
| vmVfsCachePressure |
integer (int32) |
Sysctl ayarı vm.vfs_cache_pressure. |
UndrainableNodeBehavior
Yükseltme sırasında çizilemez düğümlerin davranışını tanımlar. Çizilemeyen düğümlerin en yaygın nedeni Pod Kesinti bütçeleri (PDB) olsa da pod sonlandırma yetkisiz kullanım süresi kalan düğüm başına boşaltma zaman aşımını aşıyor veya pod hala çalışıyor durumdaysa, ayrıca çizilemez düğümlere neden olabilir.
| Değer | Description |
|---|---|
| Schedule |
AKS, engellenen düğümleri zamanlanabilir olarak işaretler, ancak engellenen düğümler yükseltilmez. Tüm aşırı gerilim düğümlerini silmek için en iyi çabayı gösterme girişiminde bulunulacaktır. Herhangi bir engellenen düğüm varsa yükseltme işlemi ve yönetilen küme başarısız durumda olur. |
| Cordon |
AKS, yükseltme sırasında engellenen düğümleri kordon altına alır ve bunları dalgalanma düğümleriyle değiştirir. Engellenen düğümler kordonlanır ve aşırı gerilim düğümleri ile değiştirilir. Engellenen düğümler 'kubernetes.azure.com/upgrade-status:Quarantined' etiketine sahip olur. Engellenen her düğüm için bir dalgalanma düğümü korunur. Diğer tüm aşırı gerilim düğümlerini silmek için en iyi çabayı gösterme girişiminde bulunulacaktır. Engellenen düğümleri değiştirmek için yeterli aşırı gerilim düğümü varsa yükseltme işlemi ve yönetilen küme başarısız durumda olur. Aksi takdirde, yükseltme işlemi ve yönetilen küme iptal edilmiş durumda olur. |
VirtualMachineNodes
Aynı vm boyutundaki düğüm grubundaki geçerli durum.
| Name | Tür | Description |
|---|---|---|
| count |
integer (int32) |
Düğüm sayısı. |
| size |
string |
Bu düğüm grubunu barındırmak için kullanılan aracıların VM boyutu. |
VirtualMachinesProfile
VirtualMachines aracı havuzundaki belirtimler.
| Name | Tür | Description |
|---|---|---|
| scale |
VirtualMachines aracı havuzunu ölçeklendirmeye ilişkin belirtimler. |
WorkloadRuntime
Bir düğümün çalıştırabileceği iş yükü türünü belirler.
| Değer | Description |
|---|---|
| OCIContainer |
Düğümler, standart OCI kapsayıcı iş yüklerini çalıştırmak için Kubelet kullanır. |
| WasmWasi |
Düğümler WASI sağlayıcısını (Önizleme) kullanarak WASM iş yüklerini çalıştırmak için Krustlet kullanır. |
| KataVmIsolation |
Düğümler, İç İçe VM tabanlı podları etkinleştirmek için (Kata + Cloud Hypervisor + Hyper-V) kullanabilir. Hyper-V kullanımı nedeniyle AKS düğüm işletim sistemi, Hyper-V'nin iç içe geçmiş bir VM'dir (kök işletim sistemi). Bu nedenle yalnızca Dv3 serisi gibi İç İçe Sanallaştırmayı destekleyen VM serisiyle kullanılabilir. |