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
Filo adını belirtin.
Güncelleştirme çalıştırması için ad belirtin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Üyelerin yükseltme türünü belirtin. Kabul edilebilir değerler 'Full', 'ControlPlaneOnly' ve 'NodeImageOnly' değerleridir.
İsteğe Bağlı Parametreler
--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).
Uzun süre çalışan işlemin bitmesini beklemeyin.
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.
Filoyu yükseltme aşamalarını tanımlayan bir JSON dosyasının yolu. Başvuru örneklerine bakın.
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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Filo adını belirtin.
Güncelleştirme çalıştırması için ad belirtin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Filo adını belirtin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Filo adını belirtin.
Güncelleştirme çalıştırması için ad belirtin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Filo adını belirtin.
Güncelleştirme çalıştırması için ad belirtin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Filo adını belirtin.
Güncelleştirme çalıştırması için ad belirtin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Filo adını belirtin.
Güncelleştirme çalıştırması için ad belirtin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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-wait
baş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
Filo adını belirtin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
UpdateRun kaynağının adı. Gerekli.
İsteğe Bağlı Parametreler
'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.
Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Silinene kadar bekleyin.
Kaynak var olana kadar bekleyin.
Saniye cinsinden yoklama aralığı.
Saniye cinsinden en fazla bekleme.
'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.