Aracılığıyla paylaş


az k8s-runtime storage-class

Not

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

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Arc Kubernetes kümelerinin depolama sınıflarını yönetin.

Komutlar

Name Description Tür Durum
az k8s-runtime storage-class create

Depolama Class oluşturun.

Dahili Önizle
az k8s-runtime storage-class delete

Depolama Class silin.

Dahili Önizle
az k8s-runtime storage-class disable

Bağlı bir kümede depolama sınıfı hizmetini devre dışı bırakın.

Dahili Önizle
az k8s-runtime storage-class enable

Bağlı bir kümede depolama sınıfı hizmetini etkinleştirin.

Dahili Önizle
az k8s-runtime storage-class list

Depolama Class kaynaklarını üst öğeye göre listeleyin.

Dahili Önizle
az k8s-runtime storage-class show

Depolama Class alın.

Dahili Önizle
az k8s-runtime storage-class update

Depolama Class'i güncelleştirin.

Dahili Önizle
az k8s-runtime storage-class wait

Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Dahili Önizle

az k8s-runtime storage-class create

Önizleme

'k8s-runtime storage-class' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Depolama Class oluşturun.

az k8s-runtime storage-class create --resource-uri
                                    --storage-class-name
                                    [--access-modes]
                                    [--allow-volume-expansion {Allow, Disallow}]
                                    [--data-resilience {DataResilient, NotDataResilient}]
                                    [--failover-speed {Fast, NotAvailable, Slow, Super}]
                                    [--limitations]
                                    [--mount-options]
                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--performance {Basic, Premium, Standard, Ultra, Undefined}]
                                    [--priority]
                                    [--provisioner]
                                    [--type-properties]
                                    [--volume-binding-mode {Immediate, WaitForFirstConsumer}]

Örnekler

Managed-csi depolama sınıfının üzerinde bir RWX depolama sınıfı oluşturma

az k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name rwxsc --type-properties rwx.backing-storage-class-name=managed-csi

Blob depolama sınıfı oluşturma

az k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties blob.azure-storage-account-key=accountkey blob.azure-storage-account-name=accountname

Gerekli Parametreler

--resource-uri

Kaynağın tam Azure Resource manager tanımlayıcısı.

--storage-class-name

Depolama sınıfının adı.

İsteğe Bağlı Parametreler

--access-modes

Erişim modu: [ReadWriteOnce, ReadWriteMany] veya [ReadWriteOnce] Shorthand-syntax, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--allow-volume-expansion

Birim genişletilebilir veya genişletilmeyebilir.

kabul edilen değerler: Allow, Disallow
--data-resilience

Tek veri düğümü hatasına izin ver.

kabul edilen değerler: DataResilient, NotDataResilient
--failover-speed

Yük devretme hızı: NA, Yavaş, Hızlı.

kabul edilen değerler: Fast, NotAvailable, Slow, Super
--limitations

Depolama sınıfı sınırlamaları Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--mount-options

Ek bağlama seçenekleri Kısa söz dizimi, json-file ve yaml-file seçeneklerini destekler. Daha fazla göstermek için "??" seçeneğini deneyin.

--no-wait

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

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--performance

Performans katmanı.

kabul edilen değerler: Basic, Premium, Standard, Ultra, Undefined
--priority

Birden çok depolama sınıfı ölçütleri karşıladığında seçim önceliği. 0: En yüksek, -1: Asla kullanmayın.

--provisioner

Sağlama adı.

--type-properties

Depolama Class Desteği'nin özellikleri kısaltma söz dizimi, json-file ve yaml-file. Daha fazla göstermek için "??" seçeneğini deneyin.

--volume-binding-mode

Birimlerin bağlama modu: Immediate, WaitForFirstConsumer.

kabul edilen değerler: Immediate, WaitForFirstConsumer
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 k8s-runtime storage-class delete

Önizleme

'k8s-runtime storage-class' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Depolama Class silin.

az k8s-runtime storage-class delete --resource-uri
                                    --storage-class-name
                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--yes]

Örnekler

Depolama sınıfını silme

az k8s-runtime storage-class delete --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

Gerekli Parametreler

--resource-uri

Kaynağın tam Azure Resource manager tanımlayıcısı.

--storage-class-name

Depolama sınıfının adı.

İsteğe Bağlı Parametreler

--no-wait

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

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--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 k8s-runtime storage-class disable

Önizleme

'k8s-runtime storage-class' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Bağlı bir kümede depolama sınıfı hizmetini devre dışı bırakın.

az k8s-runtime storage-class disable --resource-uri

Gerekli Parametreler

--resource-uri

Bağlı kümenin kaynak uri'sini.

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 k8s-runtime storage-class enable

Önizleme

'k8s-runtime storage-class' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Bağlı bir kümede depolama sınıfı hizmetini etkinleştirin.

az k8s-runtime storage-class enable --resource-uri

Gerekli Parametreler

--resource-uri

Bağlı kümenin kaynak uri'sini.

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 k8s-runtime storage-class list

Önizleme

'k8s-runtime storage-class' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Depolama Class kaynaklarını üst öğeye göre listeleyin.

az k8s-runtime storage-class list --resource-uri
                                  [--max-items]
                                  [--next-token]

Örnekler

Kümedeki tüm depolama sınıflarını listeleme

az k8s-runtime storage-class list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

Gerekli Parametreler

--resource-uri

Kaynağın tam Azure Resource manager tanımlayıcısı.

İsteğe Bağlı Parametreler

--max-items

Komutun çıkışında döndürülecek toplam öğe sayısı. Kullanılabilir öğelerin toplam sayısı belirtilen değerden fazlaysa, komutun çıkışında bir belirteç sağlanır. Sayfalandırmayı sürdürmek için sonraki komutun bağımsız değişkeninde --next-token belirteç değerini sağlayın.

--next-token

Sayfalandırmanın nereden başlatılacağını belirtmek için belirteç. Bu, daha önce kesilmiş bir yanıttan alınan belirteç değeridir.

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 k8s-runtime storage-class show

Önizleme

'k8s-runtime storage-class' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Depolama Class alın.

az k8s-runtime storage-class show --resource-uri
                                  --storage-class-name

Örnekler

Depolama sınıfını gösterme

az k8s-runtime storage-class show --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

Gerekli Parametreler

--resource-uri

Kaynağın tam Azure Resource manager tanımlayıcısı.

--storage-class-name

Depolama sınıfının adı.

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 k8s-runtime storage-class update

Önizleme

'k8s-runtime storage-class' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Depolama Class'i güncelleştirin.

az k8s-runtime storage-class update --resource-uri
                                    --storage-class-name
                                    [--access-modes]
                                    [--allow-volume-expansion {Allow, Disallow}]
                                    [--data-resilience {DataResilient, NotDataResilient}]
                                    [--failover-speed {Fast, NotAvailable, Slow, Super}]
                                    [--limitations]
                                    [--mount-options]
                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--performance {Basic, Premium, Standard, Ultra, Undefined}]
                                    [--priority]
                                    [--type-properties]

Örnekler

Blob depolama sınıfının özelliklerini güncelleştirme

az k8s-runtime storage-class update --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties azure-storage-account-key=accountkey azure-storage-account-name=accountname

Gerekli Parametreler

--resource-uri

Kaynağın tam Azure Resource manager tanımlayıcısı.

--storage-class-name

Depolama sınıfının adı.

İsteğe Bağlı Parametreler

--access-modes

Erişim modu: [ReadWriteOnce, ReadWriteMany] veya [ReadWriteOnce] Shorthand-syntax, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--allow-volume-expansion

Birim genişletilebilir veya genişletilmeyebilir.

kabul edilen değerler: Allow, Disallow
--data-resilience

Tek veri düğümü hatasına izin ver.

kabul edilen değerler: DataResilient, NotDataResilient
--failover-speed

Yük devretme hızı: NA, Yavaş, Hızlı.

kabul edilen değerler: Fast, NotAvailable, Slow, Super
--limitations

Depolama sınıfı sınırlamaları Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--mount-options

Ek bağlama seçenekleri Kısa söz dizimi, json-file ve yaml-file seçeneklerini destekler. Daha fazla göstermek için "??" seçeneğini deneyin.

--no-wait

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

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--performance

Performans katmanı.

kabul edilen değerler: Basic, Premium, Standard, Ultra, Undefined
--priority

Birden çok depolama sınıfı ölçütleri karşıladığında seçim önceliği. 0: En yüksek, -1: Asla kullanmayın.

--type-properties

StorageClass Desteği'nin yeni depolama sınıfı türü kısaltma söz dizimi, json-file ve yaml-file. Daha fazla göstermek için "??" seçeneğini deneyin.

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 k8s-runtime storage-class wait

Önizleme

'k8s-runtime storage-class' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az k8s-runtime storage-class wait --resource-uri
                                  --storage-class-name
                                  [--created]
                                  [--custom]
                                  [--deleted]
                                  [--exists]
                                  [--interval]
                                  [--timeout]
                                  [--updated]

Gerekli Parametreler

--resource-uri

Kaynağın tam Azure Resource manager tanımlayıcısı.

--storage-class-name

Depolama sınıfının adı.

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