ManagedClusterAgentPoolProfile interface
Profil untuk kumpulan agen layanan kontainer.
- Memperluas
Properti
| name | Nama kumpulan agen Windows harus 6 karakter atau kurang. |
Properti yang Diwariskan
| availability |
Daftar Zona ketersediaan yang akan digunakan untuk simpul. Ini hanya dapat ditentukan jika properti AgentPoolType adalah 'VirtualMachineScaleSets'. |
| capacity |
AKS akan mengaitkan kumpulan agen yang ditentukan dengan Grup Reservasi Kapasitas. |
| count | Jumlah agen (VM) untuk menghosting kontainer docker. Nilai yang diizinkan harus dalam rentang 0 hingga 1000 (inklusif) untuk kumpulan pengguna dan dalam rentang 1 hingga 1000 (inklusif) untuk kumpulan sistem. Nilai defaultnya adalah 1. |
| creation |
CreationData yang akan digunakan untuk menentukan ID Rekam Jepret sumber jika kumpulan simpul akan dibuat/ditingkatkan menggunakan rekam jepret. |
| enable |
Apakah akan mengaktifkan penskala otomatis |
| enable |
Ketika diatur ke true, AKS menyebarkan daemonset dan layanan host untuk menyinkronkan otoritas sertifikat kustom dari peta konfigurasi yang disediakan pengguna ke penyimpanan kepercayaan simpul. Default ke false. |
| enable |
Ini hanya didukung pada ukuran VM tertentu dan di wilayah Azure tertentu. Untuk informasi selengkapnya, lihat: https://docs.microsoft.com/azure/aks/enable-host-encryption |
| enableFIPS | Lihat Menambahkan kumpulan simpul berkemampuan FIPS untuk detail selengkapnya. |
| enable |
Beberapa skenario mungkin memerlukan simpul di kumpulan simpul untuk menerima alamat IP publik khusus mereka sendiri. Skenario umum adalah untuk beban kerja game, di mana konsol perlu membuat koneksi langsung ke komputer virtual cloud untuk meminimalkan hop. Untuk informasi selengkapnya, lihat menetapkan IP publik per simpul. Defaultnya adalah false. |
| enable |
Apakah akan mengaktifkan UltraSSD |
| gpu |
GPUInstanceProfile yang akan digunakan untuk menentukan profil instans GPU MIG untuk SKU VM GPU yang didukung. |
| host |
Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Untuk informasi selengkapnya, lihat host khusus Azure. |
| kubelet |
Konfigurasi Kubelet pada simpul kumpulan agen. |
| kubelet |
Menentukan penempatan volume emptyDir, akar data runtime kontainer, dan penyimpanan sementara Kubelet. |
| linux |
Konfigurasi OS simpul agen Linux. |
| max |
Jumlah maksimum simpul untuk penskalaan otomatis |
| max |
Jumlah maksimum pod yang dapat berjalan pada simpul. |
| message |
String yang dikodekan base64 yang akan ditulis ke /etc/motd setelah decoding. Ini memungkinkan penyesuaian pesan hari itu untuk simpul Linux. Ini tidak boleh ditentukan untuk simpul Windows. Ini harus berupa string statis (yaitu, akan dicetak mentah dan tidak dijalankan sebagai skrip). |
| min |
Jumlah minimum simpul untuk penskalaan otomatis |
| mode | Kluster harus memiliki setidaknya satu Kumpulan Agen 'Sistem' setiap saat. Untuk informasi tambahan tentang pembatasan dan praktik terbaik kumpulan agen, lihat: https://docs.microsoft.com/azure/aks/use-system-pools |
| node |
Label node yang akan dipertahankan di semua simpul di kumpulan agen. |
| node |
Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} |
| node |
Taint ditambahkan ke simpul baru selama pembuatan dan skala kumpulan simpul. Misalnya, key=value:NoSchedule. |
| orchestrator |
Baik versi patch <> major.minor.patch dan <> major.minor didukung. Ketika <> major.minor ditentukan, versi patch terbaru yang didukung dipilih secara otomatis. Memperbarui kumpulan agen dengan <> major.minor yang sama setelah dibuat tidak akan memicu peningkatan, bahkan jika versi patch yang lebih baru tersedia. Sebagai praktik terbaik, Anda harus meningkatkan semua kumpulan simpul dalam kluster AKS ke versi Kubernetes yang sama. Versi kumpulan simpul harus memiliki versi utama yang sama dengan sarana kontrol. Versi minor kumpulan simpul harus dalam dua versi minor dari versi sarana kontrol. Versi kumpulan simpul tidak boleh lebih besar dari versi sarana kontrol. Untuk informasi selengkapnya, lihat meningkatkan kumpulan simpul. |
| os |
Ukuran Disk OS dalam GB yang akan digunakan untuk menentukan ukuran disk untuk setiap komputer di kumpulan master/agen. Jika Anda menentukan 0, itu akan menerapkan ukuran osDisk default sesuai dengan vmSize yang ditentukan. |
| os |
Defaultnya adalah 'Ephemeral' jika VM mendukungnya dan memiliki disk cache yang lebih besar dari OSDiskSizeGB yang diminta. Jika tidak, default ke 'Terkelola'. Mungkin tidak diubah setelah pembuatan. Untuk informasi selengkapnya, lihatOS Ephemeral |
| osSKU | Menentukan SKU OS yang digunakan oleh kumpulan agen. Jika tidak ditentukan, defaultnya adalah Ubuntu jika OSType=Linux atau Windows2019 jika OSType=Windows. Dan OSSKU Windows default akan diubah ke Windows2022 setelah Windows2019 tidak digunakan lagi. |
| os |
Jenis sistem operasi. Defaultnya adalah Linux. |
| pod |
Jika dihilangkan, IP pod secara statis ditetapkan pada subnet simpul (lihat vnetSubnetID untuk detail selengkapnya). Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
| power |
Ketika Kumpulan Agen pertama kali dibuat, kumpulan tersebut awalnya Berjalan. Kumpulan Agen dapat dihentikan dengan mengatur bidang ini ke Dihentikan. Kumpulan Agen yang dihentikan menghentikan semua VM-nya dan tidak dikenakan biaya penagihan. Kumpulan Agen hanya dapat dihentikan jika sedang Berjalan dan status provisi Berhasil |
| proximity |
ID untuk Grup Penempatan Kedekatan. |
| scale |
Ini juga berdampak pada perilaku autoscaler kluster. Jika tidak ditentukan, defaultnya adalah Hapus. |
| scale |
Ini tidak dapat ditentukan kecuali scaleSetPriority adalah 'Spot'. Jika tidak ditentukan, defaultnya adalah 'Hapus'. |
| scale |
Prioritas Set Skala Komputer Virtual. Jika tidak ditentukan, defaultnya adalah 'Reguler'. |
| spot |
Nilai yang mungkin adalah nilai desimal apa pun yang lebih besar dari nol atau -1 yang menunjukkan kesediaan untuk membayar harga sesuai permintaan. Untuk detail selengkapnya tentang harga spot, lihat harga VM spot |
| tags | Tag yang akan dipertahankan pada kumpulan agen set skala komputer virtual. |
| type | Jenis Kumpulan Agen. |
| upgrade |
Pengaturan untuk memutakhirkan agentpool |
| vm |
Ketersediaan ukuran VM bervariasi menurut wilayah. Jika sebuah simpul berisi sumber daya komputasi (memori, cpu, dll) pod yang tidak memadai mungkin gagal berjalan dengan benar. Untuk detail selengkapnya tentang ukuran VM terbatas, lihat: https://docs.microsoft.com/azure/aks/quotas-skus-regions |
| vnet |
Jika ini tidak ditentukan, VNET dan subnet akan dihasilkan dan digunakan. Jika tidak ada podSubnetID yang ditentukan, ini berlaku untuk simpul dan pod, jika tidak, pod tersebut hanya berlaku untuk simpul. Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
| workload |
Menentukan jenis beban kerja yang dapat dijalankan simpul. |
Detail Properti
name
Nama kumpulan agen Windows harus 6 karakter atau kurang.
name: string
Nilai Properti
string
Detail Properti yang Diwariskan
availabilityZones
Daftar Zona ketersediaan yang akan digunakan untuk simpul. Ini hanya dapat ditentukan jika properti AgentPoolType adalah 'VirtualMachineScaleSets'.
availabilityZones?: string[]
Nilai Properti
string[]
Diwariskan DariManagedClusterAgentPoolProfileProperties.availabilityZones
capacityReservationGroupID
AKS akan mengaitkan kumpulan agen yang ditentukan dengan Grup Reservasi Kapasitas.
capacityReservationGroupID?: string
Nilai Properti
string
Diwarisi DariManagedClusterAgentPoolProfileProperties.capacityReservationGroupID
count
Jumlah agen (VM) untuk menghosting kontainer docker. Nilai yang diizinkan harus dalam rentang 0 hingga 1000 (inklusif) untuk kumpulan pengguna dan dalam rentang 1 hingga 1000 (inklusif) untuk kumpulan sistem. Nilai defaultnya adalah 1.
count?: number
Nilai Properti
number
Diwarisi DariManagedClusterAgentPoolProfileProperties.count
creationData
CreationData yang akan digunakan untuk menentukan ID Rekam Jepret sumber jika kumpulan simpul akan dibuat/ditingkatkan menggunakan rekam jepret.
creationData?: CreationData
Nilai Properti
Diwariskan DariManagedClusterAgentPoolProfileProperties.creationData
enableAutoScaling
Apakah akan mengaktifkan penskala otomatis
enableAutoScaling?: boolean
Nilai Properti
boolean
Diwarisi DariManagedClusterAgentPoolProfileProperties.enableAutoScaling
enableCustomCATrust
Ketika diatur ke true, AKS menyebarkan daemonset dan layanan host untuk menyinkronkan otoritas sertifikat kustom dari peta konfigurasi yang disediakan pengguna ke penyimpanan kepercayaan simpul. Default ke false.
enableCustomCATrust?: boolean
Nilai Properti
boolean
Diwarisi DariManagedClusterAgentPoolProfileProperties.enableCustomCATrust
enableEncryptionAtHost
Ini hanya didukung pada ukuran VM tertentu dan di wilayah Azure tertentu. Untuk informasi selengkapnya, lihat: https://docs.microsoft.com/azure/aks/enable-host-encryption
enableEncryptionAtHost?: boolean
Nilai Properti
boolean
Diwarisi DariManagedClusterAgentPoolProfileProperties.enableEncryptionAtHost
enableFIPS
Lihat Menambahkan kumpulan simpul berkemampuan FIPS untuk detail selengkapnya.
enableFIPS?: boolean
Nilai Properti
boolean
Diwarisi DariManagedClusterAgentPoolProfileProperties.enableFIPS
enableNodePublicIP
Beberapa skenario mungkin memerlukan simpul di kumpulan simpul untuk menerima alamat IP publik khusus mereka sendiri. Skenario umum adalah untuk beban kerja game, di mana konsol perlu membuat koneksi langsung ke komputer virtual cloud untuk meminimalkan hop. Untuk informasi selengkapnya, lihat menetapkan IP publik per simpul. Defaultnya adalah false.
enableNodePublicIP?: boolean
Nilai Properti
boolean
Diwarisi DariManagedClusterAgentPoolProfileProperties.enableNodePublicIP
enableUltraSSD
Apakah akan mengaktifkan UltraSSD
enableUltraSSD?: boolean
Nilai Properti
boolean
Diwarisi DariManagedClusterAgentPoolProfileProperties.enableUltraSSD
gpuInstanceProfile
GPUInstanceProfile yang akan digunakan untuk menentukan profil instans GPU MIG untuk SKU VM GPU yang didukung.
gpuInstanceProfile?: "MIG1g" | "MIG2g" | "MIG3g" | "MIG4g" | "MIG7g"
Nilai Properti
"MIG1g" | "MIG2g" | "MIG3g" | "MIG4g" | "MIG7g"
Diwarisi DariManagedClusterAgentPoolProfileProperties.gpuInstanceProfile
hostGroupID
Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Untuk informasi selengkapnya, lihat host khusus Azure.
hostGroupID?: string
Nilai Properti
string
Diwarisi DariManagedClusterAgentPoolProfileProperties.hostGroupID
kubeletConfig
Konfigurasi Kubelet pada simpul kumpulan agen.
kubeletConfig?: KubeletConfig
Nilai Properti
Diwarisi DariManagedClusterAgentPoolProfileProperties.kubeletConfig
kubeletDiskType
Menentukan penempatan volume emptyDir, akar data runtime kontainer, dan penyimpanan sementara Kubelet.
kubeletDiskType?: "OS" | "Temporary"
Nilai Properti
"OS" | "Temporary"
Diwarisi DariManagedClusterAgentPoolProfileProperties.kubeletDiskType
linuxOSConfig
Konfigurasi OS simpul agen Linux.
linuxOSConfig?: LinuxOSConfig
Nilai Properti
Diwarisi DariManagedClusterAgentPoolProfileProperties.linuxOSConfig
maxCount
Jumlah maksimum simpul untuk penskalaan otomatis
maxCount?: number
Nilai Properti
number
Diwariskan DariManagedClusterAgentPoolProfileProperties.maxCount
maxPods
Jumlah maksimum pod yang dapat berjalan pada simpul.
maxPods?: number
Nilai Properti
number
Diwariskan DariManagedClusterAgentPoolProfileProperties.maxPods
messageOfTheDay
String yang dikodekan base64 yang akan ditulis ke /etc/motd setelah decoding. Ini memungkinkan penyesuaian pesan hari itu untuk simpul Linux. Ini tidak boleh ditentukan untuk simpul Windows. Ini harus berupa string statis (yaitu, akan dicetak mentah dan tidak dijalankan sebagai skrip).
messageOfTheDay?: string
Nilai Properti
string
Diwarisi DariManagedClusterAgentPoolProfileProperties.messageOfTheDay
minCount
Jumlah minimum simpul untuk penskalaan otomatis
minCount?: number
Nilai Properti
number
Diwarisi DariManagedClusterAgentPoolProfileProperties.minCount
mode
Kluster harus memiliki setidaknya satu Kumpulan Agen 'Sistem' setiap saat. Untuk informasi tambahan tentang pembatasan dan praktik terbaik kumpulan agen, lihat: https://docs.microsoft.com/azure/aks/use-system-pools
mode?: "System" | "User"
Nilai Properti
"System" | "User"
Diwarisi DariManagedClusterAgentPoolProfileProperties.mode
nodeLabels
Label node yang akan dipertahankan di semua simpul di kumpulan agen.
nodeLabels?: Record<string, string>
Nilai Properti
Record<string, string>
Diwarisi DariManagedClusterAgentPoolProfileProperties.nodeLabels
nodePublicIPPrefixID
Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
nodePublicIPPrefixID?: string
Nilai Properti
string
Diwarisi DariManagedClusterAgentPoolProfileProperties.nodePublicIPPrefixID
nodeTaints
Taint ditambahkan ke simpul baru selama pembuatan dan skala kumpulan simpul. Misalnya, key=value:NoSchedule.
nodeTaints?: string[]
Nilai Properti
string[]
Diwarisi DariManagedClusterAgentPoolProfileProperties.nodeTaints
orchestratorVersion
Baik versi patch <> major.minor.patch dan <> major.minor didukung. Ketika <> major.minor ditentukan, versi patch terbaru yang didukung dipilih secara otomatis. Memperbarui kumpulan agen dengan <> major.minor yang sama setelah dibuat tidak akan memicu peningkatan, bahkan jika versi patch yang lebih baru tersedia. Sebagai praktik terbaik, Anda harus meningkatkan semua kumpulan simpul dalam kluster AKS ke versi Kubernetes yang sama. Versi kumpulan simpul harus memiliki versi utama yang sama dengan sarana kontrol. Versi minor kumpulan simpul harus dalam dua versi minor dari versi sarana kontrol. Versi kumpulan simpul tidak boleh lebih besar dari versi sarana kontrol. Untuk informasi selengkapnya, lihat meningkatkan kumpulan simpul.
orchestratorVersion?: string
Nilai Properti
string
Diwarisi DariManagedClusterAgentPoolProfileProperties.orchestratorVersion
osDiskSizeGB
Ukuran Disk OS dalam GB yang akan digunakan untuk menentukan ukuran disk untuk setiap komputer di kumpulan master/agen. Jika Anda menentukan 0, itu akan menerapkan ukuran osDisk default sesuai dengan vmSize yang ditentukan.
osDiskSizeGB?: number
Nilai Properti
number
Diwarisi DariManagedClusterAgentPoolProfileProperties.osDiskSizeGB
osDiskType
Defaultnya adalah 'Ephemeral' jika VM mendukungnya dan memiliki disk cache yang lebih besar dari OSDiskSizeGB yang diminta. Jika tidak, default ke 'Terkelola'. Mungkin tidak diubah setelah pembuatan. Untuk informasi selengkapnya, lihatOS Ephemeral
osDiskType?: "Managed" | "Ephemeral"
Nilai Properti
"Managed" | "Ephemeral"
Diwarisi DariManagedClusterAgentPoolProfileProperties.osDiskType
osSKU
Menentukan SKU OS yang digunakan oleh kumpulan agen. Jika tidak ditentukan, defaultnya adalah Ubuntu jika OSType=Linux atau Windows2019 jika OSType=Windows. Dan OSSKU Windows default akan diubah ke Windows2022 setelah Windows2019 tidak digunakan lagi.
osSKU?: "Ubuntu" | "CBLMariner" | "Windows2019" | "Windows2022"
Nilai Properti
"Ubuntu" | "CBLMariner" | "Windows2019" | "Windows2022"
Diwarisi DariManagedClusterAgentPoolProfileProperties.osSKU
osType
Jenis sistem operasi. Defaultnya adalah Linux.
osType?: "Linux" | "Windows"
Nilai Properti
"Linux" | "Windows"
Diwarisi DariManagedClusterAgentPoolProfileProperties.osType
podSubnetID
Jika dihilangkan, IP pod secara statis ditetapkan pada subnet simpul (lihat vnetSubnetID untuk detail selengkapnya). Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
podSubnetID?: string
Nilai Properti
string
Diwarisi DariManagedClusterAgentPoolProfileProperties.podSubnetID
powerState
Ketika Kumpulan Agen pertama kali dibuat, kumpulan tersebut awalnya Berjalan. Kumpulan Agen dapat dihentikan dengan mengatur bidang ini ke Dihentikan. Kumpulan Agen yang dihentikan menghentikan semua VM-nya dan tidak dikenakan biaya penagihan. Kumpulan Agen hanya dapat dihentikan jika sedang Berjalan dan status provisi Berhasil
powerState?: PowerState
Nilai Properti
Diwarisi DariManagedClusterAgentPoolProfileProperties.powerState
proximityPlacementGroupID
ID untuk Grup Penempatan Kedekatan.
proximityPlacementGroupID?: string
Nilai Properti
string
Diwarisi DariManagedClusterAgentPoolProfileProperties.proximityPlacementGroupID
scaleDownMode
Ini juga berdampak pada perilaku autoscaler kluster. Jika tidak ditentukan, defaultnya adalah Hapus.
scaleDownMode?: "Delete" | "Deallocate"
Nilai Properti
"Delete" | "Deallocate"
Diwarisi DariManagedClusterAgentPoolProfileProperties.scaleDownMode
scaleSetEvictionPolicy
Ini tidak dapat ditentukan kecuali scaleSetPriority adalah 'Spot'. Jika tidak ditentukan, defaultnya adalah 'Hapus'.
scaleSetEvictionPolicy?: "Delete" | "Deallocate"
Nilai Properti
"Delete" | "Deallocate"
Diwarisi DariManagedClusterAgentPoolProfileProperties.scaleSetEvictionPolicy
scaleSetPriority
Prioritas Set Skala Komputer Virtual. Jika tidak ditentukan, defaultnya adalah 'Reguler'.
scaleSetPriority?: "Spot" | "Regular"
Nilai Properti
"Spot" | "Regular"
Diwarisi DariManagedClusterAgentPoolProfileProperties.scaleSetPriority
spotMaxPrice
Nilai yang mungkin adalah nilai desimal apa pun yang lebih besar dari nol atau -1 yang menunjukkan kesediaan untuk membayar harga sesuai permintaan. Untuk detail selengkapnya tentang harga spot, lihat harga VM spot
spotMaxPrice?: number
Nilai Properti
number
Diwarisi DariManagedClusterAgentPoolProfileProperties.spotMaxPrice
tags
Tag yang akan dipertahankan pada kumpulan agen set skala komputer virtual.
tags?: Record<string, string>
Nilai Properti
Record<string, string>
Diwarisi DariManagedClusterAgentPoolProfileProperties.tags
type
Jenis Kumpulan Agen.
type?: "VirtualMachineScaleSets" | "AvailabilitySet"
Nilai Properti
"VirtualMachineScaleSets" | "AvailabilitySet"
Diwarisi DariManagedClusterAgentPoolProfileProperties.type
upgradeSettings
Pengaturan untuk memutakhirkan agentpool
upgradeSettings?: AgentPoolUpgradeSettings
Nilai Properti
Diwarisi DariManagedClusterAgentPoolProfileProperties.upgradeSettings
vmSize
Ketersediaan ukuran VM bervariasi menurut wilayah. Jika sebuah simpul berisi sumber daya komputasi (memori, cpu, dll) pod yang tidak memadai mungkin gagal berjalan dengan benar. Untuk detail selengkapnya tentang ukuran VM terbatas, lihat: https://docs.microsoft.com/azure/aks/quotas-skus-regions
vmSize?: string
Nilai Properti
string
Diwarisi DariManagedClusterAgentPoolProfileProperties.vmSize
vnetSubnetID
Jika ini tidak ditentukan, VNET dan subnet akan dihasilkan dan digunakan. Jika tidak ada podSubnetID yang ditentukan, ini berlaku untuk simpul dan pod, jika tidak, pod tersebut hanya berlaku untuk simpul. Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
vnetSubnetID?: string
Nilai Properti
string
Diwarisi DariManagedClusterAgentPoolProfileProperties.vnetSubnetID
workloadRuntime
Menentukan jenis beban kerja yang dapat dijalankan simpul.
workloadRuntime?: "OCIContainer" | "WasmWasi"
Nilai Properti
"OCIContainer" | "WasmWasi"
Diwarisi DariManagedClusterAgentPoolProfileProperties.workloadRuntime