az aks nodepool

Perintah untuk mengelola kumpulan simpul di kluster kubernetes Kubernetes.

Perintah

az aks nodepool add

Tambahkan kumpulan simpul ke kluster Kubernetes terkelola.

az aks nodepool delete

Hapus kumpulan agen di kluster Kubernetes terkelola.

az aks nodepool get-upgrades

Dapatkan versi peningkatan yang tersedia untuk kumpulan agen dari kluster Kubernetes terkelola.

az aks nodepool list

Daftar kumpulan node di kluster Kubernetes terkelola. Untuk mendapatkan daftar simpul dalam perintah eksekusi kubectl get nodes kluster.

az aks nodepool scale

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

az aks nodepool show

Tampilkan detail untuk kumpulan node di kluster Kubernetes terkelola.

az aks nodepool snapshot

Perintah untuk mengelola rekam jepret nodepool.

az aks nodepool snapshot create

Buat rekam jepret nodepool.

az aks nodepool snapshot delete

Menghapus rekam jepret nodepool.

az aks nodepool snapshot list

Mencantumkan rekam jepret nodepool.

az aks nodepool snapshot show

Menampilkan detail rekam jepret nodepool.

az aks nodepool snapshot wait

Tunggu hingga rekam jepret nodepool mencapai status yang diinginkan.

az aks nodepool start

Mulai kumpulan agen yang dihentikan di kluster Kubernetes terkelola.

az aks nodepool stop

Berhenti menjalankan kumpulan agen di kluster Kubernetes terkelola.

az aks nodepool update

Perbarui kumpulan simpul untuk mengaktifkan/menonaktifkan cluster-autoscaler atau mengubah jumlah min atau jumlah maks.

az aks nodepool upgrade

Tingkatkan kumpulan node di kluster Kubernetes terkelola.

az aks nodepool wait

Tunggu hingga kumpulan simpul mencapai status yang diinginkan.

az aks nodepool add

Tambahkan kumpulan simpul ke kluster Kubernetes terkelola.

az aks nodepool add --cluster-name
                    --name
                    --resource-group
                    [--aks-custom-headers]
                    [--enable-cluster-autoscaler]
                    [--enable-encryption-at-host]
                    [--enable-fips-image]
                    [--enable-node-public-ip]
                    [--enable-ultra-ssd]
                    [--eviction-policy {Deallocate, Delete}]
                    [--kubelet-config]
                    [--kubernetes-version]
                    [--labels]
                    [--linux-os-config]
                    [--max-count]
                    [--max-pods]
                    [--max-surge]
                    [--min-count]
                    [--mode {System, User}]
                    [--no-wait]
                    [--node-count]
                    [--node-osdisk-size]
                    [--node-osdisk-type {Ephemeral, Managed}]
                    [--node-public-ip-prefix-id]
                    [--node-taints]
                    [--node-vm-size]
                    [--os-sku {CBLMariner, Ubuntu}]
                    [--os-type]
                    [--pod-subnet-id]
                    [--ppg]
                    [--priority {Regular, Spot}]
                    [--scale-down-mode {Deallocate, Delete}]
                    [--snapshot-id]
                    [--spot-max-price]
                    [--tags]
                    [--vnet-subnet-id]
                    [--zones {1, 2, 3}]

Contoh

Buat nodepool di kluster AKS yang ada dengan os ephemeral diaktifkan.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --node-osdisk-type Ephemeral --node-osdisk-size 48

Buat nodepool dengan EncryptionAtHost diaktifkan.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-encryption-at-host

Buat nodepool dengan UltraSSD diaktifkan.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-ultra-ssd

Membuat kluster nodepool dengan SKU OS tertentu

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --os-sku Ubuntu

Membuat nodepool dengan OS berkemampuan FIPS

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-fips-image

buat kluster kubernetes dengan id rekam jepret.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --kubernetes-version 1.20.9 --snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/snapshots/mysnapshot1"

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name --nodepool-name -n

Nama kumpulan simpul.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Pasangan kunci-nilai yang dipisahkan koma untuk menentukan header kustom.

--enable-cluster-autoscaler -e

Aktifkan autoscaler kluster.

--enable-encryption-at-host

Aktifkan EncryptionAtHost, nilai defaultnya adalah false.

--enable-fips-image

Gunakan OS berkemampuan FIPS pada simpul agen.

--enable-node-public-ip

Aktifkan IP publik simpul VMSS.

--enable-ultra-ssd

Aktifkan UltraSSD, nilai defaultnya adalah false.

--eviction-policy

Kebijakan pengeluaran kumpulan simpul Spot. Ini hanya dapat diatur ketika --prioritas adalah Spot.

nilai yang diterima: Deallocate, Delete
nilai default: Delete
--kubelet-config

Jalur ke file JSON yang berisi konfigurasi Kubelet untuk simpul agen. https://aka.ms/aks/custom-node-config.

--kubernetes-version -k

Versi Kubernetes yang digunakan untuk membuat kluster, seperti "1.16.9".

nilai dari: `az aks get-versions`
--labels

Label simpul untuk kumpulan simpul. Lihat https://aka.ms/node-labels untuk sintaks label.

--linux-os-config

Jalur ke file JSON yang berisi konfigurasi OS untuk simpul agen Linux. https://aka.ms/aks/custom-node-config.

--max-count

Jumlah simpul maksimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [0, 1000] untuk nodepool pengguna, dan [1.1000] untuk nodepool sistem.

--max-pods -m

Jumlah maksimum pod yang dapat disebarkan ke simpul.

--max-surge

Simpul tambahan yang digunakan untuk mempercepat peningkatan. Ketika ditentukan, ini menunjukkan angka atau persentase yang digunakan, misalnya. 5 atau 33%.

--min-count

Jumlah simpul minimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [0, 1000] untuk nodepool pengguna, dan [1.1000] untuk nodepool sistem.

--mode

Mode untuk kumpulan simpul yang menentukan fungsi utama kumpulan simpul. Jika ditetapkan sebagai "Sistem", AKS lebih memilih pod sistem yang menjadwalkan kumpulan simpul dengan mode System. Pelajari lebih lanjut di https://aka.ms/aks/nodepool/mode.

nilai yang diterima: System, User
nilai default: User
--no-wait

Jangan menunggu operasi jangka panjang selesai.

--node-count -c

Jumlah simpul di kumpulan agen Kubernetes. Setelah membuat kluster, Anda dapat mengubah ukuran kumpulan simpulnya dengan az aks scale.

nilai default: 3
--node-osdisk-size

Ukuran dalam GB disk OS untuk setiap simpul di kumpulan agen. Minimal 30 GB.

--node-osdisk-type

Jenis disk OS yang akan digunakan untuk komputer di kumpulan agen tertentu. Default ke 'Ephemeral' jika memungkinkan bersama dengan ukuran VM dan ukuran disk OS. Mungkin tidak diubah untuk kumpulan ini setelah pembuatan. ('Ephemeral' atau 'Managed').

nilai yang diterima: Ephemeral, Managed
--node-public-ip-prefix-id

ID awalan IP publik yang digunakan untuk menetapkan IP publik ke simpul VMSS.

--node-taints

Taint simpul untuk kumpulan node.

--node-vm-size -s

Ukuran Virtual Machines untuk dibuat sebagai simpul Kubernetes.

--os-sku

SKU OS dari kumpulan simpul agen. Ubuntu atau CBLMariner.

nilai yang diterima: CBLMariner, Ubuntu
--os-type

Jenis OS. Linux atau Windows.

--pod-subnet-id

ID subnet di VNet yang ada untuk menetapkan pod dalam kluster (memerlukan azure network-plugin).

--ppg

The ID of a PPG.

--priority

Prioritas kumpulan simpul.

nilai yang diterima: Regular, Spot
nilai default: Regular
--scale-down-mode

Jelaskan bagaimana VM ditambahkan ke atau dihapus dari nodepool.

nilai yang diterima: Deallocate, Delete
nilai default: Delete
--snapshot-id

Id rekam jepret sumber yang digunakan untuk membuat kumpulan simpul ini.

--spot-max-price

Ini hanya dapat diatur ketika --prioritas adalah Spot. Tentukan harga maksimum yang ingin Anda bayar dalam Dolar AS. Nilai yang mungkin adalah nilai desimal apa pun yang lebih besar dari nol atau -1 yang menunjukkan harga default hingga sesuai permintaan. Ini hanya dapat mencakup hingga 5 tempat desimal.

nilai default: nan
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--vnet-subnet-id

ID subnet di VNet yang ada untuk menyebarkan kluster.

--zones -z

Zona ketersediaan tempat simpul agen akan ditempatkan.

nilai yang diterima: 1, 2, 3

az aks nodepool delete

Hapus kumpulan agen di kluster Kubernetes terkelola.

az aks nodepool delete --cluster-name
                       --name
                       --resource-group
                       [--no-wait]

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name --nodepool-name -n

Nama kumpulan simpul.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

az aks nodepool get-upgrades

Dapatkan versi peningkatan yang tersedia untuk kumpulan agen dari kluster Kubernetes terkelola.

az aks nodepool get-upgrades --cluster-name
                             --nodepool-name
                             --resource-group

Contoh

Dapatkan versi peningkatan yang tersedia untuk kumpulan agen dari kluster Kubernetes terkelola.

az aks nodepool get-upgrades --resource-group MyResourceGroup --cluster-name MyManagedCluster --nodepool-name MyNodePool

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--nodepool-name

Nama kumpulan simpul.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az aks nodepool list

Daftar kumpulan node di kluster Kubernetes terkelola. Untuk mendapatkan daftar simpul dalam perintah eksekusi kubectl get nodes kluster.

az aks nodepool list --cluster-name
                     --resource-group

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az aks nodepool scale

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

az aks nodepool scale --cluster-name
                      --name
                      --resource-group
                      [--no-wait]
                      [--node-count]

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name --nodepool-name -n

Nama kumpulan simpul.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--node-count -c

Jumlah simpul di kumpulan simpul Kubernetes.

nilai default: 3

az aks nodepool show

Tampilkan detail untuk kumpulan node di kluster Kubernetes terkelola.

az aks nodepool show --cluster-name
                     --name
                     --resource-group

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name --nodepool-name -n

Nama kumpulan simpul.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az aks nodepool start

Mulai kumpulan agen yang dihentikan di kluster Kubernetes terkelola.

az aks nodepool start --cluster-name
                      --nodepool-name
                      --resource-group
                      [--aks-custom-headers]
                      [--no-wait]

Contoh

Memulai kumpulan agen di kluster terkelola

az aks nodepool start --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--nodepool-name

Nama kumpulan agen.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

az aks nodepool stop

Berhenti menjalankan kumpulan agen di kluster Kubernetes terkelola.

az aks nodepool stop --cluster-name
                     --nodepool-name
                     --resource-group
                     [--aks-custom-headers]
                     [--no-wait]

Contoh

Menghentikan kumpulan agen di kluster terkelola

az aks nodepool stop --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--nodepool-name

Nama kumpulan agen.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

az aks nodepool update

Perbarui kumpulan simpul untuk mengaktifkan/menonaktifkan cluster-autoscaler atau mengubah jumlah min atau jumlah maks.

az aks nodepool update --cluster-name
                       --name
                       --resource-group
                       [--aks-custom-headers]
                       [--disable-cluster-autoscaler]
                       [--enable-cluster-autoscaler]
                       [--labels]
                       [--max-count]
                       [--max-surge]
                       [--min-count]
                       [--mode {System, User}]
                       [--no-wait]
                       [--node-taints]
                       [--scale-down-mode {Deallocate, Delete}]
                       [--tags]
                       [--update-cluster-autoscaler]

Contoh

Aktifkan penskala otomatis kluster dalam rentang jumlah simpul [1,5]

az aks nodepool update --enable-cluster-autoscaler --min-count 1 --max-count 5 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Menonaktifkan penskala otomatis kluster untuk kluster yang ada

az aks nodepool update --disable-cluster-autoscaler -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Perbarui jumlah min atau jumlah maks untuk autoscaler kluster.

az aks nodepool update --update-cluster-autoscaler --min-count 1 --max-count 10 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name --nodepool-name -n

Nama kumpulan simpul.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Pasangan kunci-nilai yang dipisahkan koma untuk menentukan header kustom.

--disable-cluster-autoscaler -d

Nonaktifkan autoscaler kluster.

--enable-cluster-autoscaler -e

Aktifkan autoscaler kluster.

--labels

Label simpul untuk kumpulan simpul. Lihat https://aka.ms/node-labels untuk sintaks label.

--max-count

Jumlah simpul maksimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [0, 1000] untuk nodepool pengguna, dan [1.1000] untuk nodepool sistem.

--max-surge

Simpul tambahan yang digunakan untuk mempercepat peningkatan. Ketika ditentukan, ini menunjukkan angka atau persentase yang digunakan, misalnya. 5 atau 33%.

--min-count

Jumlah simpul minimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [0, 1000] untuk nodepool pengguna, dan [1.1000] untuk nodepool sistem.

--mode

Mode untuk kumpulan simpul yang menentukan fungsi utama kumpulan simpul. Jika ditetapkan sebagai "Sistem", AKS lebih memilih pod sistem yang menjadwalkan kumpulan simpul dengan mode System. Pelajari lebih lanjut di https://aka.ms/aks/nodepool/mode.

nilai yang diterima: System, User
--no-wait

Jangan menunggu operasi jangka panjang selesai.

--node-taints

Taint simpul untuk kumpulan node.

--scale-down-mode

Jelaskan bagaimana VM ditambahkan ke atau dihapus dari nodepool.

nilai yang diterima: Deallocate, Delete
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--update-cluster-autoscaler -u

Perbarui jumlah min atau jumlah maks untuk autoscaler kluster.

az aks nodepool upgrade

Tingkatkan kumpulan node di kluster Kubernetes terkelola.

az aks nodepool upgrade --cluster-name
                        --name
                        --resource-group
                        [--aks-custom-headers]
                        [--kubernetes-version]
                        [--max-surge]
                        [--no-wait]
                        [--node-image-only]
                        [--snapshot-id]

Parameter yang Diperlukan

--cluster-name

Nama kluster.

--name --nodepool-name -n

Nama kumpulan simpul.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Pasangan kunci-nilai yang dipisahkan koma untuk menentukan header kustom.

--kubernetes-version -k

Versi Kubernetes untuk meningkatkan kumpulan simpul ke, seperti "1.16.9".

--max-surge

Simpul tambahan yang digunakan untuk mempercepat peningkatan. Ketika ditentukan, ini menunjukkan angka atau persentase yang digunakan, misalnya. 5 atau 33% (saling eksklusif dengan "--node-image-only". Lihat "az aks nodepool update --max-surge" untuk memperbarui lonjakan maks sebelum meningkatkan dengan "--node-image-only").

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--node-image-only

Hanya tingkatkan gambar simpul kumpulan agen.

--snapshot-id

Id rekam jepret sumber yang digunakan untuk meningkatkan kumpulan simpul ini.

az aks nodepool wait

Tunggu hingga kumpulan simpul mencapai status yang diinginkan.

Jika operasi pada kumpulan simpul terganggu atau dimulai dengan --no-wait, gunakan perintah ini untuk menunggunya selesai.

az aks nodepool wait --agent-pool-name
                     --name
                     --resource-group
                     [--created]
                     [--custom]
                     [--deleted]
                     [--exists]
                     [--interval]
                     [--timeout]
                     [--updated]

Contoh

Tunggu hingga kumpulan simpul mencapai keadaan yang diinginkan, polling setiap menit hingga tiga puluh menit.

az aks nodepool wait --created --interval 60 --name MyManagedCluster --resource-group MyResourceGroup --nodepool-name MyNodePool --timeout 1800

Parameter yang Diperlukan

--agent-pool-name --nodepool-name

Nama kumpulan simpul.

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--created

Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.

--custom

Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Mis. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Tunggu hingga dihapus.

--exists

Tunggu hingga sumber daya ada.

--interval

Interval polling dalam hitungan detik.

nilai default: 30
--timeout

Waktu tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.