az fleet updaterun
Catatan
Referensi ini adalah bagian dari ekstensi armada untuk Azure CLI (versi 2.61.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az fleet updaterun . Pelajari lebih lanjut tentang ekstensi.
Perintah untuk mengelola eksekusi pembaruan.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az fleet updaterun create |
Membuat atau memperbarui eksekusi pembaruan. |
Ekstensi | GA |
az fleet updaterun delete |
Menghapus eksekusi pembaruan. |
Ekstensi | GA |
az fleet updaterun list |
Mencantumkan eksekusi pembaruan armada. |
Ekstensi | GA |
az fleet updaterun show |
Memperlihatkan eksekusi pembaruan. |
Ekstensi | GA |
az fleet updaterun skip |
Mengatur target yang akan dilewati dalam UpdateRun. |
Ekstensi | GA |
az fleet updaterun start |
Memulai eksekusi pembaruan. |
Ekstensi | GA |
az fleet updaterun stop |
Menghentikan eksekusi pembaruan. |
Ekstensi | GA |
az fleet updaterun wait |
Tunggu hingga sumber daya eksekusi pembaruan mencapai status yang diinginkan. |
Ekstensi | GA |
az fleet updaterun create
Membuat atau memperbarui eksekusi pembaruan.
az fleet updaterun create --fleet-name
--name
--resource-group
--upgrade-type {ControlPlaneOnly, Full, NodeImageOnly}
[--kubernetes-version]
[--no-wait]
[--node-image-selection {Consistent, Latest}]
[--stages]
[--update-strategy-name]
Contoh
Buat eksekusi pembaruan untuk armada dengan jenis peningkatan 'Penuh'.
az fleet updaterun create -g MyResourceGroup -f MyFleet -n MyUpdateRun --upgrade-type Full --kubernetes-version 1.25.0 --node-image-selection Latest
Buat eksekusi pembaruan untuk armada dengan jenis peningkatan 'NodeImageOnly'.
az fleet updaterun create -g MyResourceGroup -f MyFleet -n MyUpdateRun --upgrade-type NodeImageOnly --node-image-selection Latest
Buat eksekusi pembaruan untuk armada dengan jenis &tahap peningkatan 'Penuh'.
az fleet updaterun create -g MyResourceGroup -f MyFleet -n MyUpdateRun --upgrade-type Full --kubernetes-version 1.25.0 --node-image-selection Latest --stages ./test/stages.json
The following JSON structure represents example contents of the parameter '--stages ./test/stages.json'.
A stages array is composed of one or more stages, each containing one or more groups.
Each group contains the 'name' property, which represents the group to which a cluster belongs (see 'az fleet member create --help').
Stages have an optional 'afterStageWaitInSeconds' integer property, acting as a delay between stage execution.
{
"stages": [
{
"name": "stage1",
"groups": [
{
"name": "group-a1"
},
{
"name": "group-a2"
},
{
"name": "group-a3"
}
],
"afterStageWaitInSeconds": 3600
},
{
"name": "stage2",
"groups": [
{
"name": "group-b1"
},
{
"name": "group-b2"
},
{
"name": "group-b3"
}
]
},
]
}
Parameter yang Diperlukan
Tentukan nama armada.
Tentukan nama untuk eksekusi pembaruan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Tentukan jenis peningkatan anggota. Nilai yang dapat diterima adalah 'Full', 'ControlPlaneOnly', dan 'NodeImageOnly'.
Parameter Opsional
Tentukan versi kubernetes untuk meningkatkan anggota ke, ketika --upgrade-type diatur ke 'Full' atau 'ControlPlaneOnly'. Format yang dapat diterima adalah x.x.x (misalnya 1.2.3).
Jangan menunggu operasi jangka panjang selesai.
Pemilihan Gambar Simpul adalah opsi yang memungkinkan Anda memilih bagaimana simpul kluster Anda ditingkatkan.
Jalur ke file JSON yang menentukan tahapan untuk meningkatkan armada. Lihat contoh untuk referensi.
Nama strategi pembaruan yang akan digunakan untuk eksekusi pembaruan ini. Jika tidak ditentukan, strategi pembaruan default akan digunakan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az fleet updaterun delete
Menghapus eksekusi pembaruan.
az fleet updaterun delete --fleet-name
--name
--resource-group
[--no-wait]
[--yes]
Contoh
Menghapus eksekusi pembaruan.
az fleet updaterun delete -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun
Parameter yang Diperlukan
Tentukan nama armada.
Tentukan nama untuk eksekusi pembaruan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Jangan menunggu operasi jangka panjang selesai.
Jangan meminta konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az fleet updaterun list
Mencantumkan eksekusi pembaruan armada.
az fleet updaterun list --fleet-name
--resource-group
Contoh
Tampilkan detail eksekusi pembaruan.
az fleet updaterun list -g MyFleetResourceGroup -f MyFleetName
Parameter yang Diperlukan
Tentukan nama armada.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az fleet updaterun show
Memperlihatkan eksekusi pembaruan.
az fleet updaterun show --fleet-name
--name
--resource-group
Contoh
Tampilkan detail eksekusi pembaruan.
az fleet updaterun show -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun
Parameter yang Diperlukan
Tentukan nama armada.
Tentukan nama untuk eksekusi pembaruan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az fleet updaterun skip
Mengatur target yang akan dilewati dalam UpdateRun.
az fleet updaterun skip --fleet-name
--name
--resource-group
[--no-wait]
[--targets]
Contoh
Tetapkan dua target yang akan dilewati.
az fleet updaterun skip -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun --targets Group:my-group-name Stage:my-stage-name
Parameter yang Diperlukan
Tentukan nama armada.
Tentukan nama untuk eksekusi pembaruan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Jangan menunggu operasi jangka panjang selesai.
Daftar target yang dipisahkan spasi untuk dilewati. Target harus berupa formulir 'targetType:targetName' seperti Group:MyGroup. Jenis target yang valid adalah ('Anggota', 'Grup', 'Tahap', 'AfterStageWait'). Jenis target peka huruf besar/kecil.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az fleet updaterun start
Memulai eksekusi pembaruan.
az fleet updaterun start --fleet-name
--name
--resource-group
[--no-wait]
Contoh
Mulai eksekusi pembaruan.
az fleet updaterun start -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun
Parameter yang Diperlukan
Tentukan nama armada.
Tentukan nama untuk eksekusi pembaruan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Jangan menunggu operasi jangka panjang selesai.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az fleet updaterun stop
Menghentikan eksekusi pembaruan.
az fleet updaterun stop --fleet-name
--name
--resource-group
[--no-wait]
Contoh
Hentikan eksekusi pembaruan.
az fleet updaterun stop -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun
Parameter yang Diperlukan
Tentukan nama armada.
Tentukan nama untuk eksekusi pembaruan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Jangan menunggu operasi jangka panjang selesai.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az fleet updaterun wait
Tunggu hingga sumber daya eksekusi pembaruan mencapai status yang diinginkan.
Jika operasi pada eksekusi pembaruan terganggu atau dimulai dengan --no-wait
, gunakan perintah ini untuk menunggunya selesai.
az fleet updaterun wait --fleet-name
--resource-group
--update-run-name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Parameter yang Diperlukan
Tentukan nama armada.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama sumber daya UpdateRun. Harus diisi.
Parameter Opsional
Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.
Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Misalnya provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Tunggu hingga dihapus.
Tunggu hingga sumber daya ada.
Interval polling dalam hitungan detik.
Tunggu maksimum dalam detik.
Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.