Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
- Sonuncu
- 2025-05-01
- 2025-04-02-önizleme
- 2025-04-01
- 2025-03-02-önizleme
- 2025-03-01
- 2025-02-02-önizleme
- 2025-02-01
- 2025-01-02-önizleme
- 2025-01-01
- 2024-10-02-önizleme
- 2024-10-01
- 2024-09-02-önizleme
- 2024-09-01
- 2024-08-01
- 2024-07-02-önizleme
- 2024-07-01
- 2024-06-02-önizleme
- 2024-05-02-önizleme
- 2024-05-01
- 2024-04-02-önizleme
- 2024-03-02-önizleme
- 2024-02-02-önizleme
- 2024-02-01
- 2024-01-02-önizleme
- 2024-01-01
- 2023-11-02-önizleme
- 2023-11-01
- 2023-10-02-önizleme
- 2023-10-01
- 2023-09-02-önizleme
- 2023-09-01
- 2023-08-02-önizleme
- 2023-08-01
- 2023-07-02-önizleme
- 2023-07-01
- 2023-06-02-önizleme
- 2023-06-01
- 2023-05-02-önizleme
- 2023-05-01
- 2023-04-02-önizleme
- 2023-04-01
- 2023-03-02-önizleme
- 2023-03-01
- 2023-02-02-önizleme
- 2023-02-01
- 2023-01-02-önizleme
- 2023-01-01
- 2022-11-02-önizleme
- 2022-11-01
- 2022-10-02-önizleme
- 2022-09-02-önizleme
- 2022-09-01
- 2022-08-03-önizleme
- 2022-08-02-önizleme
- 2022-07-02-önizleme
- 2022-07-01
- 2022-06-02-önizleme
- 2022-06-01
- 2022-05-02-önizleme
- 2022-04-02-önizleme
- 2022-04-01
- 2022-03-02-önizleme
- 2022-03-01
- 2022-02-02-önizleme
- 2022-02-01
- 2022-01-02-önizleme
- 2022-01-01
- 2021-11-01-önizleme
- 2021-10-01
- 2021-09-01
- 2021-08-01
- 2021-07-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-12-01
- 2020-11-01
- 2020-09-01
- 2020-07-01
- 2020-06-01
- 2020-04-01
- 2020-03-01
- 2020-02-01
- 2020-01-01
- 2019-11-01
- 2019-10-01
- 2019-08-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
Bicep kaynak tanımı
managedClusters/agentPools kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ContainerService/managedClusters/agentPools kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.ContainerService/managedClusters/agentPools@2025-05-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
availabilityZones: [
'string'
]
capacityReservationGroupID: 'string'
count: int
creationData: {
sourceResourceId: 'string'
}
enableAutoScaling: bool
enableEncryptionAtHost: bool
enableFIPS: bool
enableNodePublicIP: bool
enableUltraSSD: bool
gatewayProfile: {
publicIPPrefixSize: int
}
gpuInstanceProfile: 'string'
gpuProfile: {
driver: 'string'
}
hostGroupID: 'string'
kubeletConfig: {
allowedUnsafeSysctls: [
'string'
]
containerLogMaxFiles: int
containerLogMaxSizeMB: int
cpuCfsQuota: bool
cpuCfsQuotaPeriod: 'string'
cpuManagerPolicy: 'string'
failSwapOn: bool
imageGcHighThreshold: int
imageGcLowThreshold: int
podMaxPids: int
topologyManagerPolicy: 'string'
}
kubeletDiskType: 'string'
linuxOSConfig: {
swapFileSizeMB: int
sysctls: {
fsAioMaxNr: int
fsFileMax: int
fsInotifyMaxUserWatches: int
fsNrOpen: int
kernelThreadsMax: int
netCoreNetdevMaxBacklog: int
netCoreOptmemMax: int
netCoreRmemDefault: int
netCoreRmemMax: int
netCoreSomaxconn: int
netCoreWmemDefault: int
netCoreWmemMax: int
netIpv4IpLocalPortRange: 'string'
netIpv4NeighDefaultGcThresh1: int
netIpv4NeighDefaultGcThresh2: int
netIpv4NeighDefaultGcThresh3: int
netIpv4TcpFinTimeout: int
netIpv4TcpkeepaliveIntvl: int
netIpv4TcpKeepaliveProbes: int
netIpv4TcpKeepaliveTime: int
netIpv4TcpMaxSynBacklog: int
netIpv4TcpMaxTwBuckets: int
netIpv4TcpTwReuse: bool
netNetfilterNfConntrackBuckets: int
netNetfilterNfConntrackMax: int
vmMaxMapCount: int
vmSwappiness: int
vmVfsCachePressure: int
}
transparentHugePageDefrag: 'string'
transparentHugePageEnabled: 'string'
}
maxCount: int
maxPods: int
messageOfTheDay: 'string'
minCount: int
mode: 'string'
networkProfile: {
allowedHostPorts: [
{
portEnd: int
portStart: int
protocol: 'string'
}
]
applicationSecurityGroups: [
'string'
]
nodePublicIPTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
}
nodeLabels: {
{customized property}: 'string'
}
nodePublicIPPrefixID: 'string'
nodeTaints: [
'string'
]
orchestratorVersion: 'string'
osDiskSizeGB: int
osDiskType: 'string'
osSKU: 'string'
osType: 'string'
podIPAllocationMode: 'string'
podSubnetID: 'string'
powerState: {
code: 'string'
}
proximityPlacementGroupID: 'string'
scaleDownMode: 'string'
scaleSetEvictionPolicy: 'string'
scaleSetPriority: 'string'
securityProfile: {
enableSecureBoot: bool
enableVTPM: bool
}
spotMaxPrice: int
status: {}
tags: {
{customized property}: 'string'
}
type: 'string'
upgradeSettings: {
drainTimeoutInMinutes: int
maxSurge: 'string'
maxUnavailable: 'string'
nodeSoakDurationInMinutes: int
undrainableNodeBehavior: 'string'
}
virtualMachineNodesStatus: [
{
count: int
size: 'string'
}
]
virtualMachinesProfile: {
scale: {
manual: [
{
count: int
size: 'string'
}
]
}
}
vmSize: 'string'
vnetSubnetID: 'string'
windowsProfile: {
disableOutboundNat: bool
}
workloadRuntime: 'string'
}
}
Özellik Değerleri
Microsoft.ContainerService/managedClusters/agentPools
İsim | Açıklama | Değer |
---|---|---|
isim | Kaynak adı | karakter dizisi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 12 Desen = ^[a-z][a-z0-9]{0,11}$ (gerekli) |
veli | Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında. |
Kaynak türü için sembolik ad: managedClusters |
özellikler | Aracı havuzunun özellikleri. | ManagedClusterAgentPoolProfileProperties |
AgentPoolGatewayProfile
İsim | Açıklama | Değer |
---|---|---|
publicIPPrefixSize | 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. | Int Kısıtlama -ları: Min değer = 28 Maksimum değer = 31 |
AgentPoolNetworkProfile
İsim | Açıklama | Değer |
---|---|---|
allowedHostPortlar | Erişmesine izin verilen bağlantı noktası aralıkları. Belirtilen aralıkların çakışmasına izin verilir. | Bağlantı Noktası Aralığı[] |
uygulama güvenlik grupları | Aracı havuzunun oluşturulduğunda ilişkilendirileceği uygulama güvenlik gruplarının kimlikleri. | dize[] |
nodePublicIPTags | Örnek düzeyinde genel IP'lerin IPTag'leri. | IPTag[] |
AgentPoolSecurityProfile
İsim | Açıklama | Değer |
---|---|---|
enableSecureBoot | 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. | Boole |
enableVTPM | 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. | Boole |
AgentPoolStatus (AgentPoolStatus)
İsim | Açıklama | Değer |
---|
AgentPoolUpgradeSettings
İsim | Açıklama | Değer |
---|---|---|
drainTimeoutInMinutes | 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. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 1440 |
maxSurge (Maksimum Dalgalanma) | 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. /azure/aks/upgrade-cluster | String |
maxUnavailable | 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. /azure/aks/upgrade-cluster | String |
nodeSoakDurationInMinutes | 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. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 30 |
çizilemezNodeBehavior | 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. | 'Kordon' 'Zamanlama' |
AgentPoolWindowsProfile
İsim | Açıklama | Değer |
---|---|---|
disableOutboundNat | 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. | Boole |
Oluşturma Verileri
İsim | Açıklama | Değer |
---|---|---|
sourceResourceId | Bu, hedef nesneyi oluşturmak için kullanılacak kaynak nesnenin ARM kimliğidir. | String |
GPUProfile
İsim | Açıklama | Değer |
---|---|---|
sürücü | GPU sürücülerinin yüklenip yüklenmeyeceği. Belirtilmediğinde, varsayılan olarak Yükle'dir. | 'Yükle' 'Hiçbiri' |
IPTag (IPTag)
İsim | Açıklama | Değer |
---|---|---|
ipTagType | IP etiketi türü. Örnek: RoutingPreference. | String |
etiket | Genel IP ile ilişkili IP etiketinin değeri. Örnek: İnternet. | String |
KubeletConfig
İsim | Açıklama | Değer |
---|---|---|
allowedUnsafeSysctls | Güvenli olmayan sysctl veya güvenli olmayan sysctl desenlerinin izin verilen listesi (ile * biten). |
dize[] |
containerLogMaxFiles | Kapsayıcı için mevcut olabilecek en fazla kapsayıcı günlüğü dosyası sayısı. Sayı 2 ≥ olmalıdır. | Int Kısıtlama -ları: Min değer = 2 |
containerLogMaxSizeMB | Döndürülmeden önce kapsayıcı günlük dosyasının en büyük boyutu (örneğin 10Mi). | Int |
cpuCfsKotası | CPU sınırlarını belirten kapsayıcılar için CPU CFS kota zorlaması etkinleştirildiyse. Varsayılan değer true'dur. | Boole |
cpuCfsQuotaPeriod | 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. | String |
cpuManagerİlkesi | 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. | String |
failSwapOn | True olarak ayarlanırsa, düğümde değiştirme etkinse Kubelet'in başlatılamamasına neden olur. | Boole |
imageGcHighThreshold (Görüntü Altı) | 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% | Int |
imageGcLowThreshold | 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% | Int |
podMaxPids | Pod başına işlem sayısı üst sınırı. | Int |
topolojiManagerPolicy | 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. | String |
LinuxOSConfig
İsim | Açıklama | Değer |
---|---|---|
swapFileSizeMB | Her düğümde oluşturulacak takas dosyasının MB cinsinden boyutu. | Int |
sysctls (sysctl'ler) | Linux aracı düğümleri için sysctl ayarları. | SysctlConfig |
şeffafKocamanSayfaBirleştir | Ç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. | String |
transparentHugePageEnabled | 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. | String |
ManagedClusterAgentPoolProfileProperties
İsim | Açıklama | Değer |
---|---|---|
kullanılabilirlik bölgeleri | Düğümler için kullanılacak Kullanılabilirlik alanlarının listesi. Bu yalnızca AgentPoolType özelliği 'VirtualMachineScaleSets' olduğunda belirtilebilir. | dize[] |
capacityReservationGroupID | AKS, belirtilen aracı havuzunu Kapasite Rezervasyon Grubu ile ilişkilendirir. | String |
sayı | 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. | Int |
oluşturmaVeri | 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. | Oluşturma Verileri |
enableAutoScaling | Otomatik ölçeklendiricinin etkinleştirilip etkinleştirilmeyileceği | Boole |
enableEncryptionAtHost | 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. /azure/aks/enable-host-encryption | Boole |
enableFIPS | FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı. Daha fazla ayrıntı için bkz. FIPS özellikli düğüm havuzu ekleme . | Boole |
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. | Boole |
UltraSSD'yi etkinleştir | UltraSSD'nin etkinleştirilip etkinleştirilmeyileceği | Boole |
ağ geçidi profili | Ağ geçidi modunda yönetilen aracı havuzuna özgü profil. Aracı havuzu modu Ağ Geçidi değilse bu alan ayarlanamaz. | AgentPoolGatewayProfile |
gpuInstanceProfile | Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile. | 'MIG1g' 'MIG2g' 'MIG3g' 'MIG4g' 'MIG7g' |
gpuProfile (İngilizce) | Aracı Havuzu için GPU ayarları. | GPUProfile |
hostGroupID (Ana BilgisayarGrup Kimliği) | Sanal makinelerin sağlanacağı Ayrılmış Konak Grubunun tam kaynak kimliği, yalnızca oluşturma senaryosunda kullanılır ve bir kez ayarlandıktan sonra değiştirilmesine izin verilmez. Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Daha fazla bilgi için bkz. Azure ayrılmış konakları. | String |
kubeletConfig | Aracı havuzu düğümlerinde Kubelet yapılandırması. | KubeletConfig |
kubeletDiskType | emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler. | 'İşletim Sistemi' 'Geçici' |
linuxOSConfig | Linux aracı düğümlerinin işletim sistemi yapılandırması. | LinuxOSConfig |
maxCount (Maksimum Sayı) | Otomatik ölçeklendirme için en fazla düğüm sayısı | Int |
maksimum Bölmeler | Bir düğümde çalışabilecek en fazla pod sayısı. | Int |
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). | String |
minCount | Otomatik ölçeklendirme için en az düğüm sayısı | Int |
mod | 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. /azure/aks/use-system-pools | 'Ağ Geçidi' 'Sistem' 'Kullanıcı' |
ağ Profili | Aracı havuzunun ağ ile ilgili ayarları. | AgentPoolNetworkProfile |
nodeLabels (düğüm etiketleri) | Aracı havuzundaki tüm düğümlerde kalıcı hale getirmek için düğüm etiketleri. | ManagedClusterAgentPoolProfilePropertiesNodeLabels |
nodePublicIPPrefixID | 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} | String |
nodeTaints (Düğümler) | Düğüm havuzu oluşturma ve ölçeklendirme sırasında yeni düğümlere eklenen renk tonları. Örneğin, key=value:NoSchedule. | dize[] |
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. | String |
İşletim SistemiBoyutuGB | 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. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 2048 |
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. | 'Kısa Ömürlü' 'Yönetilen' |
İşletim SistemiSKU'su | 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 varsayılan >değer Windows2019'dur. | 'AzureLinux' 'CBLMariner' 'Ubuntu' 'Ubuntu2204' 'Windows2019' 'Windows2022' |
işletim sistemi türü | İşletim sistemi türü. Varsayılan değer Linux'tır. | 'Linux' 'Pencereler' |
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'. | 'Dinamik Bireysel' 'Statik Blok' |
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 biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} | String |
güç durumu | 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 | Güç Durumu |
proximityPlacementGroupID | YakınLık Yerleştirme Grubu kimliği. | String |
scaleDownMode (ölçek Küçültme Modu) | 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. | 'Serbest Bırak' 'Sil' |
Ölçek Kümesi İşten Çıkarma Politikası | 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. | 'Serbest Bırak' 'Sil' |
ölçekSetÖncelik | Sanal Makine Ölçek Kümesi önceliği. Belirtilmezse, varsayılan değer 'Normal'dir. | 'Normal' 'Yer' |
güvenlik profili | Aracı havuzunun güvenlik ayarları. | AgentPoolSecurityProfile |
spotMaxFiyat | 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ı | Int |
statü | Aracı Havuzu hakkında salt okunur bilgiler içerir. | AgentPoolStatus (AgentPoolStatus) |
Etiketler | Aracı havuzu sanal makine ölçek kümesinde kalıcı hale eklenecek etiketler. | ManagedClusterAgentPoolProfilePropertiesTags |
tür | Aracı Havuzu türü. | 'Kullanılabilirlik Seti' 'Sanal Makineler' 'VirtualMachineScaleSets' |
upgradeSettings | Aracı havuzunu yükseltme ayarları | AgentPoolUpgradeSettings |
virtualMachineNodesStatus | VirtualMachines aracı havuzundaki düğümlerin durumu. | VirtualMachineNodes[] |
virtualMachinesProfile | VirtualMachines aracı havuzundaki belirtimler. | VirtualMachinesProfile |
vmSize (Sanal Makine Boyutu) | 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 ayrıntı için bkz. /azure/aks/quotas-skus-regions | 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 biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} | String |
windows Profili | Windows aracı havuzunun belirli profili. | AgentPoolWindowsProfile |
workloadRuntime (İş YüküÇalışma Zamanı) | Bir düğümün çalıştırabileceği iş yükü türünü belirler. | 'OCIContainer' 'WasmWasi' |
ManagedClusterAgentPoolProfilePropertiesNodeLabels
İsim | Açıklama | Değer |
---|
ManagedClusterAgentPoolProfilePropertiesTags
İsim | Açıklama | Değer |
---|
ManualScaleProfile (Kılavuzu)
İsim | Açıklama | Değer |
---|---|---|
sayı | Düğüm sayısı. | Int |
boyut | AKS 'Standard_E4s_v3', 'Standard_E16s_v3' veya 'Standard_D16s_v5' gibi oluşturma ve ölçeklendirme sırasında kullanacağı VM boyutu. | String |
Bağlantı Noktası Aralığı
İsim | Açıklama | Değer |
---|---|---|
portEnd | 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. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 65535 |
bağlantı noktası Başlat | 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. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 65535 |
protokol | Bağlantı noktasının ağ protokolü. | 'TCP' 'UDP' |
Güç Durumu
İsim | Açıklama | Değer |
---|---|---|
kod | Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir | 'Çalışıyor' 'Durduruldu' |
Ölçek Profili
İsim | Açıklama | Değer |
---|---|---|
el ile | VirtualMachines aracı havuzunun sabit bir boyuta ölçeklendirilmesiyle ilgili belirtimler. | ManualScaleProfile[] |
SysctlConfig
İsim | Açıklama | Değer |
---|---|---|
fsAioMaxNr | Sysctl ayarı fs.aio-max-nr. | Int |
fsFileMax | Sysctl ayarı fs.file-max. | Int |
fsInotifyMaxUserWatches | Sysctl ayarı fs.inotify.max_user_watches. | Int |
fsNrAçık | Sysctl ayarı fs.nr_open. | Int |
kernelThreadsMax | Kernel.threads-max sysctl ayarı. | Int |
netCoreNetdevMaxBacklog | Sysctl ayarı net.core.netdev_max_backlog. | Int |
netCoreOptmemMax (NetCoreOptmemMax) | Sysctl ayarı net.core.optmem_max. | Int |
netCoreRmemDefault | Sysctl ayarı net.core.rmem_default. | Int |
netCoreRmemMax | Sysctl ayarı net.core.rmem_max. | Int |
netCoreSomaxconn | Net.core.somaxconn sysctl ayarı. | Int |
netCoreWmemDefault | Sysctl ayarı net.core.wmem_default. | Int |
netCoreWmemMax | Sysctl ayarı net.core.wmem_max. | Int |
netIpv4IpLocalPortRange | Sysctl ayarı net.ipv4.ip_local_port_range. | String |
netIpv4NeighDefaultGcThresh1 | Sysctl ayarı net.ipv4.neigh.default.gc_thresh1. | Int |
netIpv4NeighDefaultGcThresh2 | Sysctl ayarı net.ipv4.neigh.default.gc_thresh2. | Int |
netIpv4NeighDefaultGcThresh3 | Sysctl ayarı net.ipv4.neigh.default.gc_thresh3. | Int |
netIpv4TcpFinTimeout | Sysctl ayarı net.ipv4.tcp_fin_timeout. | Int |
netIpv4TcpkeepaliveIntvl | Sysctl ayarı net.ipv4.tcp_keepalive_intvl. | Int Kısıtlama -ları: En düşük değer = 10 Maksimum değer = 90 |
netIpv4TcpKeepaliveProbes | Sysctl ayarı net.ipv4.tcp_keepalive_probes. | Int |
netIpv4TcpKeepaliveTime | Sysctl ayarı net.ipv4.tcp_keepalive_time. | Int |
netIpv4TcpMaxSynBacklog | Sysctl ayarı net.ipv4.tcp_max_syn_backlog. | Int |
netIpv4TcpMaxTwBuckets | Sysctl ayarı net.ipv4.tcp_max_tw_buckets. | Int |
netIpv4TcpTwReuse | Sysctl ayarı net.ipv4.tcp_tw_reuse. | Boole |
netNetfilterNfConntrackBuckets | Sysctl ayarı net.netfilter.nf_conntrack_buckets. | Int Kısıtlama -ları: Min değer = 65536 En yüksek değer = 524288 |
netNetfilterNfConntrackMax | Sysctl ayarı net.netfilter.nf_conntrack_max. | Int Kısıtlama -ları: En düşük değer = 131072 En yüksek değer = 2097152 |
vmMaxMapCount | Sysctl ayarı vm.max_map_count. | Int |
vmSwappiness (Sanal Makine Değişimi) | Sysctl ayarı vm.swappiness. | Int |
vmVfsÖnbellek Basıncı | Sysctl ayarı vm.vfs_cache_pressure. | Int |
Sanal Makine Düğümleri
İsim | Açıklama | Değer |
---|---|---|
sayı | Düğüm sayısı. | Int |
boyut | Bu düğüm grubunu barındırmak için kullanılan aracıların VM boyutu. | String |
VirtualMachinesProfile
İsim | Açıklama | Değer |
---|---|---|
ölçek | VirtualMachines aracı havuzunu ölçeklendirmeye ilişkin belirtimler. | Ölçek Profili |
ARM şablonu kaynak tanımı
managedClusters/agentPools kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ContainerService/managedClusters/agentPools kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.ContainerService/managedClusters/agentPools",
"apiVersion": "2025-05-01",
"name": "string",
"properties": {
"availabilityZones": [ "string" ],
"capacityReservationGroupID": "string",
"count": "int",
"creationData": {
"sourceResourceId": "string"
},
"enableAutoScaling": "bool",
"enableEncryptionAtHost": "bool",
"enableFIPS": "bool",
"enableNodePublicIP": "bool",
"enableUltraSSD": "bool",
"gatewayProfile": {
"publicIPPrefixSize": "int"
},
"gpuInstanceProfile": "string",
"gpuProfile": {
"driver": "string"
},
"hostGroupID": "string",
"kubeletConfig": {
"allowedUnsafeSysctls": [ "string" ],
"containerLogMaxFiles": "int",
"containerLogMaxSizeMB": "int",
"cpuCfsQuota": "bool",
"cpuCfsQuotaPeriod": "string",
"cpuManagerPolicy": "string",
"failSwapOn": "bool",
"imageGcHighThreshold": "int",
"imageGcLowThreshold": "int",
"podMaxPids": "int",
"topologyManagerPolicy": "string"
},
"kubeletDiskType": "string",
"linuxOSConfig": {
"swapFileSizeMB": "int",
"sysctls": {
"fsAioMaxNr": "int",
"fsFileMax": "int",
"fsInotifyMaxUserWatches": "int",
"fsNrOpen": "int",
"kernelThreadsMax": "int",
"netCoreNetdevMaxBacklog": "int",
"netCoreOptmemMax": "int",
"netCoreRmemDefault": "int",
"netCoreRmemMax": "int",
"netCoreSomaxconn": "int",
"netCoreWmemDefault": "int",
"netCoreWmemMax": "int",
"netIpv4IpLocalPortRange": "string",
"netIpv4NeighDefaultGcThresh1": "int",
"netIpv4NeighDefaultGcThresh2": "int",
"netIpv4NeighDefaultGcThresh3": "int",
"netIpv4TcpFinTimeout": "int",
"netIpv4TcpkeepaliveIntvl": "int",
"netIpv4TcpKeepaliveProbes": "int",
"netIpv4TcpKeepaliveTime": "int",
"netIpv4TcpMaxSynBacklog": "int",
"netIpv4TcpMaxTwBuckets": "int",
"netIpv4TcpTwReuse": "bool",
"netNetfilterNfConntrackBuckets": "int",
"netNetfilterNfConntrackMax": "int",
"vmMaxMapCount": "int",
"vmSwappiness": "int",
"vmVfsCachePressure": "int"
},
"transparentHugePageDefrag": "string",
"transparentHugePageEnabled": "string"
},
"maxCount": "int",
"maxPods": "int",
"messageOfTheDay": "string",
"minCount": "int",
"mode": "string",
"networkProfile": {
"allowedHostPorts": [
{
"portEnd": "int",
"portStart": "int",
"protocol": "string"
}
],
"applicationSecurityGroups": [ "string" ],
"nodePublicIPTags": [
{
"ipTagType": "string",
"tag": "string"
}
]
},
"nodeLabels": {
"{customized property}": "string"
},
"nodePublicIPPrefixID": "string",
"nodeTaints": [ "string" ],
"orchestratorVersion": "string",
"osDiskSizeGB": "int",
"osDiskType": "string",
"osSKU": "string",
"osType": "string",
"podIPAllocationMode": "string",
"podSubnetID": "string",
"powerState": {
"code": "string"
},
"proximityPlacementGroupID": "string",
"scaleDownMode": "string",
"scaleSetEvictionPolicy": "string",
"scaleSetPriority": "string",
"securityProfile": {
"enableSecureBoot": "bool",
"enableVTPM": "bool"
},
"spotMaxPrice": "int",
"status": {
},
"tags": {
"{customized property}": "string"
},
"type": "string",
"upgradeSettings": {
"drainTimeoutInMinutes": "int",
"maxSurge": "string",
"maxUnavailable": "string",
"nodeSoakDurationInMinutes": "int",
"undrainableNodeBehavior": "string"
},
"virtualMachineNodesStatus": [
{
"count": "int",
"size": "string"
}
],
"virtualMachinesProfile": {
"scale": {
"manual": [
{
"count": "int",
"size": "string"
}
]
}
},
"vmSize": "string",
"vnetSubnetID": "string",
"windowsProfile": {
"disableOutboundNat": "bool"
},
"workloadRuntime": "string"
}
}
Özellik Değerleri
Microsoft.ContainerService/managedClusters/agentPools
İsim | Açıklama | Değer |
---|---|---|
apiVersiyonu | API sürümü | '2025-05-01' |
isim | Kaynak adı | karakter dizisi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 12 Desen = ^[a-z][a-z0-9]{0,11}$ (gerekli) |
özellikler | Aracı havuzunun özellikleri. | ManagedClusterAgentPoolProfileProperties |
tür | Kaynak türü | 'Microsoft.ContainerService/managedClusters/agentPools' |
AgentPoolGatewayProfile
İsim | Açıklama | Değer |
---|---|---|
publicIPPrefixSize | 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. | Int Kısıtlama -ları: Min değer = 28 Maksimum değer = 31 |
AgentPoolNetworkProfile
İsim | Açıklama | Değer |
---|---|---|
allowedHostPortlar | Erişmesine izin verilen bağlantı noktası aralıkları. Belirtilen aralıkların çakışmasına izin verilir. | Bağlantı Noktası Aralığı[] |
uygulama güvenlik grupları | Aracı havuzunun oluşturulduğunda ilişkilendirileceği uygulama güvenlik gruplarının kimlikleri. | dize[] |
nodePublicIPTags | Örnek düzeyinde genel IP'lerin IPTag'leri. | IPTag[] |
AgentPoolSecurityProfile
İsim | Açıklama | Değer |
---|---|---|
enableSecureBoot | 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. | Boole |
enableVTPM | 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. | Boole |
AgentPoolStatus (AgentPoolStatus)
İsim | Açıklama | Değer |
---|
AgentPoolUpgradeSettings
İsim | Açıklama | Değer |
---|---|---|
drainTimeoutInMinutes | 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. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 1440 |
maxSurge (Maksimum Dalgalanma) | 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. /azure/aks/upgrade-cluster | String |
maxUnavailable | 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. /azure/aks/upgrade-cluster | String |
nodeSoakDurationInMinutes | 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. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 30 |
çizilemezNodeBehavior | 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. | 'Kordon' 'Zamanlama' |
AgentPoolWindowsProfile
İsim | Açıklama | Değer |
---|---|---|
disableOutboundNat | 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. | Boole |
Oluşturma Verileri
İsim | Açıklama | Değer |
---|---|---|
sourceResourceId | Bu, hedef nesneyi oluşturmak için kullanılacak kaynak nesnenin ARM kimliğidir. | String |
GPUProfile
İsim | Açıklama | Değer |
---|---|---|
sürücü | GPU sürücülerinin yüklenip yüklenmeyeceği. Belirtilmediğinde, varsayılan olarak Yükle'dir. | 'Yükle' 'Hiçbiri' |
IPTag (IPTag)
İsim | Açıklama | Değer |
---|---|---|
ipTagType | IP etiketi türü. Örnek: RoutingPreference. | String |
etiket | Genel IP ile ilişkili IP etiketinin değeri. Örnek: İnternet. | String |
KubeletConfig
İsim | Açıklama | Değer |
---|---|---|
allowedUnsafeSysctls | Güvenli olmayan sysctl veya güvenli olmayan sysctl desenlerinin izin verilen listesi (ile * biten). |
dize[] |
containerLogMaxFiles | Kapsayıcı için mevcut olabilecek en fazla kapsayıcı günlüğü dosyası sayısı. Sayı 2 ≥ olmalıdır. | Int Kısıtlama -ları: Min değer = 2 |
containerLogMaxSizeMB | Döndürülmeden önce kapsayıcı günlük dosyasının en büyük boyutu (örneğin 10Mi). | Int |
cpuCfsKotası | CPU sınırlarını belirten kapsayıcılar için CPU CFS kota zorlaması etkinleştirildiyse. Varsayılan değer true'dur. | Boole |
cpuCfsQuotaPeriod | 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. | String |
cpuManagerİlkesi | 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. | String |
failSwapOn | True olarak ayarlanırsa, düğümde değiştirme etkinse Kubelet'in başlatılamamasına neden olur. | Boole |
imageGcHighThreshold (Görüntü Altı) | 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% | Int |
imageGcLowThreshold | 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% | Int |
podMaxPids | Pod başına işlem sayısı üst sınırı. | Int |
topolojiManagerPolicy | 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. | String |
LinuxOSConfig
İsim | Açıklama | Değer |
---|---|---|
swapFileSizeMB | Her düğümde oluşturulacak takas dosyasının MB cinsinden boyutu. | Int |
sysctls (sysctl'ler) | Linux aracı düğümleri için sysctl ayarları. | SysctlConfig |
şeffafKocamanSayfaBirleştir | Ç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. | String |
transparentHugePageEnabled | 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. | String |
ManagedClusterAgentPoolProfileProperties
İsim | Açıklama | Değer |
---|---|---|
kullanılabilirlik bölgeleri | Düğümler için kullanılacak Kullanılabilirlik alanlarının listesi. Bu yalnızca AgentPoolType özelliği 'VirtualMachineScaleSets' olduğunda belirtilebilir. | dize[] |
capacityReservationGroupID | AKS, belirtilen aracı havuzunu Kapasite Rezervasyon Grubu ile ilişkilendirir. | String |
sayı | 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. | Int |
oluşturmaVeri | 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. | Oluşturma Verileri |
enableAutoScaling | Otomatik ölçeklendiricinin etkinleştirilip etkinleştirilmeyileceği | Boole |
enableEncryptionAtHost | 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. /azure/aks/enable-host-encryption | Boole |
enableFIPS | FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı. Daha fazla ayrıntı için bkz. FIPS özellikli düğüm havuzu ekleme . | Boole |
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. | Boole |
UltraSSD'yi etkinleştir | UltraSSD'nin etkinleştirilip etkinleştirilmeyileceği | Boole |
ağ geçidi profili | Ağ geçidi modunda yönetilen aracı havuzuna özgü profil. Aracı havuzu modu Ağ Geçidi değilse bu alan ayarlanamaz. | AgentPoolGatewayProfile |
gpuInstanceProfile | Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile. | 'MIG1g' 'MIG2g' 'MIG3g' 'MIG4g' 'MIG7g' |
gpuProfile (İngilizce) | Aracı Havuzu için GPU ayarları. | GPUProfile |
hostGroupID (Ana BilgisayarGrup Kimliği) | Sanal makinelerin sağlanacağı Ayrılmış Konak Grubunun tam kaynak kimliği, yalnızca oluşturma senaryosunda kullanılır ve bir kez ayarlandıktan sonra değiştirilmesine izin verilmez. Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Daha fazla bilgi için bkz. Azure ayrılmış konakları. | String |
kubeletConfig | Aracı havuzu düğümlerinde Kubelet yapılandırması. | KubeletConfig |
kubeletDiskType | emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler. | 'İşletim Sistemi' 'Geçici' |
linuxOSConfig | Linux aracı düğümlerinin işletim sistemi yapılandırması. | LinuxOSConfig |
maxCount (Maksimum Sayı) | Otomatik ölçeklendirme için en fazla düğüm sayısı | Int |
maksimum Bölmeler | Bir düğümde çalışabilecek en fazla pod sayısı. | Int |
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). | String |
minCount | Otomatik ölçeklendirme için en az düğüm sayısı | Int |
mod | 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. /azure/aks/use-system-pools | 'Ağ Geçidi' 'Sistem' 'Kullanıcı' |
ağ Profili | Aracı havuzunun ağ ile ilgili ayarları. | AgentPoolNetworkProfile |
nodeLabels (düğüm etiketleri) | Aracı havuzundaki tüm düğümlerde kalıcı hale getirmek için düğüm etiketleri. | ManagedClusterAgentPoolProfilePropertiesNodeLabels |
nodePublicIPPrefixID | 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} | String |
nodeTaints (Düğümler) | Düğüm havuzu oluşturma ve ölçeklendirme sırasında yeni düğümlere eklenen renk tonları. Örneğin, key=value:NoSchedule. | dize[] |
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. | String |
İşletim SistemiBoyutuGB | 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. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 2048 |
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. | 'Kısa Ömürlü' 'Yönetilen' |
İşletim SistemiSKU'su | 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 varsayılan >değer Windows2019'dur. | 'AzureLinux' 'CBLMariner' 'Ubuntu' 'Ubuntu2204' 'Windows2019' 'Windows2022' |
işletim sistemi türü | İşletim sistemi türü. Varsayılan değer Linux'tır. | 'Linux' 'Pencereler' |
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'. | 'Dinamik Bireysel' 'Statik Blok' |
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 biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} | String |
güç durumu | 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 | Güç Durumu |
proximityPlacementGroupID | YakınLık Yerleştirme Grubu kimliği. | String |
scaleDownMode (ölçek Küçültme Modu) | 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. | 'Serbest Bırak' 'Sil' |
Ölçek Kümesi İşten Çıkarma Politikası | 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. | 'Serbest Bırak' 'Sil' |
ölçekSetÖncelik | Sanal Makine Ölçek Kümesi önceliği. Belirtilmezse, varsayılan değer 'Normal'dir. | 'Normal' 'Yer' |
güvenlik profili | Aracı havuzunun güvenlik ayarları. | AgentPoolSecurityProfile |
spotMaxFiyat | 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ı | Int |
statü | Aracı Havuzu hakkında salt okunur bilgiler içerir. | AgentPoolStatus (AgentPoolStatus) |
Etiketler | Aracı havuzu sanal makine ölçek kümesinde kalıcı hale eklenecek etiketler. | ManagedClusterAgentPoolProfilePropertiesTags |
tür | Aracı Havuzu türü. | 'Kullanılabilirlik Seti' 'Sanal Makineler' 'VirtualMachineScaleSets' |
upgradeSettings | Aracı havuzunu yükseltme ayarları | AgentPoolUpgradeSettings |
virtualMachineNodesStatus | VirtualMachines aracı havuzundaki düğümlerin durumu. | VirtualMachineNodes[] |
virtualMachinesProfile | VirtualMachines aracı havuzundaki belirtimler. | VirtualMachinesProfile |
vmSize (Sanal Makine Boyutu) | 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 ayrıntı için bkz. /azure/aks/quotas-skus-regions | 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 biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} | String |
windows Profili | Windows aracı havuzunun belirli profili. | AgentPoolWindowsProfile |
workloadRuntime (İş YüküÇalışma Zamanı) | Bir düğümün çalıştırabileceği iş yükü türünü belirler. | 'OCIContainer' 'WasmWasi' |
ManagedClusterAgentPoolProfilePropertiesNodeLabels
İsim | Açıklama | Değer |
---|
ManagedClusterAgentPoolProfilePropertiesTags
İsim | Açıklama | Değer |
---|
ManualScaleProfile (Kılavuzu)
İsim | Açıklama | Değer |
---|---|---|
sayı | Düğüm sayısı. | Int |
boyut | AKS 'Standard_E4s_v3', 'Standard_E16s_v3' veya 'Standard_D16s_v5' gibi oluşturma ve ölçeklendirme sırasında kullanacağı VM boyutu. | String |
Bağlantı Noktası Aralığı
İsim | Açıklama | Değer |
---|---|---|
portEnd | 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. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 65535 |
bağlantı noktası Başlat | 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. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 65535 |
protokol | Bağlantı noktasının ağ protokolü. | 'TCP' 'UDP' |
Güç Durumu
İsim | Açıklama | Değer |
---|---|---|
kod | Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir | 'Çalışıyor' 'Durduruldu' |
Ölçek Profili
İsim | Açıklama | Değer |
---|---|---|
el ile | VirtualMachines aracı havuzunun sabit bir boyuta ölçeklendirilmesiyle ilgili belirtimler. | ManualScaleProfile[] |
SysctlConfig
İsim | Açıklama | Değer |
---|---|---|
fsAioMaxNr | Sysctl ayarı fs.aio-max-nr. | Int |
fsFileMax | Sysctl ayarı fs.file-max. | Int |
fsInotifyMaxUserWatches | Sysctl ayarı fs.inotify.max_user_watches. | Int |
fsNrAçık | Sysctl ayarı fs.nr_open. | Int |
kernelThreadsMax | Kernel.threads-max sysctl ayarı. | Int |
netCoreNetdevMaxBacklog | Sysctl ayarı net.core.netdev_max_backlog. | Int |
netCoreOptmemMax (NetCoreOptmemMax) | Sysctl ayarı net.core.optmem_max. | Int |
netCoreRmemDefault | Sysctl ayarı net.core.rmem_default. | Int |
netCoreRmemMax | Sysctl ayarı net.core.rmem_max. | Int |
netCoreSomaxconn | Net.core.somaxconn sysctl ayarı. | Int |
netCoreWmemDefault | Sysctl ayarı net.core.wmem_default. | Int |
netCoreWmemMax | Sysctl ayarı net.core.wmem_max. | Int |
netIpv4IpLocalPortRange | Sysctl ayarı net.ipv4.ip_local_port_range. | String |
netIpv4NeighDefaultGcThresh1 | Sysctl ayarı net.ipv4.neigh.default.gc_thresh1. | Int |
netIpv4NeighDefaultGcThresh2 | Sysctl ayarı net.ipv4.neigh.default.gc_thresh2. | Int |
netIpv4NeighDefaultGcThresh3 | Sysctl ayarı net.ipv4.neigh.default.gc_thresh3. | Int |
netIpv4TcpFinTimeout | Sysctl ayarı net.ipv4.tcp_fin_timeout. | Int |
netIpv4TcpkeepaliveIntvl | Sysctl ayarı net.ipv4.tcp_keepalive_intvl. | Int Kısıtlama -ları: En düşük değer = 10 Maksimum değer = 90 |
netIpv4TcpKeepaliveProbes | Sysctl ayarı net.ipv4.tcp_keepalive_probes. | Int |
netIpv4TcpKeepaliveTime | Sysctl ayarı net.ipv4.tcp_keepalive_time. | Int |
netIpv4TcpMaxSynBacklog | Sysctl ayarı net.ipv4.tcp_max_syn_backlog. | Int |
netIpv4TcpMaxTwBuckets | Sysctl ayarı net.ipv4.tcp_max_tw_buckets. | Int |
netIpv4TcpTwReuse | Sysctl ayarı net.ipv4.tcp_tw_reuse. | Boole |
netNetfilterNfConntrackBuckets | Sysctl ayarı net.netfilter.nf_conntrack_buckets. | Int Kısıtlama -ları: Min değer = 65536 En yüksek değer = 524288 |
netNetfilterNfConntrackMax | Sysctl ayarı net.netfilter.nf_conntrack_max. | Int Kısıtlama -ları: En düşük değer = 131072 En yüksek değer = 2097152 |
vmMaxMapCount | Sysctl ayarı vm.max_map_count. | Int |
vmSwappiness (Sanal Makine Değişimi) | Sysctl ayarı vm.swappiness. | Int |
vmVfsÖnbellek Basıncı | Sysctl ayarı vm.vfs_cache_pressure. | Int |
Sanal Makine Düğümleri
İsim | Açıklama | Değer |
---|---|---|
sayı | Düğüm sayısı. | Int |
boyut | Bu düğüm grubunu barındırmak için kullanılan aracıların VM boyutu. | String |
VirtualMachinesProfile
İsim | Açıklama | Değer |
---|---|---|
ölçek | VirtualMachines aracı havuzunu ölçeklendirmeye ilişkin belirtimler. | Ölçek Profili |
Kullanım Örnekleri
Azure Hızlı Başlangıç Şablonları
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.
Şablon | Açıklama |
---|---|
Azure ML için AKS kümesi dağıtma |
Bu şablon, Azure ML'ye eklenebilen, sabit uyumlu bir AKS kümesi dağıtmanıza olanak tanır |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
managedClusters/agentPools kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ContainerService/managedClusters/agentPools kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerService/managedClusters/agentPools@2025-05-01"
name = "string"
parent_id = "string"
body = {
properties = {
availabilityZones = [
"string"
]
capacityReservationGroupID = "string"
count = int
creationData = {
sourceResourceId = "string"
}
enableAutoScaling = bool
enableEncryptionAtHost = bool
enableFIPS = bool
enableNodePublicIP = bool
enableUltraSSD = bool
gatewayProfile = {
publicIPPrefixSize = int
}
gpuInstanceProfile = "string"
gpuProfile = {
driver = "string"
}
hostGroupID = "string"
kubeletConfig = {
allowedUnsafeSysctls = [
"string"
]
containerLogMaxFiles = int
containerLogMaxSizeMB = int
cpuCfsQuota = bool
cpuCfsQuotaPeriod = "string"
cpuManagerPolicy = "string"
failSwapOn = bool
imageGcHighThreshold = int
imageGcLowThreshold = int
podMaxPids = int
topologyManagerPolicy = "string"
}
kubeletDiskType = "string"
linuxOSConfig = {
swapFileSizeMB = int
sysctls = {
fsAioMaxNr = int
fsFileMax = int
fsInotifyMaxUserWatches = int
fsNrOpen = int
kernelThreadsMax = int
netCoreNetdevMaxBacklog = int
netCoreOptmemMax = int
netCoreRmemDefault = int
netCoreRmemMax = int
netCoreSomaxconn = int
netCoreWmemDefault = int
netCoreWmemMax = int
netIpv4IpLocalPortRange = "string"
netIpv4NeighDefaultGcThresh1 = int
netIpv4NeighDefaultGcThresh2 = int
netIpv4NeighDefaultGcThresh3 = int
netIpv4TcpFinTimeout = int
netIpv4TcpkeepaliveIntvl = int
netIpv4TcpKeepaliveProbes = int
netIpv4TcpKeepaliveTime = int
netIpv4TcpMaxSynBacklog = int
netIpv4TcpMaxTwBuckets = int
netIpv4TcpTwReuse = bool
netNetfilterNfConntrackBuckets = int
netNetfilterNfConntrackMax = int
vmMaxMapCount = int
vmSwappiness = int
vmVfsCachePressure = int
}
transparentHugePageDefrag = "string"
transparentHugePageEnabled = "string"
}
maxCount = int
maxPods = int
messageOfTheDay = "string"
minCount = int
mode = "string"
networkProfile = {
allowedHostPorts = [
{
portEnd = int
portStart = int
protocol = "string"
}
]
applicationSecurityGroups = [
"string"
]
nodePublicIPTags = [
{
ipTagType = "string"
tag = "string"
}
]
}
nodeLabels = {
{customized property} = "string"
}
nodePublicIPPrefixID = "string"
nodeTaints = [
"string"
]
orchestratorVersion = "string"
osDiskSizeGB = int
osDiskType = "string"
osSKU = "string"
osType = "string"
podIPAllocationMode = "string"
podSubnetID = "string"
powerState = {
code = "string"
}
proximityPlacementGroupID = "string"
scaleDownMode = "string"
scaleSetEvictionPolicy = "string"
scaleSetPriority = "string"
securityProfile = {
enableSecureBoot = bool
enableVTPM = bool
}
spotMaxPrice = int
status = {
}
tags = {
{customized property} = "string"
}
type = "string"
upgradeSettings = {
drainTimeoutInMinutes = int
maxSurge = "string"
maxUnavailable = "string"
nodeSoakDurationInMinutes = int
undrainableNodeBehavior = "string"
}
virtualMachineNodesStatus = [
{
count = int
size = "string"
}
]
virtualMachinesProfile = {
scale = {
manual = [
{
count = int
size = "string"
}
]
}
}
vmSize = "string"
vnetSubnetID = "string"
windowsProfile = {
disableOutboundNat = bool
}
workloadRuntime = "string"
}
}
}
Özellik Değerleri
Microsoft.ContainerService/managedClusters/agentPools
İsim | Açıklama | Değer |
---|---|---|
isim | Kaynak adı | karakter dizisi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 12 Desen = ^[a-z][a-z0-9]{0,11}$ (gerekli) |
ebeveyn_kimlik | Bu kaynağın üst öğesi olan kaynağın kimliği. | Tür kaynağı kimliği: managedClusters |
özellikler | Aracı havuzunun özellikleri. | ManagedClusterAgentPoolProfileProperties |
tür | Kaynak türü | "Microsoft.ContainerService/managedClusters/agentPools@2025-05-01" |
AgentPoolGatewayProfile
İsim | Açıklama | Değer |
---|---|---|
publicIPPrefixSize | 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. | Int Kısıtlama -ları: Min değer = 28 Maksimum değer = 31 |
AgentPoolNetworkProfile
İsim | Açıklama | Değer |
---|---|---|
allowedHostPortlar | Erişmesine izin verilen bağlantı noktası aralıkları. Belirtilen aralıkların çakışmasına izin verilir. | Bağlantı Noktası Aralığı[] |
uygulama güvenlik grupları | Aracı havuzunun oluşturulduğunda ilişkilendirileceği uygulama güvenlik gruplarının kimlikleri. | dize[] |
nodePublicIPTags | Örnek düzeyinde genel IP'lerin IPTag'leri. | IPTag[] |
AgentPoolSecurityProfile
İsim | Açıklama | Değer |
---|---|---|
enableSecureBoot | 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. | Boole |
enableVTPM | 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. | Boole |
AgentPoolStatus (AgentPoolStatus)
İsim | Açıklama | Değer |
---|
AgentPoolUpgradeSettings
İsim | Açıklama | Değer |
---|---|---|
drainTimeoutInMinutes | 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. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 1440 |
maxSurge (Maksimum Dalgalanma) | 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. /azure/aks/upgrade-cluster | String |
maxUnavailable | 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. /azure/aks/upgrade-cluster | String |
nodeSoakDurationInMinutes | 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. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 30 |
çizilemezNodeBehavior | 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. | 'Kordon' 'Zamanlama' |
AgentPoolWindowsProfile
İsim | Açıklama | Değer |
---|---|---|
disableOutboundNat | 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. | Boole |
Oluşturma Verileri
İsim | Açıklama | Değer |
---|---|---|
sourceResourceId | Bu, hedef nesneyi oluşturmak için kullanılacak kaynak nesnenin ARM kimliğidir. | String |
GPUProfile
İsim | Açıklama | Değer |
---|---|---|
sürücü | GPU sürücülerinin yüklenip yüklenmeyeceği. Belirtilmediğinde, varsayılan olarak Yükle'dir. | 'Yükle' 'Hiçbiri' |
IPTag (IPTag)
İsim | Açıklama | Değer |
---|---|---|
ipTagType | IP etiketi türü. Örnek: RoutingPreference. | String |
etiket | Genel IP ile ilişkili IP etiketinin değeri. Örnek: İnternet. | String |
KubeletConfig
İsim | Açıklama | Değer |
---|---|---|
allowedUnsafeSysctls | Güvenli olmayan sysctl veya güvenli olmayan sysctl desenlerinin izin verilen listesi (ile * biten). |
dize[] |
containerLogMaxFiles | Kapsayıcı için mevcut olabilecek en fazla kapsayıcı günlüğü dosyası sayısı. Sayı 2 ≥ olmalıdır. | Int Kısıtlama -ları: Min değer = 2 |
containerLogMaxSizeMB | Döndürülmeden önce kapsayıcı günlük dosyasının en büyük boyutu (örneğin 10Mi). | Int |
cpuCfsKotası | CPU sınırlarını belirten kapsayıcılar için CPU CFS kota zorlaması etkinleştirildiyse. Varsayılan değer true'dur. | Boole |
cpuCfsQuotaPeriod | 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. | String |
cpuManagerİlkesi | 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. | String |
failSwapOn | True olarak ayarlanırsa, düğümde değiştirme etkinse Kubelet'in başlatılamamasına neden olur. | Boole |
imageGcHighThreshold (Görüntü Altı) | 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% | Int |
imageGcLowThreshold | 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% | Int |
podMaxPids | Pod başına işlem sayısı üst sınırı. | Int |
topolojiManagerPolicy | 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. | String |
LinuxOSConfig
İsim | Açıklama | Değer |
---|---|---|
swapFileSizeMB | Her düğümde oluşturulacak takas dosyasının MB cinsinden boyutu. | Int |
sysctls (sysctl'ler) | Linux aracı düğümleri için sysctl ayarları. | SysctlConfig |
şeffafKocamanSayfaBirleştir | Ç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. | String |
transparentHugePageEnabled | 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. | String |
ManagedClusterAgentPoolProfileProperties
İsim | Açıklama | Değer |
---|---|---|
kullanılabilirlik bölgeleri | Düğümler için kullanılacak Kullanılabilirlik alanlarının listesi. Bu yalnızca AgentPoolType özelliği 'VirtualMachineScaleSets' olduğunda belirtilebilir. | dize[] |
capacityReservationGroupID | AKS, belirtilen aracı havuzunu Kapasite Rezervasyon Grubu ile ilişkilendirir. | String |
sayı | 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. | Int |
oluşturmaVeri | 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. | Oluşturma Verileri |
enableAutoScaling | Otomatik ölçeklendiricinin etkinleştirilip etkinleştirilmeyileceği | Boole |
enableEncryptionAtHost | 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. /azure/aks/enable-host-encryption | Boole |
enableFIPS | FIPS özellikli işletim sisteminin kullanılıp kullanılmaymayacağı. Daha fazla ayrıntı için bkz. FIPS özellikli düğüm havuzu ekleme . | Boole |
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. | Boole |
UltraSSD'yi etkinleştir | UltraSSD'nin etkinleştirilip etkinleştirilmeyileceği | Boole |
ağ geçidi profili | Ağ geçidi modunda yönetilen aracı havuzuna özgü profil. Aracı havuzu modu Ağ Geçidi değilse bu alan ayarlanamaz. | AgentPoolGatewayProfile |
gpuInstanceProfile | Desteklenen GPU VM SKU'su için GPU MIG örnek profilini belirtmek üzere kullanılacak GPUInstanceProfile. | 'MIG1g' 'MIG2g' 'MIG3g' 'MIG4g' 'MIG7g' |
gpuProfile (İngilizce) | Aracı Havuzu için GPU ayarları. | GPUProfile |
hostGroupID (Ana BilgisayarGrup Kimliği) | Sanal makinelerin sağlanacağı Ayrılmış Konak Grubunun tam kaynak kimliği, yalnızca oluşturma senaryosunda kullanılır ve bir kez ayarlandıktan sonra değiştirilmesine izin verilmez. Bu şu biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Daha fazla bilgi için bkz. Azure ayrılmış konakları. | String |
kubeletConfig | Aracı havuzu düğümlerinde Kubelet yapılandırması. | KubeletConfig |
kubeletDiskType | emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler. | 'İşletim Sistemi' 'Geçici' |
linuxOSConfig | Linux aracı düğümlerinin işletim sistemi yapılandırması. | LinuxOSConfig |
maxCount (Maksimum Sayı) | Otomatik ölçeklendirme için en fazla düğüm sayısı | Int |
maksimum Bölmeler | Bir düğümde çalışabilecek en fazla pod sayısı. | Int |
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). | String |
minCount | Otomatik ölçeklendirme için en az düğüm sayısı | Int |
mod | 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. /azure/aks/use-system-pools | 'Ağ Geçidi' 'Sistem' 'Kullanıcı' |
ağ Profili | Aracı havuzunun ağ ile ilgili ayarları. | AgentPoolNetworkProfile |
nodeLabels (düğüm etiketleri) | Aracı havuzundaki tüm düğümlerde kalıcı hale getirmek için düğüm etiketleri. | ManagedClusterAgentPoolProfilePropertiesNodeLabels |
nodePublicIPPrefixID | 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} | String |
nodeTaints (Düğümler) | Düğüm havuzu oluşturma ve ölçeklendirme sırasında yeni düğümlere eklenen renk tonları. Örneğin, key=value:NoSchedule. | dize[] |
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. | String |
İşletim SistemiBoyutuGB | 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. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 2048 |
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. | 'Kısa Ömürlü' 'Yönetilen' |
İşletim SistemiSKU'su | 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 varsayılan >değer Windows2019'dur. | 'AzureLinux' 'CBLMariner' 'Ubuntu' 'Ubuntu2204' 'Windows2019' 'Windows2022' |
işletim sistemi türü | İşletim sistemi türü. Varsayılan değer Linux'tır. | 'Linux' 'Pencereler' |
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'. | 'Dinamik Bireysel' 'Statik Blok' |
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 biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} | String |
güç durumu | 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 | Güç Durumu |
proximityPlacementGroupID | YakınLık Yerleştirme Grubu kimliği. | String |
scaleDownMode (ölçek Küçültme Modu) | 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. | 'Serbest Bırak' 'Sil' |
Ölçek Kümesi İşten Çıkarma Politikası | 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. | 'Serbest Bırak' 'Sil' |
ölçekSetÖncelik | Sanal Makine Ölçek Kümesi önceliği. Belirtilmezse, varsayılan değer 'Normal'dir. | 'Normal' 'Yer' |
güvenlik profili | Aracı havuzunun güvenlik ayarları. | AgentPoolSecurityProfile |
spotMaxFiyat | 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ı | Int |
statü | Aracı Havuzu hakkında salt okunur bilgiler içerir. | AgentPoolStatus (AgentPoolStatus) |
Etiketler | Aracı havuzu sanal makine ölçek kümesinde kalıcı hale eklenecek etiketler. | ManagedClusterAgentPoolProfilePropertiesTags |
tür | Aracı Havuzu türü. | 'Kullanılabilirlik Seti' 'Sanal Makineler' 'VirtualMachineScaleSets' |
upgradeSettings | Aracı havuzunu yükseltme ayarları | AgentPoolUpgradeSettings |
virtualMachineNodesStatus | VirtualMachines aracı havuzundaki düğümlerin durumu. | VirtualMachineNodes[] |
virtualMachinesProfile | VirtualMachines aracı havuzundaki belirtimler. | VirtualMachinesProfile |
vmSize (Sanal Makine Boyutu) | 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 ayrıntı için bkz. /azure/aks/quotas-skus-regions | 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 biçimdedir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} | String |
windows Profili | Windows aracı havuzunun belirli profili. | AgentPoolWindowsProfile |
workloadRuntime (İş YüküÇalışma Zamanı) | Bir düğümün çalıştırabileceği iş yükü türünü belirler. | 'OCIContainer' 'WasmWasi' |
ManagedClusterAgentPoolProfilePropertiesNodeLabels
İsim | Açıklama | Değer |
---|
ManagedClusterAgentPoolProfilePropertiesTags
İsim | Açıklama | Değer |
---|
ManualScaleProfile (Kılavuzu)
İsim | Açıklama | Değer |
---|---|---|
sayı | Düğüm sayısı. | Int |
boyut | AKS 'Standard_E4s_v3', 'Standard_E16s_v3' veya 'Standard_D16s_v5' gibi oluşturma ve ölçeklendirme sırasında kullanacağı VM boyutu. | String |
Bağlantı Noktası Aralığı
İsim | Açıklama | Değer |
---|---|---|
portEnd | 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. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 65535 |
bağlantı noktası Başlat | 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. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 65535 |
protokol | Bağlantı noktasının ağ protokolü. | 'TCP' 'UDP' |
Güç Durumu
İsim | Açıklama | Değer |
---|---|---|
kod | Kümenin Çalışıyor mu yoksa Durduruldu mu olduğunu bildirir | 'Çalışıyor' 'Durduruldu' |
Ölçek Profili
İsim | Açıklama | Değer |
---|---|---|
el ile | VirtualMachines aracı havuzunun sabit bir boyuta ölçeklendirilmesiyle ilgili belirtimler. | ManualScaleProfile[] |
SysctlConfig
İsim | Açıklama | Değer |
---|---|---|
fsAioMaxNr | Sysctl ayarı fs.aio-max-nr. | Int |
fsFileMax | Sysctl ayarı fs.file-max. | Int |
fsInotifyMaxUserWatches | Sysctl ayarı fs.inotify.max_user_watches. | Int |
fsNrAçık | Sysctl ayarı fs.nr_open. | Int |
kernelThreadsMax | Kernel.threads-max sysctl ayarı. | Int |
netCoreNetdevMaxBacklog | Sysctl ayarı net.core.netdev_max_backlog. | Int |
netCoreOptmemMax (NetCoreOptmemMax) | Sysctl ayarı net.core.optmem_max. | Int |
netCoreRmemDefault | Sysctl ayarı net.core.rmem_default. | Int |
netCoreRmemMax | Sysctl ayarı net.core.rmem_max. | Int |
netCoreSomaxconn | Net.core.somaxconn sysctl ayarı. | Int |
netCoreWmemDefault | Sysctl ayarı net.core.wmem_default. | Int |
netCoreWmemMax | Sysctl ayarı net.core.wmem_max. | Int |
netIpv4IpLocalPortRange | Sysctl ayarı net.ipv4.ip_local_port_range. | String |
netIpv4NeighDefaultGcThresh1 | Sysctl ayarı net.ipv4.neigh.default.gc_thresh1. | Int |
netIpv4NeighDefaultGcThresh2 | Sysctl ayarı net.ipv4.neigh.default.gc_thresh2. | Int |
netIpv4NeighDefaultGcThresh3 | Sysctl ayarı net.ipv4.neigh.default.gc_thresh3. | Int |
netIpv4TcpFinTimeout | Sysctl ayarı net.ipv4.tcp_fin_timeout. | Int |
netIpv4TcpkeepaliveIntvl | Sysctl ayarı net.ipv4.tcp_keepalive_intvl. | Int Kısıtlama -ları: En düşük değer = 10 Maksimum değer = 90 |
netIpv4TcpKeepaliveProbes | Sysctl ayarı net.ipv4.tcp_keepalive_probes. | Int |
netIpv4TcpKeepaliveTime | Sysctl ayarı net.ipv4.tcp_keepalive_time. | Int |
netIpv4TcpMaxSynBacklog | Sysctl ayarı net.ipv4.tcp_max_syn_backlog. | Int |
netIpv4TcpMaxTwBuckets | Sysctl ayarı net.ipv4.tcp_max_tw_buckets. | Int |
netIpv4TcpTwReuse | Sysctl ayarı net.ipv4.tcp_tw_reuse. | Boole |
netNetfilterNfConntrackBuckets | Sysctl ayarı net.netfilter.nf_conntrack_buckets. | Int Kısıtlama -ları: Min değer = 65536 En yüksek değer = 524288 |
netNetfilterNfConntrackMax | Sysctl ayarı net.netfilter.nf_conntrack_max. | Int Kısıtlama -ları: En düşük değer = 131072 En yüksek değer = 2097152 |
vmMaxMapCount | Sysctl ayarı vm.max_map_count. | Int |
vmSwappiness (Sanal Makine Değişimi) | Sysctl ayarı vm.swappiness. | Int |
vmVfsÖnbellek Basıncı | Sysctl ayarı vm.vfs_cache_pressure. | Int |
Sanal Makine Düğümleri
İsim | Açıklama | Değer |
---|---|---|
sayı | Düğüm sayısı. | Int |
boyut | Bu düğüm grubunu barındırmak için kullanılan aracıların VM boyutu. | String |
VirtualMachinesProfile
İsim | Açıklama | Değer |
---|---|---|
ölçek | VirtualMachines aracı havuzunu ölçeklendirmeye ilişkin belirtimler. | Ölçek Profili |