AgentPool interface
Aracı Havuzu.
- Extends
Özellikler
| artifact |
AKS'de yapıt akışını kullanmak için yapılandırma. |
| availability |
Düğümler için kullanılacak Kullanılabilirlik alanlarının listesi. Bu yalnızca AgentPoolType özelliği 'VirtualMachineScaleSets' olduğunda belirtilebilir. |
| capacity |
Kapasite Rezervasyon Grubu'nun tam nitelikli kaynak kimliği, ayrılmış bir Sanal Makineler grubundan virtual machines sağlamak için. Bu şu şekildedir: '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft. Compute/capacityreservationgroups/{capacityReservationGroupName}' Müşteriler belirli bir CRG ile bir ajan havuzu oluşturmak için bunu kullanır. Daha fazla bilgi için bkz. Kapasite Rezervasyonu |
| count | 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. |
| creation |
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. |
| current |
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. |
| enable |
Otomatik ölçeklendiricinin etkinleştirilip etkinleştirilmeyileceği |
| enable |
Konak tabanlı işletim sisteminin ve veri sürücüsü şifrelemenin etkinleştirilip etkinleştirilmeyileceği. Bu sadece belirli VM boyutlarında ve belirli Azure bölgelerinde desteklenir. Daha fazla bilgi için bkz. https://docs.microsoft.com/azure/aks/enable-host-encryption |
| enable |
FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı. Daha fazla ayrıntı için bkz. FIPS özellikli düğüm havuzu ekleme . |
| enable |
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. |
| enable |
Tam önbellek geçici işletim sistemi disk özelliğini etkinleştirip etkinleştirmediği. Bu özellik etkinleştirildiğinde, işletim sistemi geçici işletim sistemi diskinde yerel olarak önbelleğe alınır ve ağ arızalarından kaynaklanan E17 olaylarını önler. |
| enable |
UltraSSD'nin etkinleştirilip etkinleştirilmeyileceği |
| e |
İ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. |
| gateway |
Ağ geçidi modunda yönetilen aracı havuzuna özgü profil. Aracı havuzu modu Ağ Geçidi değilse bu alan ayarlanamaz. |
| gpu |
Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile. |
| gpu |
Aracı Havuzu için GPU ayarları. |
| host |
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 şekildedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/hostGroups/{hostGroupName}. Daha fazla bilgi için bkz. Azure dedicated hosts. |
| kubelet |
Aracı havuzu düğümlerinde Kubelet yapılandırması. |
| 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ırması. |
| 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. |
| max |
Otomatik ölçeklendirme için en fazla düğüm sayısı |
| max |
Bir düğümde çalışabilecek en fazla pod sayısı. |
| message |
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). |
| min |
Otomatik ölçeklendirme için en az düğüm sayısı |
| mode | Aracı havuzunun modu. Bir kümenin her zaman en az bir 'Sistem' Aracı Havuzu olmalıdır. Aracı havuzu kısıtlamaları ve en iyi yöntemler hakkında ek bilgi için bkz. https://docs.microsoft.com/azure/aks/use-system-pools |
| network |
Aracı havuzunun ağ ile ilgili ayarları. |
| node |
Havuzdaki düğümleri sağlamak için kullanılan düğüm özelleştirmesini belirleme ayarları. |
| node |
Düğüm görüntüsünün sürümü |
| node |
Oluşturma sırasında düğümlere eklenen ve AKS tarafından mutabakat sağlanmayan renk tonları. Bu taint'ler AKS tarafından mutabık hale getirilmez ve kubectl çağrısıyla kaldırılabilir. Düğüm havuzu oluşturulduktan sonra bu alan değiştirilebilir, ancak rekreasyon gerektiren başka bir işlem (örneğin düğüm görüntüsü yükseltmesi) gerçekleşene kadar düğümler yeni renk tonlarıyla yeniden oluşturulmaz. Bu renk tonları, düğüm iş yüklerini kabul etmeye hazır olmadan önce gerekli yapılandırmanın çalıştırılmasına olanak tanır; örneğin, 'key1=value1:NoSchedule' ile kaldırılabilir |
| node |
Aracı havuzundaki tüm düğümlerde kalıcı hale getirmek için düğüm etiketleri. |
| node |
VM düğümlerinin IP'lerini kullanması gereken genel IP ön ek kimliği. Bu şu şekildedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/publicIPPrefixes/{publicIPPrefixName} |
| node |
Düğüm havuzu oluşturma ve ölçeklendirme sırasında yeni düğümlere eklenen renk tonları. Örneğin, key=value:NoSchedule. |
| orchestrator |
Kullanıcı tarafından belirtilen Kubernetes sürümü. Hem yama sürümü <major.minor.patch> (örneğin, 1.20.13) hem de <major.minor> (örneğin 1.20) desteklenir. <major.minor> belirtildiğinde, desteklenen en son GA düzeltme eki sürümü otomatik olarak seçilir. Küme oluşturulduktan sonra aynı <major.minor> ile güncelleştirilmesi (örneğin, 1.14.x -> 1.14) daha yeni bir düzeltme eki sürümü kullanılabilir olsa bile yükseltme tetiklemez. En iyi yöntem olarak, AKS kümesindeki tüm düğüm havuzlarını aynı Kubernetes sürümüne yükseltmeniz gerekir. Düğüm havuzu sürümü, denetim düzlemi ile aynı ana sürüme sahip olmalıdır. Düğüm havuzu ikincil sürümü, denetim düzlemi sürümünün iki ikincil sürümünde olmalıdır. Düğüm havuzu sürümü, denetim düzlemi sürümünden büyük olamaz. Daha fazla bilgi için bkz. Düğüm havuzunu yükseltme. |
| os |
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. |
| os |
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. Varsayılan olarak Windows2019 Kubernetes <= 1.24 iken Windows2022 >= 1.25 ise OSType Windows ise. |
| os |
İş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'. |
| pod |
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 şekildedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
| power |
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 |
| provisioning |
Geçerli dağıtım veya sağlama durumu. |
| proximity |
YakınLık Yerleştirme Grubu kimliği. |
| scale |
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. |
| scale |
Sanal Makine Ölçek Kümesi çıkarma ilkesi. Tahliye politikası, VM tahliye edildiğinde ne to do gerektiğini belirtir. Varsayılan değer Sil'dir. Tahliye hakkında daha fazla bilgi için bkz. spot VMs |
| scale |
Sanal Makine Ölçek Kümesi önceliği. |
| security |
Aracı havuzunun güvenlik ayarları. |
| spot |
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ırması |
| status | Aracı Havuzu hakkında salt okunur bilgiler içerir. |
| tags | Aracı havuzu sanal makine ölçek kümesinde kalıcı hale eklenecek etiketler. |
| type |
Aracı Havuzu türü. |
| upgrade |
Aracı havuzunu yükseltme ayarları |
| upgrade |
Aracı havuzunda Blue-Green yükseltme ayarları. Yükseltme stratejisi BlueGreen olarak ayarlandığında geçerlidir. |
| upgrade |
Aracı havuzu için yükseltme stratejisini tanımlar. Varsayılan değer Yuvarlanıyor'dur. |
| virtual |
VirtualMachines aracı havuzundaki düğümlerin durumu. |
| virtual |
VirtualMachines aracı havuzundaki belirtimler. |
| vm |
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 |
| vnet |
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 şekildedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
| windows |
Windows ajanı havuzunun özel profili. |
| workload |
Bir düğümün çalıştırabileceği iş yükü türünü belirler. |
Devralınan Özellikler
| id | Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Kaynağın adı |
| system |
Azure Resource Manager metadata içeren createdBy ve modifiedBy bilgileri. |
| type | Kaynağın türü. Örneğin "Microsoft. Compute/virtualMachines" veya "Microsoft. Depo/Depolama Hesapları" |
Özellik Ayrıntıları
artifactStreamingProfile
AKS'de yapıt akışını kullanmak için yapılandırma.
artifactStreamingProfile?: AgentPoolArtifactStreamingProfile
Özellik Değeri
availabilityZones
Düğümler için kullanılacak Kullanılabilirlik alanlarının listesi. Bu yalnızca AgentPoolType özelliği 'VirtualMachineScaleSets' olduğunda belirtilebilir.
availabilityZones?: string[]
Özellik Değeri
string[]
capacityReservationGroupID
Kapasite Rezervasyon Grubu'nun tam nitelikli kaynak kimliği, ayrılmış bir Sanal Makineler grubundan virtual machines sağlamak için. Bu şu şekildedir: '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft. Compute/capacityreservationgroups/{capacityReservationGroupName}' Müşteriler belirli bir CRG ile bir ajan havuzu oluşturmak için bunu kullanır. Daha fazla bilgi için bkz. Kapasite Rezervasyonu
capacityReservationGroupID?: string
Özellik Değeri
string
count
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.
count?: number
Özellik Değeri
number
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.
creationData?: CreationData
Özellik Değeri
currentOrchestratorVersion
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.
currentOrchestratorVersion?: string
Özellik Değeri
string
enableAutoScaling
Otomatik ölçeklendiricinin etkinleştirilip etkinleştirilmeyileceği
enableAutoScaling?: boolean
Özellik Değeri
boolean
enableEncryptionAtHost
Konak tabanlı işletim sisteminin ve veri sürücüsü şifrelemenin etkinleştirilip etkinleştirilmeyileceği. Bu sadece belirli VM boyutlarında ve belirli Azure bölgelerinde desteklenir. Daha fazla bilgi için bkz. https://docs.microsoft.com/azure/aks/enable-host-encryption
enableEncryptionAtHost?: boolean
Özellik Değeri
boolean
enableFips
FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı. Daha fazla ayrıntı için bkz. FIPS özellikli düğüm havuzu ekleme .
enableFips?: boolean
Özellik Değeri
boolean
enableNodePublicIP
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.
enableNodePublicIP?: boolean
Özellik Değeri
boolean
enableOSDiskFullCaching
Tam önbellek geçici işletim sistemi disk özelliğini etkinleştirip etkinleştirmediği. Bu özellik etkinleştirildiğinde, işletim sistemi geçici işletim sistemi diskinde yerel olarak önbelleğe alınır ve ağ arızalarından kaynaklanan E17 olaylarını önler.
enableOSDiskFullCaching?: boolean
Özellik Değeri
boolean
enableUltraSSD
UltraSSD'nin etkinleştirilip etkinleştirilmeyileceği
enableUltraSSD?: boolean
Özellik Değeri
boolean
eTag
İ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.
eTag?: string
Özellik Değeri
string
gatewayProfile
Ağ geçidi modunda yönetilen aracı havuzuna özgü profil. Aracı havuzu modu Ağ Geçidi değilse bu alan ayarlanamaz.
gatewayProfile?: AgentPoolGatewayProfile
Özellik Değeri
gpuInstanceProfile
Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile.
gpuInstanceProfile?: string
Özellik Değeri
string
gpuProfile
hostGroupID
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 şekildedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/hostGroups/{hostGroupName}. Daha fazla bilgi için bkz. Azure dedicated hosts.
hostGroupID?: string
Özellik Değeri
string
kubeletConfig
Aracı havuzu düğümlerinde Kubelet yapılandırması.
kubeletConfig?: KubeletConfig
Özellik Değeri
kubeletDiskType
emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler.
kubeletDiskType?: string
Özellik Değeri
string
linuxOSConfig
Linux aracı düğümlerinin işletim sistemi yapılandırması.
linuxOSConfig?: LinuxOSConfig
Özellik Değeri
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.
localDNSProfile?: LocalDNSProfile
Özellik Değeri
maxCount
Otomatik ölçeklendirme için en fazla düğüm sayısı
maxCount?: number
Özellik Değeri
number
maxPods
Bir düğümde çalışabilecek en fazla pod sayısı.
maxPods?: number
Özellik Değeri
number
messageOfTheDay
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).
messageOfTheDay?: string
Özellik Değeri
string
minCount
Otomatik ölçeklendirme için en az düğüm sayısı
minCount?: number
Özellik Değeri
number
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
mode?: string
Özellik Değeri
string
networkProfile
Aracı havuzunun ağ ile ilgili ayarları.
networkProfile?: AgentPoolNetworkProfile
Özellik Değeri
nodeCustomizationProfile
Havuzdaki düğümleri sağlamak için kullanılan düğüm özelleştirmesini belirleme ayarları.
nodeCustomizationProfile?: NodeCustomizationProfile
Özellik Değeri
nodeImageVersion
Düğüm görüntüsünün sürümü
nodeImageVersion?: string
Özellik Değeri
string
nodeInitializationTaints
Oluşturma sırasında düğümlere eklenen ve AKS tarafından mutabakat sağlanmayan renk tonları. Bu taint'ler AKS tarafından mutabık hale getirilmez ve kubectl çağrısıyla kaldırılabilir. Düğüm havuzu oluşturulduktan sonra bu alan değiştirilebilir, ancak rekreasyon gerektiren başka bir işlem (örneğin düğüm görüntüsü yükseltmesi) gerçekleşene kadar düğümler yeni renk tonlarıyla yeniden oluşturulmaz. Bu renk tonları, düğüm iş yüklerini kabul etmeye hazır olmadan önce gerekli yapılandırmanın çalıştırılmasına olanak tanır; örneğin, 'key1=value1:NoSchedule' ile kaldırılabilir kubectl taint nodes node1 key1=value1:NoSchedule-
nodeInitializationTaints?: string[]
Özellik Değeri
string[]
nodeLabels
Aracı havuzundaki tüm düğümlerde kalıcı hale getirmek için düğüm etiketleri.
nodeLabels?: Record<string, string>
Özellik Değeri
Record<string, string>
nodePublicIPPrefixID
VM düğümlerinin IP'lerini kullanması gereken genel IP ön ek kimliği. Bu şu şekildedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/publicIPPrefixes/{publicIPPrefixName}
nodePublicIPPrefixID?: string
Özellik Değeri
string
nodeTaints
Düğüm havuzu oluşturma ve ölçeklendirme sırasında yeni düğümlere eklenen renk tonları. Örneğin, key=value:NoSchedule.
nodeTaints?: string[]
Özellik Değeri
string[]
orchestratorVersion
Kullanıcı tarafından belirtilen Kubernetes sürümü. Hem yama sürümü <major.minor.patch> (örneğin, 1.20.13) hem de <major.minor> (örneğin 1.20) desteklenir. <major.minor> belirtildiğinde, desteklenen en son GA düzeltme eki sürümü otomatik olarak seçilir. Küme oluşturulduktan sonra aynı <major.minor> ile güncelleştirilmesi (örneğin, 1.14.x -> 1.14) daha yeni bir düzeltme eki sürümü kullanılabilir olsa bile yükseltme tetiklemez. En iyi yöntem olarak, AKS kümesindeki tüm düğüm havuzlarını aynı Kubernetes sürümüne yükseltmeniz gerekir. Düğüm havuzu sürümü, denetim düzlemi ile aynı ana sürüme sahip olmalıdır. Düğüm havuzu ikincil sürümü, denetim düzlemi sürümünün iki ikincil sürümünde olmalıdır. Düğüm havuzu sürümü, denetim düzlemi sürümünden büyük olamaz. Daha fazla bilgi için bkz. Düğüm havuzunu yükseltme.
orchestratorVersion?: string
Özellik Değeri
string
osDiskSizeGB
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.
osDiskSizeGB?: number
Özellik Değeri
number
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.
osDiskType?: string
Özellik Değeri
string
osSKU
Aracı havuzu tarafından kullanılan işletim sistemi SKU'su belirtir. OSType Linux ise varsayılan değer Ubuntu'dur. Varsayılan olarak Windows2019 Kubernetes <= 1.24 iken Windows2022 >= 1.25 ise OSType Windows ise.
osSKU?: string
Özellik Değeri
string
osType
İşletim sistemi türü. Varsayılan değer Linux'tır.
osType?: string
Özellik Değeri
string
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'.
podIPAllocationMode?: string
Özellik Değeri
string
podSubnetID
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 şekildedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
podSubnetID?: string
Özellik Değeri
string
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
powerState?: PowerState
Özellik Değeri
provisioningState
Geçerli dağıtım veya sağlama durumu.
provisioningState?: string
Özellik Değeri
string
proximityPlacementGroupID
YakınLık Yerleştirme Grubu kimliği.
proximityPlacementGroupID?: string
Özellik Değeri
string
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.
scaleDownMode?: string
Özellik Değeri
string
scaleSetEvictionPolicy
Sanal Makine Ölçek Kümesi çıkarma ilkesi. Tahliye politikası, VM tahliye edildiğinde ne to do gerektiğini belirtir. Varsayılan değer Sil'dir. Tahliye hakkında daha fazla bilgi için bkz. spot VMs
scaleSetEvictionPolicy?: string
Özellik Değeri
string
scaleSetPriority
Sanal Makine Ölçek Kümesi önceliği.
scaleSetPriority?: string
Özellik Değeri
string
securityProfile
Aracı havuzunun güvenlik ayarları.
securityProfile?: AgentPoolSecurityProfile
Özellik Değeri
spotMaxPrice
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ırması
spotMaxPrice?: number
Özellik Değeri
number
status
Aracı Havuzu hakkında salt okunur bilgiler içerir.
status?: AgentPoolStatus
Özellik Değeri
tags
Aracı havuzu sanal makine ölçek kümesinde kalıcı hale eklenecek etiketler.
tags?: Record<string, string>
Özellik Değeri
Record<string, string>
typePropertiesType
Aracı Havuzu türü.
typePropertiesType?: string
Özellik Değeri
string
upgradeSettings
Aracı havuzunu yükseltme ayarları
upgradeSettings?: AgentPoolUpgradeSettings
Özellik Değeri
upgradeSettingsBlueGreen
Aracı havuzunda Blue-Green yükseltme ayarları. Yükseltme stratejisi BlueGreen olarak ayarlandığında geçerlidir.
upgradeSettingsBlueGreen?: AgentPoolBlueGreenUpgradeSettings
Özellik Değeri
upgradeStrategy
Aracı havuzu için yükseltme stratejisini tanımlar. Varsayılan değer Yuvarlanıyor'dur.
upgradeStrategy?: string
Özellik Değeri
string
virtualMachineNodesStatus
VirtualMachines aracı havuzundaki düğümlerin durumu.
virtualMachineNodesStatus?: VirtualMachineNodes[]
Özellik Değeri
virtualMachinesProfile
VirtualMachines aracı havuzundaki belirtimler.
virtualMachinesProfile?: VirtualMachinesProfile
Özellik Değeri
vmSize
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
vmSize?: string
Özellik Değeri
string
vnetSubnetID
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 şekildedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
vnetSubnetID?: string
Özellik Değeri
string
windowsProfile
Windows ajanı havuzunun özel profili.
windowsProfile?: AgentPoolWindowsProfile
Özellik Değeri
workloadRuntime
Bir düğümün çalıştırabileceği iş yükü türünü belirler.
workloadRuntime?: string
Özellik Değeri
string
Devralınan Özellik Detayları
id
name
Kaynağın adı
name?: string
Özellik Değeri
string
systemData
Azure Resource Manager metadata içeren createdBy ve modifiedBy bilgileri.
systemData?: SystemData
Özellik Değeri
type
Kaynağın türü. Örneğin "Microsoft. Compute/virtualMachines" veya "Microsoft. Depo/Depolama Hesapları"
type?: string
Özellik Değeri
string
ProxyResource.type'danDevralındı