az fleet updaterun

Catatan

Referensi ini adalah bagian dari ekstensi armada untuk Azure CLI (versi 2.48.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

--fleet-name -f

Tentukan nama armada.

--name -n

Tentukan nama untuk eksekusi pembaruan.

--resource-group -g

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

--upgrade-type

Tentukan jenis peningkatan anggota. Nilai yang dapat diterima adalah 'Full', 'ControlPlaneOnly', dan 'NodeImageOnly'.

nilai yang diterima: ControlPlaneOnly, Full, NodeImageOnly

Parameter Opsional

--kubernetes-version

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

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--node-image-selection

Pemilihan Gambar Simpul adalah opsi yang memungkinkan Anda memilih bagaimana simpul kluster Anda ditingkatkan.

nilai yang diterima: Consistent, Latest
--stages

Jalur ke file JSON yang menentukan tahapan untuk meningkatkan armada. Lihat contoh untuk referensi.

--update-strategy-name

Nama strategi pembaruan yang akan digunakan untuk eksekusi pembaruan ini. Jika tidak ditentukan, strategi pembaruan default akan digunakan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--fleet-name -f

Tentukan nama armada.

--name -n

Tentukan nama untuk eksekusi pembaruan.

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

nilai default: False
--yes -y

Jangan meminta konfirmasi.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--fleet-name -f

Tentukan nama armada.

--resource-group -g

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--fleet-name -f

Tentukan nama armada.

--name -n

Tentukan nama untuk eksekusi pembaruan.

--resource-group -g

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--fleet-name -f

Tentukan nama armada.

--name -n

Tentukan nama untuk eksekusi pembaruan.

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

nilai default: False
--targets
Pratinjau

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
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--fleet-name -f

Tentukan nama armada.

--name -n

Tentukan nama untuk eksekusi pembaruan.

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

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--fleet-name -f

Tentukan nama armada.

--name -n

Tentukan nama untuk eksekusi pembaruan.

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

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--fleet-name -f

Tentukan nama armada.

--resource-group -g

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

--update-run-name

Nama sumber daya UpdateRun. Harus diisi.

Parameter Opsional

--created

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

nilai default: False
--custom

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

--deleted

Tunggu hingga dihapus.

nilai default: False
--exists

Tunggu hingga sumber daya ada.

nilai default: False
--interval

Interval polling dalam hitungan detik.

nilai default: 30
--timeout

Tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.