Aracılığıyla paylaş


AgentPool interface

Aracı Havuzu.

Extends

Özellikler

artifactStreamingProfile

AKS'de yapıt akışını kullanmak için yapılandırma.

availabilityZones

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

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

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.

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

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.

enableAutoScaling

Otomatik ölçeklendiricinin etkinleştirilip etkinleştirilmeyileceği

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

enableFips

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

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.

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.

enableUltraSSD

UltraSSD'nin etkinleştirilip etkinleştirilmeyileceği

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.

gatewayProfile

Ağ geçidi modunda yönetilen aracı havuzuna özgü profil. Aracı havuzu modu Ağ Geçidi değilse bu alan ayarlanamaz.

gpuInstanceProfile

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

gpuProfile

Aracı Havuzu için GPU ayarları.

hostGroupID

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.

kubeletConfig

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

kubeletDiskType

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

linuxOSConfig

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

localDNSProfile

VnetDNS ve KubeDNS geçersiz kılmaları ile düğüm başına yerel DNS'yi yapılandırır. LocalDNS, bir AKS kümesinde DNS çözümlemesinin performansını ve güvenilirliğini artırmaya yardımcı olur. Daha fazla ayrıntı için aka.ms/aks/localdns bakın.

maxCount

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

maxPods

Bir düğümde çalışabilecek en fazla pod sayısı.

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

minCount

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

networkProfile

Aracı havuzunun ağ ile ilgili ayarları.

nodeCustomizationProfile

Havuzdaki düğümleri sağlamak için kullanılan düğüm özelleştirmesini belirleme ayarları.

nodeImageVersion

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

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-

nodeLabels

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

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}

nodeTaints

Düğüm havuzu oluşturma ve ölçeklendirme sırasında yeni düğümlere eklenen renk tonları. Örneğin, key=value:NoSchedule.

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.

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.

osDiskType

Aracı havuzundaki makineler için kullanılacak işletim sistemi disk türü. VM destekliyorsa ve istenen OSDiskSizeGB değerinden daha büyük bir önbellek diske sahipse varsayılan değer 'Kısa Ömürlü'dür. Aksi takdirde, varsayılan olarak 'Yönetilen' olarak gösterilir. Oluşturulduktan sonra değiştirilemez. Daha fazla bilgi için bkz. Kısa ömürlü işletim sistemi.

osSKU

Aracı havuzu tarafından kullanılan işletim sistemi SKU'su belirtir. OSType Linux ise varsayılan değer Ubuntu'dur. Varsayılan olarak Windows2019 Kubernetes <= 1.24 iken Windows2022 >= 1.25 ise OSType Windows ise.

osType

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

podIPAllocationMode

Pod IP Ayırma Modu. Aracı havuzundaki podlar için IP ayırma modu. podSubnetId ile kullanılmalıdır. Varsayılan değer :'DynamicIndividual'.

podSubnetID

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}

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

Geçerli dağıtım veya sağlama durumu.

proximityPlacementGroupID

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

scaleDownMode

Aracı Havuzunu ölçeklendirirken kullanılacak ölçeği azaltma modu. Bu, küme otomatik ölçeklendirici davranışını da etkiler. Belirtilmezse, varsayılan olarak Delete olur.

scaleSetEvictionPolicy

Sanal Makine Ölçek Kümesi çıkarma ilkesi. Tahliye politikası, VM tahliye edildiğinde ne to do gerektiğini belirtir. Varsayılan değer Sil'dir. Tahliye hakkında daha fazla bilgi için bkz. spot VMs

scaleSetPriority

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

securityProfile

Aracı havuzunun güvenlik ayarları.

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ı

status

Aracı Havuzu hakkında salt okunur bilgiler içerir.

tags

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

typePropertiesType

Aracı Havuzu türü.

upgradeSettings

Aracı havuzunu yükseltme ayarları

upgradeSettingsBlueGreen

Aracı havuzunda Blue-Green yükseltme ayarları. Yükseltme stratejisi BlueGreen olarak ayarlandığında geçerlidir.

upgradeStrategy

Aracı havuzu için yükseltme stratejisini tanımlar. Varsayılan değer Yuvarlanıyor'dur.

virtualMachineNodesStatus

VirtualMachines aracı havuzundaki düğümlerin durumu.

virtualMachinesProfile

VirtualMachines aracı havuzundaki belirtimler.

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

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}

windowsProfile

Windows ajanı havuzunun özel profili.

workloadRuntime

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ı

systemData

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

Aracı Havuzu için GPU ayarları.

gpuProfile?: GPUProfile

Özellik Değeri

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

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Özellik Değeri

string

ProxyResource.id Devralındı

name

Kaynağın adı

name?: string

Özellik Değeri

string

ProxyResource.name'dan Devralınan

systemData

Azure Resource Manager metadata içeren createdBy ve modifiedBy bilgileri.

systemData?: SystemData

Özellik Değeri

ProxyResource.systemDataDevralındı

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ı