Share via


az fleet

Not

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

Filoyu yönetme komutları.

Komutlar

Name Description Tür Durum
az fleet create

Bir filo oluşturur veya güncelleştirir.

Dahili GA
az fleet delete

Bir filoyu siler.

Dahili GA
az fleet get-credentials

Hubful filolar için, filonun hub kümesi için kubeconfig alır.

Dahili GA
az fleet list

Bir kaynak grubu içindeki tüm filoları listeler.

Dahili GA
az fleet member

Üyeleri yönetme komutları.

Dahili GA
az fleet member create

Üye oluşturur veya güncelleştirir.

Dahili GA
az fleet member delete

Bir filo üyesini siler.

Dahili GA
az fleet member list

Bir filonun üyelerini listeler.

Dahili GA
az fleet member reconcile

Bir üyeyi mutabık tutar.

Dahili GA
az fleet member show

Bir filo üyesi alır.

Dahili GA
az fleet member update

Bir üyeyi güncelleştirme.

Dahili GA
az fleet member wait

Üye kaynağının istenen duruma ulaşmasını bekleyin.

Dahili GA
az fleet reconcile

Bir filoyu mutabık kıl.

Dahili GA
az fleet show

Bir filo alır.

Dahili GA
az fleet update

Filo kaynağına düzeltme eki ekler.

Dahili GA
az fleet updaterun

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

Dahili GA
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 updatestrategy

Güncelleştirme stratejilerini yönetme komutları.

Dahili GA
az fleet updatestrategy create

Güncelleştirme stratejisi oluşturur veya güncelleştirir.

Dahili GA
az fleet updatestrategy delete

Güncelleştirme stratejisini siler.

Dahili GA
az fleet updatestrategy list

Filonun güncelleştirme stratejilerini listeler.

Dahili GA
az fleet updatestrategy show

Güncelleştirme stratejisini gösterir.

Dahili GA
az fleet updatestrategy wait

Bir güncelleştirme stratejisi kaynağının istenen duruma ulaşmasını bekleyin.

Dahili GA
az fleet wait

Filo kaynağının istenen duruma ulaşmasını bekleyin.

Dahili GA

az fleet create

Bir filo oluşturur veya güncelleştirir.

az fleet create --name
                --resource-group
                [--agent-subnet-id]
                [--apiserver-subnet-id]
                [--assign-identity]
                [--dns-name-prefix]
                [--enable-hub]
                [--enable-managed-identity]
                [--enable-private-cluster]
                [--enable-vnet-integration]
                [--location]
                [--no-wait]
                [--tags]
                [--vm-size]

Örnekler

Merkezsiz bir filo oluşturun.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --tags "TagKey=TagValue"

Hub'lı bir filo oluşturun.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-hub --tags "TagKey=TagValue"

Sistem tarafından atanan yönetilen hizmet kimliğiyle bir filo oluşturun.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-managed-identity

Kullanıcı tarafından atanan yönetilen hizmet kimliğiyle bir filo oluşturun.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-managed-identity --assign-identity "/subscription/00000000-0000-0000-0000-000000000000/resourcegroup/MyFleetResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyIdentity"

Gerekli Parametreler

--name -n

Filo adını belirtin.

--resource-group -g

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

İsteğe Bağlı Parametreler

--agent-subnet-id
Önizleme

Fleet hub düğümünün başlangıçta birleştirileceği alt ağın kimliği. Bu belirtilmezse, bir sanal ağ ve alt ağ oluşturulur ve kullanılır.

--apiserver-subnet-id
Önizleme

Apiserver sanal ağ tümleştirmesi etkinleştirildiğinde kullanılacak alt ağ. BYO sanal ağı ile yeni bir Filo oluştururken gereklidir.

--assign-identity

--enable-managed-identity ile, kullanıcı tarafından atanan kimliğin kaynak kimliğini belirterek Filo kaynağında kullanıcı tarafından atanan yönetilen kimliği (MSI) etkinleştirin.

--dns-name-prefix -p
Önizleme

Oluşturulan konak adları için ön ek. Belirtilmezse, yönetilen küme ve kaynak grubu adlarını kullanarak bir konak adı oluşturun.

--enable-hub
Önizleme

Ayarlanırsa, Fleet bir hub kümesiyle oluşturulur.

varsayılan değer: False
--enable-managed-identity

Filo kaynağında sistem tarafından atanan yönetilen kimliği (MSI) etkinleştirin.

varsayılan değer: False
--enable-private-cluster
Önizleme

Fleet hub'ını özel küme olarak oluşturup oluşturmama.

varsayılan değer: False
--enable-vnet-integration
Önizleme

Fleet hub için apiserver sanal ağ tümleştirmesinin etkinleştirilip etkinleştirilmeyileceği.

varsayılan değer: False
--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--no-wait

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

varsayılan değer: False
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--vm-size
Önizleme

Fleet hub'ının sanal makine boyutu.

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
varsayılan değer: 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 delete

Bir filoyu siler.

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

Örnekler

Belirli bir filoyu silin.

az fleet delete -g MyFleetResourceGroup -n MyFleetName

Gerekli Parametreler

--name -n

Filo adını 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.

varsayılan değer: False
--yes -y

Onay istemde bulunmayın.

varsayılan değer: 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
varsayılan değer: 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 get-credentials

Hubful filolar için, filonun hub kümesi için kubeconfig alır.

az fleet get-credentials --name
                         --resource-group
                         [--context]
                         [--file]
                         [--overwrite-existing]

Örnekler

Bir filonun hub kümesi kubeconfig alın.

az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName

Filonun hub kümesi kubeconfig'i alın ve belirli bir dosyaya kaydedin.

az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName -f ~/mykubeconfigfile.txt

Gerekli Parametreler

--name -n

Filo adını belirtin.

--resource-group -g

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

İsteğe Bağlı Parametreler

--context

Belirtilirse, varsayılan bağlam adının üzerine yazın.

--file -f

Güncelleştirilecek Kubernetes yapılandırma dosyası. Bunun yerine YAML'yi stdout'a yazdırmak için "-" kullanın.

varsayılan değer: ~\.kube\config
--overwrite-existing

Aynı ada sahip mevcut küme girdilerinin üzerine yazın.

varsayılan değer: 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
varsayılan değer: 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 list

Bir kaynak grubu içindeki tüm filoları listeler.

az fleet list [--resource-group]

Örnekler

Belirli bir aboneliğe sahip tüm filoları listeleyin.

az fleet list

Belirli bir abonelik ve kaynak grubu içinde bulunan tüm filoları listeleyin.

az fleet list -g MyResourceGroup

İsteğe Bağlı Parametreler

--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
varsayılan değer: 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 reconcile

Bir filoyu mutabık kıl.

az fleet reconcile --name
                   --resource-group
                   [--no-wait]

Örnekler

Bir filoyu mutabık kıl.

az fleet reconcile -g MyFleetResourceGroup -n MyFleetName

Gerekli Parametreler

--name -n

Filo adını 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.

varsayılan değer: 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
varsayılan değer: 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 show

Bir filo alır.

az fleet show --name
              --resource-group

Örnekler

Bir filonun ayrıntılarını gösterin.

az fleet show -g MyFleetResourceGroup -n MyFleetName

Gerekli Parametreler

--name -n

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
varsayılan değer: 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 update

Filo kaynağına düzeltme eki ekler.

az fleet update --name
                --resource-group
                [--assign-identity]
                [--enable-managed-identity {false, true}]
                [--no-wait]
                [--tags]

Örnekler

Bir filonun etiketlerini güncelleştirme.

az fleet update -g MyFleetResourceGroup -n MyFleetName --tags Key=Value

Sistem tarafından atanan yönetilen hizmet kimliğini kullanmak için bir filoyu güncelleştirin.

az fleet update -g MyFleetResourceGroup -n MyFleetName --enable-managed-identity --tags Key=Value

Kullanıcı tarafından atanan yönetilen hizmet kimliğini kullanmak için bir filoyu güncelleştirin.

az fleet update -g MyFleetResourceGroup -n MyFleetName --enable-managed-identity --assign-identity "/subscription/00000000-0000-0000-0000-000000000000/resourcegroup/MyFleetResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyIdentity" --tags Key=Value

Gerekli Parametreler

--name -n

Filo adını belirtin.

--resource-group -g

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

İsteğe Bağlı Parametreler

--assign-identity

--enable-managed-identity ile Fleet kaynağında kullanıcı tarafından atanan yönetilen kimliği (MSI) etkinleştirin. Mevcut kullanıcı tarafından atanan kimlik kaynağını belirtin.

--enable-managed-identity

Filo kaynağında sistem tarafından atanan yönetilen kimliği (MSI) etkinleştirin.

kabul edilen değerler: false, true
--no-wait

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

varsayılan değer: False
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

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
varsayılan değer: 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 wait

Filo kaynağının istenen duruma ulaşmasını bekleyin.

Filodaki 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 wait --fleet-name
              --resource-group
              [--created]
              [--custom]
              [--deleted]
              [--exists]
              [--interval]
              [--timeout]
              [--updated]

Gerekli Parametreler

--fleet-name

Fleet kaynağının adı. Gerekli.

--resource-group -g

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

İsteğe Bağlı Parametreler

--created

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

varsayılan değer: 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.

varsayılan değer: False
--exists

Kaynak var olana kadar bekleyin.

varsayılan değer: False
--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

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

varsayılan değer: 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
varsayılan değer: 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.