Aracılığıyla paylaş


az fleet updaterun

Not

Bu başvuru, Azure CLI (sürüm 2.61.0 veya üzeri) için filo uzantısının bir parçasıdır. Uzantı, az fleet updaterun komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Güncelleştirme çalıştırmalarını yönetme komutları.

Komutlar

Name Description Tür Durum
az fleet updaterun create

Güncelleştirme çalıştırması oluşturur veya güncelleştirir.

Dahili GA
az fleet updaterun delete

Güncelleştirme çalıştırmalarını siler.

Dahili GA
az fleet updaterun list

Filonun güncelleştirme çalıştırmalarını listeler.

Dahili GA
az fleet updaterun show

Bir güncelleştirme çalıştırması gösterir.

Dahili GA
az fleet updaterun skip

UpdateRun içinde atlanacak hedefleri ayarlar.

Dahili GA
az fleet updaterun start

Güncelleştirme çalıştırması başlatır.

Dahili GA
az fleet updaterun stop

Güncelleştirme çalıştırmayı durdurur.

Dahili GA
az fleet updaterun wait

Bir güncelleştirme çalıştırma kaynağının istenen duruma ulaşmasını bekleyin.

Dahili GA

az fleet updaterun create

Güncelleştirme çalıştırması oluşturur veya güncelleştirir.

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]

Örnekler

'Tam' yükseltme türüne sahip bir filo için güncelleştirme çalıştırması oluşturun.

az fleet updaterun create -g MyResourceGroup -f MyFleet -n MyUpdateRun --upgrade-type Full --kubernetes-version 1.25.0 --node-image-selection Latest

'NodeImageOnly' yükseltme türüne sahip bir filo için güncelleştirme çalıştırması oluşturun.

az fleet updaterun create -g MyResourceGroup -f MyFleet -n MyUpdateRun --upgrade-type NodeImageOnly --node-image-selection Latest

'Tam' yükseltme türü ve aşamalarıyla bir filo için güncelleştirme çalıştırması oluşturun.

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"
                    }
                ]
            },
        ]
    }

Gerekli Parametreler

--fleet-name -f

Filo adını belirtin.

--name -n

Güncelleştirme çalıştırması için ad belirtin.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--upgrade-type

Üyelerin yükseltme türünü belirtin. Kabul edilebilir değerler 'Full', 'ControlPlaneOnly' ve 'NodeImageOnly' değerleridir.

Kabul edilen değerler: ControlPlaneOnly, Full, NodeImageOnly

İsteğe Bağlı Parametreler

--kubernetes-version

--upgrade-type 'Full' veya 'ControlPlaneOnly' olarak ayarlandığında, üyelerin yükseltilmesi için kubernetes sürümünü belirtin. Kabul edilebilir biçim x.x.x'tir (örneğin, 1.2.3).

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Default value: False
--node-image-selection

Düğüm Görüntüsü Seçimi, kümelerinizin düğümlerinin nasıl yükseltileceğini seçmenize olanak tanıyan bir seçenektir.

Kabul edilen değerler: Consistent, Latest
--stages

Filoyu yükseltme aşamalarını tanımlayan bir JSON dosyasının yolu. Başvuru örneklerine bakın.

--update-strategy-name

Bu güncelleştirme çalıştırması için kullanılacak güncelleştirme stratejisinin adı. Belirtilmezse, varsayılan güncelleştirme stratejisi kullanılır.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az fleet updaterun delete

Güncelleştirme çalıştırmalarını siler.

az fleet updaterun delete --fleet-name
                          --name
                          --resource-group
                          [--no-wait]
                          [--yes]

Örnekler

Güncelleştirme çalıştırması silme.

az fleet updaterun delete -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun

Gerekli Parametreler

--fleet-name -f

Filo adını belirtin.

--name -n

Güncelleştirme çalıştırması için ad belirtin.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Default value: False
--yes -y

Onay istemde bulunmayın.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az fleet updaterun list

Filonun güncelleştirme çalıştırmalarını listeler.

az fleet updaterun list --fleet-name
                        --resource-group

Örnekler

Güncelleştirme çalıştırmasının ayrıntılarını gösterin.

az fleet updaterun list -g MyFleetResourceGroup -f MyFleetName

Gerekli Parametreler

--fleet-name -f

Filo adını belirtin.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az fleet updaterun show

Bir güncelleştirme çalıştırması gösterir.

az fleet updaterun show --fleet-name
                        --name
                        --resource-group

Örnekler

Güncelleştirme çalıştırmasının ayrıntılarını gösterin.

az fleet updaterun show -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun

Gerekli Parametreler

--fleet-name -f

Filo adını belirtin.

--name -n

Güncelleştirme çalıştırması için ad belirtin.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az fleet updaterun skip

UpdateRun içinde atlanacak hedefleri ayarlar.

az fleet updaterun skip --fleet-name
                        --name
                        --resource-group
                        [--no-wait]
                        [--targets]

Örnekler

Atlanacak iki hedef ayarlayın.

az fleet updaterun skip -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun --targets Group:my-group-name Stage:my-stage-name

Gerekli Parametreler

--fleet-name -f

Filo adını belirtin.

--name -n

Güncelleştirme çalıştırması için ad belirtin.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Default value: False
--targets
Önizleme

Atlana hedeflerin boşlukla ayrılmış listesi. Hedefler Group:MyGroup gibi 'targetType:targetName' biçiminde olmalıdır. Geçerli hedef türleri şunlardır: ('Member', 'Group', 'Stage', 'AfterStageWait'). Hedef tür büyük/küçük harfe duyarlıdır.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az fleet updaterun start

Güncelleştirme çalıştırması başlatır.

az fleet updaterun start --fleet-name
                         --name
                         --resource-group
                         [--no-wait]

Örnekler

Güncelleştirme çalıştırması başlatın.

az fleet updaterun start -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun

Gerekli Parametreler

--fleet-name -f

Filo adını belirtin.

--name -n

Güncelleştirme çalıştırması için ad belirtin.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az fleet updaterun stop

Güncelleştirme çalıştırmayı durdurur.

az fleet updaterun stop --fleet-name
                        --name
                        --resource-group
                        [--no-wait]

Örnekler

Güncelleştirme çalıştırmasını durdurun.

az fleet updaterun stop -g MyFleetResourceGroup -f MyFleetName -n NameofUpdateRun

Gerekli Parametreler

--fleet-name -f

Filo adını belirtin.

--name -n

Güncelleştirme çalıştırması için ad belirtin.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az fleet updaterun wait

Bir güncelleştirme çalıştırma kaynağının istenen duruma ulaşmasını bekleyin.

Güncelleştirme çalıştırmasındaki bir işlem kesintiye uğradıysa veya ile --no-waitbaşlatıldıysa, tamamlanmasını beklemek için bu komutu kullanın.

az fleet updaterun wait --fleet-name
                        --resource-group
                        --update-run-name
                        [--created]
                        [--custom]
                        [--deleted]
                        [--exists]
                        [--interval]
                        [--timeout]
                        [--updated]

Gerekli Parametreler

--fleet-name -f

Filo adını belirtin.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--update-run-name

UpdateRun kaynağının adı. Gerekli.

İsteğe Bağlı Parametreler

--created

'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

Default value: False
--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

Default value: False
--exists

Kaynak var olana kadar bekleyin.

Default value: False
--interval

Saniye cinsinden yoklama aralığı.

Default value: 30
--timeout

Saniye cinsinden en fazla bekleme.

Default value: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.