az k8s-runtime storage-class

Catatan

Referensi ini adalah bagian dari ekstensi k8s-runtime untuk Azure CLI (versi 2.57.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah kelas penyimpanan az k8s-runtime. Pelajari lebih lanjut tentang ekstensi.

Grup perintah ini dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mengelola kelas penyimpanan kluster Arc Kubernetes.

Perintah

Nama Deskripsi Jenis Status
az k8s-runtime storage-class create

Membuat StorageClass.

Ekstensi Pratinjau
az k8s-runtime storage-class delete

Menghapus StorageClass.

Ekstensi Pratinjau
az k8s-runtime storage-class disable

Nonaktifkan layanan kelas penyimpanan di kluster yang terhubung.

Ekstensi Pratinjau
az k8s-runtime storage-class enable

Aktifkan layanan kelas penyimpanan di kluster yang terhubung.

Ekstensi Pratinjau
az k8s-runtime storage-class list

Mencantumkan sumber daya StorageClass menurut induk.

Ekstensi Pratinjau
az k8s-runtime storage-class show

Dapatkan StorageClass.

Ekstensi Pratinjau
az k8s-runtime storage-class update

Memperbarui StorageClass.

Ekstensi Pratinjau
az k8s-runtime storage-class wait

Tempatkan CLI dalam status tunggu hingga kondisi terpenuhi.

Ekstensi Pratinjau

az k8s-runtime storage-class create

Pratinjau

Grup perintah 'k8s-runtime storage-class' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Membuat StorageClass.

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

Contoh

Membuat kelas penyimpanan RWX di atas kelas penyimpanan csi terkelola

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

Membuat kelas penyimpanan Blob

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

Parameter yang Diperlukan

--resource-uri

Pengidentifikasi Azure Resource manager sumber daya yang sepenuhnya memenuhi syarat.

--storage-class-name

Nama kelas penyimpanan.

Parameter Opsional

--access-modes

Mode akses: [ReadWriteOnce, ReadWriteMany] atau [ReadWriteOnce] Mendukung shorthand-sintaks, json-file, dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--allow-volume-expansion

Volume dapat diperluas atau tidak.

nilai yang diterima: Allow, Disallow
--data-resilience

Izinkan kegagalan node data tunggal.

nilai yang diterima: DataResilient, NotDataResilient
--failover-speed

Kecepatan failover: NA, Lambat, Cepat.

nilai yang diterima: Fast, NotAvailable, Slow, Super
--limitations

Batasan kelas penyimpanan Mendukung shorthand-sintaks, json-file, dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--mount-options

Opsi pemasangan tambahan Mendukung shorthand-sintaks, json-file, dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai yang diterima: 0, 1, f, false, n, no, t, true, y, yes
--performance

Tingkat performa.

nilai yang diterima: Basic, Premium, Standard, Ultra, Undefined
--priority

Prioritas pilihan saat beberapa kelas penyimpanan memenuhi kriteria. 0: Tertinggi, -1: Tidak pernah digunakan.

--provisioner

Nama provisi.

--type-properties

Properti StorageClass Mendukung shorthand-sintaks, json-file, dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--volume-binding-mode

Mode pengikatan volume: Segera, WaitForFirstConsumer.

nilai yang diterima: Immediate, WaitForFirstConsumer
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 k8s-runtime storage-class delete

Pratinjau

Grup perintah 'k8s-runtime storage-class' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Menghapus StorageClass.

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

Contoh

Menghapus kelas penyimpanan

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

Parameter yang Diperlukan

--resource-uri

Pengidentifikasi Azure Resource manager sumber daya yang sepenuhnya memenuhi syarat.

--storage-class-name

Nama kelas penyimpanan.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai yang diterima: 0, 1, f, false, n, no, t, true, y, yes
--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 k8s-runtime storage-class disable

Pratinjau

Grup perintah 'k8s-runtime storage-class' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Nonaktifkan layanan kelas penyimpanan di kluster yang terhubung.

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

Parameter yang Diperlukan

--resource-uri

Uri sumber daya kluster yang terhubung.

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

Pratinjau

Grup perintah 'k8s-runtime storage-class' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Aktifkan layanan kelas penyimpanan di kluster yang terhubung.

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

Parameter yang Diperlukan

--resource-uri

Uri sumber daya kluster yang terhubung.

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

Pratinjau

Grup perintah 'k8s-runtime storage-class' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mencantumkan sumber daya StorageClass menurut induk.

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

Contoh

Mencantumkan semua kelas penyimpanan dalam kluster

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

Parameter yang Diperlukan

--resource-uri

Pengidentifikasi Azure Resource manager sumber daya yang sepenuhnya memenuhi syarat.

Parameter Opsional

--max-items

Jumlah total item yang akan dikembalikan dalam output perintah. Jika jumlah total item yang tersedia lebih dari nilai yang ditentukan, token disediakan dalam output perintah. Untuk melanjutkan penomoran halaman, berikan nilai token dalam --next-token argumen perintah berikutnya.

--next-token

Token untuk menentukan tempat untuk memulai paginating. Ini adalah nilai token dari respons yang dipotong sebelumnya.

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

Pratinjau

Grup perintah 'k8s-runtime storage-class' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Dapatkan StorageClass.

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

Contoh

Menampilkan kelas penyimpanan

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

Parameter yang Diperlukan

--resource-uri

Pengidentifikasi Azure Resource manager sumber daya yang sepenuhnya memenuhi syarat.

--storage-class-name

Nama kelas penyimpanan.

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

Pratinjau

Grup perintah 'k8s-runtime storage-class' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Memperbarui StorageClass.

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]

Contoh

Memperbarui properti kelas penyimpanan Blob

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

Parameter yang Diperlukan

--resource-uri

Pengidentifikasi Azure Resource manager sumber daya yang sepenuhnya memenuhi syarat.

--storage-class-name

Nama kelas penyimpanan.

Parameter Opsional

--access-modes

Mode akses: [ReadWriteOnce, ReadWriteMany] atau [ReadWriteOnce] Mendukung shorthand-sintaks, json-file, dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--allow-volume-expansion

Volume dapat diperluas atau tidak.

nilai yang diterima: Allow, Disallow
--data-resilience

Izinkan kegagalan node data tunggal.

nilai yang diterima: DataResilient, NotDataResilient
--failover-speed

Kecepatan failover: NA, Lambat, Cepat.

nilai yang diterima: Fast, NotAvailable, Slow, Super
--limitations

Batasan kelas penyimpanan Mendukung shorthand-sintaks, json-file, dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--mount-options

Opsi pemasangan tambahan Mendukung shorthand-sintaks, json-file, dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai yang diterima: 0, 1, f, false, n, no, t, true, y, yes
--performance

Tingkat performa.

nilai yang diterima: Basic, Premium, Standard, Ultra, Undefined
--priority

Prioritas pilihan saat beberapa kelas penyimpanan memenuhi kriteria. 0: Tertinggi, -1: Tidak pernah digunakan.

--type-properties

Jenis kelas penyimpanan baru storageClass Mendukung shorthand-sintaks, json-file, dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

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

Pratinjau

Grup perintah 'k8s-runtime storage-class' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Tempatkan CLI dalam status tunggu hingga kondisi terpenuhi.

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

Parameter yang Diperlukan

--resource-uri

Pengidentifikasi Azure Resource manager sumber daya yang sepenuhnya memenuhi syarat.

--storage-class-name

Nama kelas penyimpanan.

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.