az aks

Catatan

Grup perintah ini memiliki perintah yang ditentukan di Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Pelajari lebih lanjut tentang ekstensi.

Kelola Azure Kubernetes Services.

Perintah

Nama Deskripsi Jenis Status
az aks addon

Perintah untuk mengelola dan melihat kondisi addon tunggal.

Ekstensi GA
az aks addon disable

Nonaktifkan addon Kubernetes yang diaktifkan dalam kluster.

Ekstensi GA
az aks addon enable

Aktifkan addon Kubernetes.

Ekstensi GA
az aks addon list

Mencantumkan status semua addon Kubernetes dalam kluster tertentu.

Ekstensi GA
az aks addon list-available

Mencantumkan addon Kubernetes yang tersedia.

Ekstensi GA
az aks addon show

Tampilkan status dan konfigurasi untuk addon Kubernetes yang diaktifkan di kluster tertentu.

Ekstensi GA
az aks addon update

Perbarui addon Kubernetes yang sudah diaktifkan.

Ekstensi GA
az aks app

Perintah untuk mengelola aplikasi AKS.

Ekstensi Pratinjau
az aks app up

Sebarkan ke AKS melalui tindakan GitHub.

Ekstensi Pratinjau
az aks approuting

Perintah untuk mengelola aadon Perutean Aplikasi.

Inti dan Ekstensi GA
az aks approuting disable

Nonaktifkan addon Perutean Aplikasi.

Inti GA
az aks approuting disable (aks-preview extension)

Nonaktifkan addon Perutean Aplikasi.

Ekstensi GA
az aks approuting enable

Aktifkan Perutean Aplikasi.

Inti GA
az aks approuting enable (aks-preview extension)

Aktifkan Perutean Aplikasi.

Ekstensi GA
az aks approuting update

Perbarui addon Perutean Aplikasi.

Inti GA
az aks approuting update (aks-preview extension)

Perbarui addon Perutean Aplikasi.

Ekstensi GA
az aks approuting zone

Perintah untuk mengelola Zona DNS Perutean Aplikasi.

Inti dan Ekstensi GA
az aks approuting zone add

Tambahkan Zona DNS ke Perutean Aplikasi.

Inti GA
az aks approuting zone add (aks-preview extension)

Tambahkan Zona DNS ke Perutean Aplikasi.

Ekstensi GA
az aks approuting zone delete

Hapus Zona DNS dari Perutean Aplikasi.

Inti GA
az aks approuting zone delete (aks-preview extension)

Hapus Zona DNS dari Perutean Aplikasi.

Ekstensi GA
az aks approuting zone list

Mencantumkan ID Zona DNS di Perutean Aplikasi.

Inti GA
az aks approuting zone list (aks-preview extension)

Mencantumkan ID Zona DNS di Perutean Aplikasi.

Ekstensi GA
az aks approuting zone update

Ganti Zona DNS di Perutean Aplikasi.

Inti GA
az aks approuting zone update (aks-preview extension)

Ganti Zona DNS di Perutean Aplikasi.

Ekstensi GA
az aks browse

Tampilkan dasbor untuk kluster Kubernetes di browser web.

Inti GA
az aks browse (aks-preview extension)

Tampilkan dasbor untuk kluster Kubernetes di browser web.

Ekstensi GA
az aks check-acr

Memvalidasi ACR dapat diakses dari kluster AKS.

Inti GA
az aks check-network

Perintah untuk memecahkan masalah konektivitas jaringan di kluster Kubernetes terkelola.

Ekstensi GA
az aks check-network outbound

Lakukan pemeriksaan konektivitas jaringan keluar untuk node dalam kluster Kubernetes terkelola.

Ekstensi GA
az aks command

Lihat detail penggunaan dalam 'az aks command invoke', 'az aks command result'.

Inti GA
az aks command invoke

Jalankan perintah shell (dengan kubectl, helm) pada kluster aks Anda, dukung melampirkan file juga.

Inti GA
az aks command result

Ambil hasil dari 'pemanggilan perintah aks' yang dipicu sebelumnya.

Inti GA
az aks create

Buat kluster Kubernetes terkelola baru.

Inti GA
az aks create (aks-preview extension)

Buat kluster Kubernetes terkelola baru.

Ekstensi GA
az aks delete

Hapus kluster Kubernetes terkelola.

Inti GA
az aks delete (aks-preview extension)

Hapus kluster Kubernetes terkelola.

Ekstensi GA
az aks disable-addons

Nonaktifkan addon Kubernetes.

Inti GA
az aks disable-addons (aks-preview extension)

Nonaktifkan addon Kubernetes.

Ekstensi GA
az aks draft

Perintah untuk membangun file penyebaran di direktori proyek dan menyebarkan ke kluster AKS.

Ekstensi GA
az aks draft create

Buat Dockerfile dan file penyebaran Kubernetes minimum yang diperlukan (helm, kustomisasi, manifes) untuk direktori proyek Anda.

Ekstensi GA
az aks draft generate-workflow

Buat alur kerja GitHub untuk build otomatis dan sebarkan ke AKS.

Ekstensi GA
az aks draft setup-gh

Siapkan GitHub OIDC untuk aplikasi Anda.

Ekstensi GA
az aks draft up

Siapkan GitHub OIDC dan buat alur kerja GitHub untuk build otomatis dan sebarkan ke AKS.

Ekstensi GA
az aks draft update

Perbarui aplikasi Anda agar dapat diakses internet.

Ekstensi GA
az aks egress-endpoints

Perintah untuk mengelola titik akhir keluar di kluster Kubernetes terkelola.

Ekstensi GA
az aks egress-endpoints list

Cantumkan titik akhir keluar yang diperlukan atau disarankan untuk diizinkan untuk kluster.

Ekstensi GA
az aks enable-addons

Aktifkan addon Kubernetes.

Inti GA
az aks enable-addons (aks-preview extension)

Aktifkan addon Kubernetes.

Ekstensi GA
az aks get-credentials

Dapatkan info masuk akses untuk kluster Kubernetes terkelola.

Inti GA
az aks get-credentials (aks-preview extension)

Dapatkan info masuk akses untuk kluster Kubernetes terkelola.

Ekstensi GA
az aks get-os-options

Dapatkan opsi OS yang tersedia untuk membuat kluster Kubernetes terkelola.

Ekstensi GA
az aks get-upgrades

Dapatkan versi peningkatan yang tersedia untuk kluster Kubernetes terkelola.

Inti GA
az aks get-upgrades (aks-preview extension)

Dapatkan versi peningkatan yang tersedia untuk kluster Kubernetes terkelola.

Ekstensi GA
az aks get-versions

Dapatkan versi yang tersedia untuk membuat kluster Kubernetes terkelola.

Inti GA
az aks get-versions (aks-preview extension)

Dapatkan versi yang tersedia untuk membuat kluster Kubernetes terkelola.

Ekstensi GA
az aks install-cli

Unduh dan instal kubectl, alat baris perintah Kubernetes. Unduh dan instal kubelogin, plugin kredensial client-go (exec) yang mengimplementasikan autentikasi azure.

Inti GA
az aks kanalyze

Tampilkan hasil diagnostik untuk kluster Kubernetes setelah kollect selesai.

Ekstensi GA
az aks kollect

Mengumpulkan informasi diagnostik untuk kluster Kubernetes.

Ekstensi GA
az aks list

Daftar kluster Kubernetes terkelola.

Inti GA
az aks list (aks-preview extension)

Daftar kluster Kubernetes terkelola.

Ekstensi GA
az aks machine

Dapatkan informasi tentang komputer dalam nodepool kluster terkelola.

Ekstensi GA
az aks machine list

Dapatkan informasi tentang Alamat IP, Nama Host untuk semua komputer di agentpool.

Ekstensi GA
az aks machine show

Tampilkan Alamat IP, Nama Host untuk komputer tertentu di agentpool untuk managedcluster.

Ekstensi GA
az aks maintenanceconfiguration

Perintah untuk mengelola konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Inti dan Ekstensi GA
az aks maintenanceconfiguration add

Tambahkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration add (aks-preview extension)

Tambahkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Ekstensi GA
az aks maintenanceconfiguration delete

Menghapus konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration delete (aks-preview extension)

Menghapus konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Ekstensi GA
az aks maintenanceconfiguration list

Mencantumkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration list (aks-preview extension)

Mencantumkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Ekstensi GA
az aks maintenanceconfiguration show

Tampilkan detail konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration show (aks-preview extension)

Tampilkan detail konfigurasi pemeliharaan di kluster Kubernetes terkelola.

Ekstensi GA
az aks maintenanceconfiguration update

Memperbarui konfigurasi pemeliharaan kluster Kubernetes terkelola.

Inti GA
az aks maintenanceconfiguration update (aks-preview extension)

Memperbarui konfigurasi pemeliharaan kluster Kubernetes terkelola.

Ekstensi GA
az aks mesh

Perintah untuk mengelola Azure Service Mesh.

Inti dan Ekstensi GA
az aks mesh disable

Nonaktifkan Azure Service Mesh.

Inti GA
az aks mesh disable (aks-preview extension)

Nonaktifkan Azure Service Mesh.

Ekstensi GA
az aks mesh disable-egress-gateway

Nonaktifkan gateway keluar Azure Service Mesh.

Ekstensi GA
az aks mesh disable-ingress-gateway

Nonaktifkan gateway masuk Azure Service Mesh.

Inti GA
az aks mesh disable-ingress-gateway (aks-preview extension)

Nonaktifkan gateway masuk Azure Service Mesh.

Ekstensi GA
az aks mesh enable

Aktifkan Azure Service Mesh.

Inti GA
az aks mesh enable (aks-preview extension)

Aktifkan Azure Service Mesh.

Ekstensi GA
az aks mesh enable-egress-gateway

Aktifkan gateway keluar Azure Service Mesh.

Ekstensi GA
az aks mesh enable-ingress-gateway

Aktifkan gateway masuk Azure Service Mesh.

Inti GA
az aks mesh enable-ingress-gateway (aks-preview extension)

Aktifkan gateway masuk Azure Service Mesh.

Ekstensi GA
az aks mesh get-revisions

Temukan revisi Azure Service Mesh yang tersedia dan kompatibilitasnya.

Inti GA
az aks mesh get-revisions (aks-preview extension)

Temukan revisi Azure Service Mesh yang tersedia dan kompatibilitasnya.

Ekstensi GA
az aks mesh get-upgrades

Temukan peningkatan Azure Service Mesh yang tersedia.

Inti GA
az aks mesh get-upgrades (aks-preview extension)

Temukan peningkatan Azure Service Mesh yang tersedia.

Ekstensi GA
az aks mesh upgrade

Perintah untuk mengelola peningkatan untuk Azure Service Mesh.

Inti dan Ekstensi GA
az aks mesh upgrade complete

Selesaikan peningkatan Azure Service Mesh.

Inti GA
az aks mesh upgrade complete (aks-preview extension)

Selesaikan peningkatan Azure Service Mesh.

Ekstensi GA
az aks mesh upgrade rollback

Gulung balik peningkatan Azure Service Mesh.

Inti GA
az aks mesh upgrade rollback (aks-preview extension)

Gulung balik peningkatan Azure Service Mesh.

Ekstensi GA
az aks mesh upgrade start

Memulai peningkatan Azure Service Mesh.

Inti GA
az aks mesh upgrade start (aks-preview extension)

Memulai peningkatan Azure Service Mesh.

Ekstensi GA
az aks nodepool

Perintah untuk mengelola kumpulan simpul di kluster kubernetes Kubernetes.

Inti dan Ekstensi GA
az aks nodepool add

Tambahkan kumpulan simpul ke kluster Kubernetes terkelola.

Inti GA
az aks nodepool add (aks-preview extension)

Tambahkan kumpulan simpul ke kluster Kubernetes terkelola.

Ekstensi GA
az aks nodepool delete

Hapus kumpulan agen di kluster Kubernetes terkelola.

Inti GA
az aks nodepool delete (aks-preview extension)

Hapus kumpulan agen di kluster Kubernetes terkelola.

Ekstensi GA
az aks nodepool delete-machines

Menghapus komputer tertentu dalam agentpool untuk kluster terkelola.

Ekstensi GA
az aks nodepool get-upgrades

Dapatkan versi peningkatan yang tersedia untuk kumpulan agen dari kluster Kubernetes terkelola.

Inti GA
az aks nodepool get-upgrades (aks-preview extension)

Dapatkan versi peningkatan yang tersedia untuk kumpulan agen dari kluster Kubernetes terkelola.

Ekstensi GA
az aks nodepool list

Daftar kumpulan node di kluster Kubernetes terkelola. Untuk mendapatkan daftar simpul dalam perintah eksekusi kubectl get nodes kluster.

Inti GA
az aks nodepool list (aks-preview extension)

Daftar kumpulan node di kluster Kubernetes terkelola.

Ekstensi GA
az aks nodepool operation-abort

Batalkan operasi yang terakhir berjalan pada nodepool.

Inti GA
az aks nodepool operation-abort (aks-preview extension)

Batalkan operasi yang terakhir berjalan pada nodepool.

Ekstensi GA
az aks nodepool scale

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

Inti GA
az aks nodepool scale (aks-preview extension)

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

Ekstensi GA
az aks nodepool show

Tampilkan detail untuk kumpulan node di kluster Kubernetes terkelola.

Inti GA
az aks nodepool show (aks-preview extension)

Tampilkan detail untuk kumpulan node di kluster Kubernetes terkelola.

Ekstensi GA
az aks nodepool snapshot

Perintah untuk mengelola rekam jepret nodepool.

Inti dan Ekstensi GA
az aks nodepool snapshot create

Buat rekam jepret nodepool.

Inti GA
az aks nodepool snapshot create (aks-preview extension)

Buat rekam jepret nodepool.

Ekstensi GA
az aks nodepool snapshot delete

Menghapus rekam jepret nodepool.

Inti GA
az aks nodepool snapshot delete (aks-preview extension)

Menghapus rekam jepret nodepool.

Ekstensi GA
az aks nodepool snapshot list

Mencantumkan rekam jepret nodepool.

Inti GA
az aks nodepool snapshot list (aks-preview extension)

Mencantumkan rekam jepret nodepool.

Ekstensi GA
az aks nodepool snapshot show

Menampilkan detail rekam jepret nodepool.

Inti GA
az aks nodepool snapshot show (aks-preview extension)

Menampilkan detail rekam jepret nodepool.

Ekstensi GA
az aks nodepool snapshot update

Memperbarui tag pada rekam jepret nodepool.

Inti GA
az aks nodepool snapshot update (aks-preview extension)

Memperbarui tag pada rekam jepret nodepool.

Ekstensi GA
az aks nodepool snapshot wait

Tunggu hingga rekam jepret nodepool mencapai status yang diinginkan.

Inti GA
az aks nodepool start

Mulai kumpulan agen yang dihentikan di kluster Kubernetes terkelola.

Inti GA
az aks nodepool start (aks-preview extension)

Mulai kumpulan agen yang dihentikan di kluster Kubernetes terkelola.

Ekstensi GA
az aks nodepool stop

Berhenti menjalankan kumpulan agen di kluster Kubernetes terkelola.

Inti GA
az aks nodepool stop (aks-preview extension)

Berhenti menjalankan kumpulan agen di kluster Kubernetes terkelola.

Ekstensi GA
az aks nodepool update

Memperbarui properti kumpulan simpul.

Inti GA
az aks nodepool update (aks-preview extension)

Memperbarui properti kumpulan simpul.

Ekstensi GA
az aks nodepool upgrade

Tingkatkan kumpulan node di kluster Kubernetes terkelola.

Inti GA
az aks nodepool upgrade (aks-preview extension)

Tingkatkan kumpulan node di kluster Kubernetes terkelola.

Ekstensi GA
az aks nodepool wait

Tunggu kumpulan simpul mencapai status yang diinginkan.

Inti GA
az aks oidc-issuer

Perintah terkait pengeluar sertifikat Oidc.

Inti GA
az aks oidc-issuer rotate-signing-keys

Putar kunci penandatanganan akun layanan pengeluar sertifikat oidc.

Inti GA
az aks operation-abort

Batalkan operasi yang terakhir berjalan pada kluster terkelola.

Inti GA
az aks operation-abort (aks-preview extension)

Batalkan operasi yang terakhir berjalan pada kluster terkelola.

Ekstensi GA
az aks pod-identity

Perintah untuk mengelola identitas pod di kluster Kubernetes terkelola.

Ekstensi GA
az aks pod-identity add

Tambahkan identitas pod ke kluster Kubernetes terkelola.

Ekstensi GA
az aks pod-identity delete

Hapus identitas pod dari kluster Kubernetes terkelola.

Ekstensi GA
az aks pod-identity exception

Perintah untuk mengelola pengecualian identitas pod di kluster Kubernetes terkelola.

Ekstensi GA
az aks pod-identity exception add

Tambahkan pengecualian identitas pod ke kluster Kubernetes terkelola.

Ekstensi GA
az aks pod-identity exception delete

Hapus pengecualian identitas pod dari kluster Kubernetes terkelola.

Ekstensi GA
az aks pod-identity exception list

Mencantumkan pengecualian identitas pod dalam kluster Kubernetes terkelola.

Ekstensi GA
az aks pod-identity exception update

Perbarui pengecualian identitas pod dalam kluster Kubernetes terkelola.

Ekstensi GA
az aks pod-identity list

Mencantumkan identitas pod dalam kluster Kubernetes terkelola.

Ekstensi GA
az aks remove-dev-spaces

Hapus Azure Dev Spaces dari kluster Kubernetes terkelola.

Inti Tidak digunakan lagi
az aks rotate-certs

Putar sertifikat dan kunci pada kluster Kubernetes terkelola.

Inti GA
az aks rotate-certs (aks-preview extension)

Putar sertifikat dan kunci pada kluster Kubernetes terkelola.

Ekstensi GA
az aks scale

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

Inti GA
az aks scale (aks-preview extension)

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

Ekstensi GA
az aks show

Tampilkan detail untuk kluster Kubernetes terkelola.

Inti GA
az aks show (aks-preview extension)

Tampilkan detail untuk kluster Kubernetes terkelola.

Ekstensi GA
az aks snapshot

Perintah untuk mengelola rekam jepret nodepool.

Inti dan Ekstensi Tidak digunakan lagi
az aks snapshot create

Buat rekam jepret nodepool.

Inti Tidak digunakan lagi
az aks snapshot create (aks-preview extension)

Buat rekam jepret kluster.

Ekstensi GA
az aks snapshot delete

Menghapus rekam jepret nodepool.

Inti Tidak digunakan lagi
az aks snapshot delete (aks-preview extension)

Menghapus rekam jepret kluster.

Ekstensi GA
az aks snapshot list

Mencantumkan rekam jepret nodepool.

Inti Tidak digunakan lagi
az aks snapshot list (aks-preview extension)

Mencantumkan rekam jepret kluster.

Ekstensi GA
az aks snapshot show

Menampilkan detail rekam jepret nodepool.

Inti Tidak digunakan lagi
az aks snapshot show (aks-preview extension)

Menampilkan detail rekam jepret kluster.

Ekstensi GA
az aks snapshot wait

Tunggu hingga rekam jepret nodepool mencapai status yang diinginkan.

Inti Tidak digunakan lagi
az aks start

Memulai Kluster Terkelola yang sebelumnya dihentikan.

Inti GA
az aks start (aks-preview extension)

Memulai Kluster Terkelola yang sebelumnya dihentikan.

Ekstensi GA
az aks stop

Hentikan kluster terkelola.

Inti GA
az aks stop (aks-preview extension)

Hentikan kluster terkelola.

Ekstensi GA
az aks trustedaccess

Perintah untuk mengelola fitur keamanan akses tepercaya.

Inti dan Ekstensi GA
az aks trustedaccess role

Perintah untuk mengelola peran akses tepercaya.

Inti dan Ekstensi GA
az aks trustedaccess role list

Mencantumkan peran akses tepercaya.

Inti GA
az aks trustedaccess role list (aks-preview extension)

Mencantumkan peran akses tepercaya.

Ekstensi GA
az aks trustedaccess rolebinding

Perintah untuk mengelola pengikatan peran akses tepercaya.

Inti dan Ekstensi GA
az aks trustedaccess rolebinding create

Buat pengikatan peran akses tepercaya baru.

Inti GA
az aks trustedaccess rolebinding create (aks-preview extension)

Buat pengikatan peran akses tepercaya baru.

Ekstensi GA
az aks trustedaccess rolebinding delete

Hapus pengikatan peran akses tepercaya sesuai dengan nama.

Inti GA
az aks trustedaccess rolebinding delete (aks-preview extension)

Hapus pengikatan peran akses tepercaya sesuai dengan nama.

Ekstensi GA
az aks trustedaccess rolebinding list

Cantumkan semua pengikatan peran akses tepercaya.

Inti GA
az aks trustedaccess rolebinding list (aks-preview extension)

Cantumkan semua pengikatan peran akses tepercaya.

Ekstensi GA
az aks trustedaccess rolebinding show

Dapatkan pengikatan peran akses tepercaya tertentu sesuai dengan nama pengikatan.

Inti GA
az aks trustedaccess rolebinding show (aks-preview extension)

Dapatkan pengikatan peran akses tepercaya tertentu sesuai dengan nama pengikatan.

Ekstensi GA
az aks trustedaccess rolebinding update

Perbarui pengikatan peran akses tepercaya.

Inti GA
az aks trustedaccess rolebinding update (aks-preview extension)

Perbarui pengikatan peran akses tepercaya.

Ekstensi GA
az aks update

Memperbarui kluster Kubernetes terkelola. Ketika dipanggil tanpa argumen opsional, ini mencoba memindahkan kluster ke status tujuannya tanpa mengubah konfigurasi kluster saat ini. Ini dapat digunakan untuk keluar dari status yang tidak berhasil.

Inti GA
az aks update (aks-preview extension)

Perbarui properti kluster Kubernetes terkelola.

Ekstensi GA
az aks update-credentials

Perbarui kredensial untuk kluster Kubernetes terkelola, seperti perwakilan layanan.

Inti GA
az aks upgrade

Tingkatkan kluster Kubernetes terkelola ke versi yang lebih baru.

Inti GA
az aks upgrade (aks-preview extension)

Tingkatkan kluster Kubernetes terkelola ke versi yang lebih baru.

Ekstensi GA
az aks use-dev-spaces

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola.

Inti Tidak digunakan lagi
az aks use-dev-spaces (dev-spaces extension)

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola.

Ekstensi GA
az aks wait

Tunggu hingga kluster Kubernetes terkelola mencapai status yang diinginkan.

Inti GA
az aks wait (aks-preview extension)

Tunggu hingga kluster Kubernetes terkelola mencapai status yang diinginkan.

Ekstensi GA

az aks browse

Tampilkan dasbor untuk kluster Kubernetes di browser web.

az aks browse --name
              --resource-group
              [--disable-browser]
              [--listen-address]
              [--listen-port]

Contoh

Tampilkan dasbor untuk kluster Kubernetes di browser web. (dibuat otomatis)

az aks browse --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--disable-browser

Jangan meluncurkan browser web setelah membuat penerusan port.

Tambahkan argumen ini saat meluncurkan browser web secara manual, atau untuk pengujian otomatis.

nilai default: False
--listen-address

Alamat mendengarkan untuk dasbor.

Tambahkan argumen ini untuk mendengarkan alamat IP tertentu.

nilai default: 127.0.0.1
--listen-port

Port mendengarkan untuk dasbor.

Tambahkan argumen ini ketika port mendengarkan default digunakan oleh proses lain atau tidak tersedia.

nilai default: 8001
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 aks browse (aks-preview extension)

Tampilkan dasbor untuk kluster Kubernetes di browser web.

az aks browse --name
              --resource-group
              [--disable-browser]
              [--listen-address]
              [--listen-port]

Contoh

Tampilkan dasbor untuk kluster Kubernetes di browser web. (dibuat otomatis)

az aks browse --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--disable-browser

Jangan meluncurkan browser web setelah membuat penerusan port.

Tambahkan argumen ini saat meluncurkan browser web secara manual, atau untuk pengujian otomatis.

nilai default: False
--listen-address

Alamat mendengarkan untuk dasbor.

Tambahkan argumen ini untuk mendengarkan alamat IP tertentu.

nilai default: 127.0.0.1
--listen-port

Port mendengarkan untuk dasbor.

Tambahkan argumen ini ketika port mendengarkan default digunakan oleh proses lain atau tidak tersedia.

nilai default: 8001
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 aks check-acr

Memvalidasi ACR dapat diakses dari kluster AKS.

az aks check-acr --acr
                 --name
                 --resource-group
                 [--node-name]

Contoh

Validasi ACR dapat diakses dari kluster AKS.

az aks check-acr --name MyManagedCluster --resource-group MyResourceGroup --acr myacr.azurecr.io

Parameter yang Diperlukan

--acr

The FQDN of the ACR.

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--node-name

Nama simpul tertentu untuk melakukan pemeriksaan uji tarik acr. Jika tidak ditentukan, itu akan diperiksa pada simpul acak.

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 aks create

Buat kluster Kubernetes terkelola baru.

az aks create --name
              --resource-group
              [--aad-admin-group-object-ids]
              [--aad-tenant-id]
              [--aci-subnet-name]
              [--admin-username]
              [--aks-custom-headers]
              [--api-server-authorized-ip-ranges]
              [--appgw-id]
              [--appgw-name]
              [--appgw-subnet-cidr]
              [--appgw-subnet-id]
              [--appgw-watch-namespace]
              [--assign-identity]
              [--assign-kubelet-identity]
              [--attach-acr]
              [--auto-upgrade-channel {node-image, none, patch, rapid, stable}]
              [--azure-keyvault-kms-key-id]
              [--azure-keyvault-kms-key-vault-network-access {Private, Public}]
              [--azure-keyvault-kms-key-vault-resource-id]
              [--azure-monitor-workspace-resource-id]
              [--ca-profile]
              [--client-secret]
              [--crg-id]
              [--data-collection-settings]
              [--defender-config]
              [--disable-disk-driver]
              [--disable-file-driver]
              [--disable-local-accounts]
              [--disable-public-fqdn]
              [--disable-rbac]
              [--disable-snapshot-controller]
              [--dns-name-prefix]
              [--dns-service-ip]
              [--edge-zone]
              [--enable-aad]
              [--enable-addons]
              [--enable-ahub]
              [--enable-app-routing]
              [--enable-asm]
              [--enable-azure-container-storage {azureDisk, elasticSan, ephemeralDisk}]
              [--enable-azure-keyvault-kms]
              [--enable-azure-monitor-metrics]
              [--enable-azure-rbac]
              [--enable-blob-driver]
              [--enable-cluster-autoscaler]
              [--enable-defender]
              [--enable-encryption-at-host]
              [--enable-fips-image]
              [--enable-image-cleaner]
              [--enable-keda]
              [--enable-managed-identity]
              [--enable-msi-auth-for-monitoring {false, true}]
              [--enable-node-public-ip]
              [--enable-oidc-issuer]
              [--enable-private-cluster]
              [--enable-secret-rotation]
              [--enable-sgxquotehelper]
              [--enable-syslog {false, true}]
              [--enable-ultra-ssd]
              [--enable-vpa]
              [--enable-windows-gmsa]
              [--enable-windows-recording-rules]
              [--enable-workload-identity]
              [--fqdn-subdomain]
              [--generate-ssh-keys]
              [--gmsa-dns-server]
              [--gmsa-root-domain-name]
              [--gpu-instance-profile {MIG1g, MIG2g, MIG3g, MIG4g, MIG7g}]
              [--grafana-resource-id]
              [--host-group-id]
              [--http-proxy-config]
              [--image-cleaner-interval-hours]
              [--ip-families]
              [--k8s-support-plan {AKSLongTermSupport, KubernetesOfficial}]
              [--ksm-metric-annotations-allow-list]
              [--ksm-metric-labels-allow-list]
              [--kubelet-config]
              [--kubernetes-version]
              [--linux-os-config]
              [--load-balancer-backend-pool-type {nodeIP, nodeIPConfiguration}]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-count]
              [--load-balancer-managed-outbound-ipv6-count]
              [--load-balancer-outbound-ip-prefixes]
              [--load-balancer-outbound-ips]
              [--load-balancer-outbound-ports]
              [--load-balancer-sku {basic, standard}]
              [--location]
              [--max-count]
              [--max-pods]
              [--min-count]
              [--nat-gateway-idle-timeout]
              [--nat-gateway-managed-outbound-ip-count]
              [--network-dataplane {azure, cilium}]
              [--network-plugin {azure, kubenet, none}]
              [--network-plugin-mode {overlay}]
              [--network-policy]
              [--no-ssh-key]
              [--no-wait]
              [--node-count]
              [--node-os-upgrade-channel {NodeImage, None, Unmanaged}]
              [--node-osdisk-diskencryptionset-id]
              [--node-osdisk-size]
              [--node-osdisk-type {Ephemeral, Managed}]
              [--node-public-ip-prefix-id]
              [--node-public-ip-tags]
              [--node-resource-group]
              [--node-vm-size]
              [--nodepool-allowed-host-ports]
              [--nodepool-asg-ids]
              [--nodepool-labels]
              [--nodepool-name]
              [--nodepool-tags]
              [--nodepool-taints]
              [--os-sku {AzureLinux, CBLMariner, Mariner, Ubuntu}]
              [--outbound-type {loadBalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting}]
              [--pod-cidr]
              [--pod-cidrs]
              [--pod-subnet-id]
              [--ppg]
              [--private-dns-zone]
              [--revision]
              [--rotation-poll-interval]
              [--service-cidr]
              [--service-cidrs]
              [--service-principal]
              [--skip-subnet-role-assignment]
              [--snapshot-id]
              [--ssh-key-value]
              [--storage-pool-name]
              [--storage-pool-option {NVMe, Temp}]
              [--storage-pool-size]
              [--storage-pool-sku {PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS}]
              [--tags]
              [--tier {free, premium, standard}]
              [--vm-set-type]
              [--vnet-subnet-id]
              [--windows-admin-password]
              [--windows-admin-username]
              [--workspace-resource-id]
              [--yes]
              [--zones]

Contoh

Buat kluster Kubernetes dengan kunci umum SSH yang ada.

az aks create -g MyResourceGroup -n MyManagedCluster --ssh-key-value /path/to/publickey

Buat kluster Kubernetes dengan versi tertentu.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.16.9

Buat kluster Kubernetes dengan kumpulan simpul yang lebih besar.

az aks create -g MyResourceGroup -n MyManagedCluster --node-count 7

Buat kluster kubernetes dengan k8s 1.13.9 tetapi gunakan vmas.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.16.9 --vm-set-type AvailabilitySet

Buat kluster kubernetes dengan versi kubernetes default, load balancer SKU default (Standar) dan jenis set vm default (VirtualMachineScaleSets).

az aks create -g MyResourceGroup -n MyManagedCluster

Buat kluster kubernetes dengan load balancer SKU standar dan dua IP yang dibuat AKS untuk penggunaan koneksi keluar load balancer.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2

Buat kluster kubernetes dengan load balancer SKU standar, dengan dua IP terkelola AKS keluar batas waktu aliran menganggur 5 menit dan 8000 port yang dialokasikan per komputer

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2 --load-balancer-idle-timeout 5 --load-balancer-outbound-ports 8000

Buat kluster kubernetes dengan load balancer SKU standar dan gunakan IP publik yang disediakan untuk penggunaan koneksi keluar load balancer.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ips <ip-resource-id-1,ip-resource-id-2>

Buat kluster kubernetes dengan load balancer SKU standar dan gunakan awalan IP publik yang disediakan untuk penggunaan koneksi keluar load balancer.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ip-prefixes <ip-prefix-resource-id-1,ip-prefix-resource-id-2>

Buat kluster kubernetes dengan gateway NAT terkelola AKS, dengan dua IP terkelola AKS keluar batas waktu aliran menganggur 4 menit

az aks create -g MyResourceGroup -n MyManagedCluster --nat-gateway-managed-outbound-ip-count 2 --nat-gateway-idle-timeout 4 --outbound-type managedNATGateway --generate-ssh-keys

Buat kluster kubernetes dengan load balancer SKU dasar dan jenis set vm AvailabilitySet.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku basic --vm-set-type AvailabilitySet

Buat kluster kubernetes dengan rentang IP apiserver resmi.

az aks create -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 193.168.1.0/24,194.168.1.0/24,195.168.1.0

Buat kluster kubernetes yang memungkinkan identitas terkelola.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-managed-identity

Membuat kluster kubernetes dengan userDefinedRouting, SKU load balancer standar, dan subnet kustom yang telah dikonfigurasi sebelumnya dengan tabel rute

az aks create -g MyResourceGroup -n MyManagedCluster --outbound-type userDefinedRouting --load-balancer-sku standard --vnet-subnet-id customUserSubnetVnetID

Buat kluster kubernetes dengan mendukung kumpulan agen Windows.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$'

Buat kluster kubernetes dengan mendukung kumpulan agen Windows dengan AHUB diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$' --enable-ahub

Buat kluster kubernetes dengan AAD terkelola diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-aad --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Buat kluster kubernetes dengan enkripsi sisi server menggunakan kunci yang Anda miliki.

az aks create -g MyResourceGroup -n MyManagedCluster --node-osdisk-diskencryptionset-id <disk-encryption-set-resource-id>

Buat kluster kubernetes dengan OS ephemeral diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --node-osdisk-type Ephemeral --node-osdisk-size 48

Buat kluster kubernetes dengan EncryptionAtHost diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-encryption-at-host

Buat kluster kubernetes dengan UltraSSD diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-ultra-ssd

Buat kluster kubernetes dengan Azure RBAC diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-aad --enable-azure-rbac

Buat kluster kubernetes dengan identitas sarana kontrol kustom dan identitas kubelet.

az aks create -g MyResourceGroup -n MyManagedCluster --assign-identity <control-plane-identity-resource-id> --assign-kubelet-identity <kubelet-identity-resource-id>

Buat kluster kubernetes di Zona Edge.

az aks create -g MyResourceGroup -n MyManagedCluster --location <location> --kubernetes-version 1.20.7 --edge-zone <edge-zone-name>

Membuat kluster kubernetes dengan SKU OS tertentu

az aks create -g MyResourceGroup -n MyManagedCluster --os-sku Ubuntu

Membuat kluster kubernetes dengan tag kustom

az aks create -g MyResourceGroup -n MyManagedCluster --tags "foo=bar" "baz=qux"

Membuat kluster kubernetes dengan header kustom

az aks create -g MyResourceGroup -n MyManagedCluster --aks-custom-headers WindowsContainerRuntime=containerd

Membuat kluster kubernetes dengan OS berkemampuan FIPS

az aks create -g MyResourceGroup -n MyManagedCluster --enable-fips-image

Buat kluster kubernetes dengan mengaktifkan Windows gmsa dan dengan mengatur server DNS di vnet yang digunakan oleh kluster.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$' --enable-windows-gmsa

Buat kluster kubernetes dengan mengaktifkan Windows gmsa tetapi tanpa mengatur server DNS di vnet yang digunakan oleh kluster.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$' --enable-windows-gmsa --gmsa-dns-server "10.240.0.4" --gmsa-root-domain-name "contoso.com"

buat kluster kubernetes dengan id rekam jepret.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.20.9 --snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/snapshots/mysnapshot1"

buat kluster kubernetes dengan dukungan id hostgroup.

az aks create -g MyResourceGroup -n MyMC --kubernetes-version 1.20.13 --location westus2 --host-group-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/hostGroups/myHostGroup --node-vm-size VMSize --enable-managed-identity --assign-identity <user_assigned_identity_resource_id>

Buat kluster kubernetes tanpa CNI yang terinstal.

az aks create -g MyResourceGroup -n MyManagedCluster --network-plugin none

Buat kluster kubernetes dengan autoscaler beban kerja KEDA diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-keda

Buat kluster kubernetes dengan layanan terkelola Azure Monitor untuk integrasi Prometheus diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-azure-monitor-metrics

Buat kluster kubernetes dengan autoscaler pod vertikal yang dimuat.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-vpa

buat kluster kubernetes dengan ID Grup Reservasi Kapasitas (CRG).

az aks create -g MyResourceGroup -n MyMC --kubernetes-version 1.20.9 --node-vm-size VMSize --assign-identity "subscriptions/SubID/resourceGroups/RGName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID" --enable-managed-identity --crg-id "subscriptions/SubID/resourceGroups/RGName/providers/Microsoft.ContainerService/CapacityReservationGroups/MyCRGID"

Buat kluster kubernetes dengan Azure Service Mesh diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-azure-service-mesh

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aad-admin-group-object-ids

Daftar ID objek grup aad yang dipisahkan koma yang akan ditetapkan sebagai admin kluster.

--aad-tenant-id

ID penyewa Azure Active Directory.

--aci-subnet-name

Nama subnet di VNet yang ada untuk menyebarkan simpul virtual.

--admin-username -u

Akun pengguna untuk dibuat pada VM simpul untuk akses SSH.

nilai default: azureuser
--aks-custom-headers

Pasangan kunci-nilai yang dipisahkan koma untuk menentukan header kustom.

--api-server-authorized-ip-ranges

Daftar rentang IP apiserver resmi yang dipisahkan koma. Atur ke 0.0.0.0/32 untuk membatasi lalu lintas apiserver ke kumpulan simpul.

--appgw-id

Id Sumber Daya Application Gateway yang ada untuk digunakan dengan AGIC. Gunakan dengan addon ingress-azure.

--appgw-name

Nama gateway aplikasi untuk dibuat/digunakan dalam grup sumber daya simpul. Gunakan dengan addon ingress-azure.

--appgw-subnet-cidr

CIDR subnet yang akan digunakan untuk subnet baru yang dibuat untuk menyebarkan Application Gateway. Gunakan dengan addon ingress-azure.

--appgw-subnet-id

Id Sumber Daya dari Subnet yang ada yang digunakan untuk menyebarkan Application Gateway. Gunakan dengan addon ingress-azure.

--appgw-watch-namespace

Tentukan namespace layanan, yang harus ditonton AGIC. Ini bisa menjadi nilai untai (karakter) tunggal, atau daftar kumpulan nama XML yang dipisahkan koma.

--assign-identity

Tentukan identitas yang ditetapkan pengguna yang ada untuk penggunaan sarana kontrol untuk mengelola grup sumber daya kluster.

--assign-kubelet-identity

Tentukan identitas yang ditetapkan pengguna yang ada untuk penggunaan kubelet, yang biasanya digunakan untuk menarik gambar dari ACR.

--attach-acr

Berikan penetapan peran 'acrpull' ke ACR yang ditentukan oleh nama atau ID sumber daya.

--auto-upgrade-channel

Tentukan saluran peningkatan untuk peningkatan otomatis.

nilai yang diterima: node-image, none, patch, rapid, stable
--azure-keyvault-kms-key-id

Pengidentifikasi kunci Azure Key Vault.

--azure-keyvault-kms-key-vault-network-access

Akses Jaringan Azure Key Vault.

Nilai yang diizinkan adalah "Publik", "Privat". Jika tidak diatur, default untuk mengetik "Publik". Memerlukan --azure-keyvault-kms-key-id untuk digunakan.

nilai yang diterima: Private, Public
--azure-keyvault-kms-key-vault-resource-id

ID sumber daya Azure Key Vault.

--azure-monitor-workspace-resource-id

ID sumber daya Ruang Kerja Azure Monitor.

--ca-profile --cluster-autoscaler-profile

Daftar pasangan key=value yang dipisahkan koma untuk mengonfigurasi autoscaler kluster. Teruskan string kosong untuk menghapus profil.

--client-secret

Rahasia yang terkait dengan perwakilan layanan. Argumen ini diperlukan jika --service-principal ditentukan.

--crg-id

Id crg yang digunakan untuk mengaitkan kluster baru dengan sumber daya Grup Reservasi Kapasitas yang ada.

--data-collection-settings
Pratinjau

Jalur ke file JSON yang berisi pengaturan pengumpulan data untuk Addon Pemantauan.

--defender-config

Jalur ke file JSON yang berisi konfigurasi profil Pertahanan Microsoft.

--disable-disk-driver

Nonaktifkan Driver CSI AzureDisk.

nilai default: False
--disable-file-driver

Nonaktifkan Driver CSI AzureFile.

nilai default: False
--disable-local-accounts

Jika diatur ke true, mendapatkan kredensial statis akan dinonaktifkan untuk kluster ini.

nilai default: False
--disable-public-fqdn

Nonaktifkan fitur fqdn publik untuk kluster privat.

nilai default: False
--disable-rbac

Nonaktifkan Kontrol Akses Berbasis Peran Kubernetes.

--disable-snapshot-controller

Nonaktifkan Pengontrol Rekam Jepret CSI.

nilai default: False
--dns-name-prefix -p

Awalan untuk nama host yang dibuat. Jika tidak ditentukan, buat nama host menggunakan nama kluster terkelola dan grup sumber daya.

--dns-service-ip

Alamat IP yang ditetapkan ke layanan DNS Kubernetes.

Alamat ini harus berada dalam rentang alamat layanan Kubernetes yang ditentukan oleh "--service-cidr". Misalnya, 10.0.0.10.

--edge-zone

Nama Zona Edge.

--enable-aad

Aktifkan fitur AAD terkelola untuk kluster.

nilai default: False
--enable-addons -a

Aktifkan addon Kubernetes dalam daftar yang dipisahkan koma.

Addon ini tersedia: - http_application_routing : konfigurasikan ingress dengan pembuatan nama DNS publik otomatis. - pemantauan : aktifkan pemantauan Analitik Log. Menggunakan Ruang Kerja Default Analitik Log jika ada, atau membuatnya. Tentukan "--workspace-resource-id" untuk menggunakan ruang kerja yang ada. Tentukan "--enable-msi-auth-for-monitoring" untuk menggunakan Autentikasi Identitas Terkelola. Tentukan "--enable-syslog" untuk mengaktifkan pengumpulan data syslog dari simpul. Catatan MSI harus diaktifkan Tentukan "--data-collection-settings" untuk mengonfigurasi pengaturan pengumpulan data Jika addon pemantauan diaktifkan --no-wait argumen tidak akan berpengaruh - azure-policy : aktifkan kebijakan Azure. Add-on Azure Policy untuk AKS memungkinkan penegakan dan perlindungan dalam skala besar pada kluster Anda secara terpusat dan konsisten. Pelajari selengkapnya di aka.ms/aks/policy. - simpul virtual : aktifkan AKS Virtual Node. Memerlukan --aci-subnet-name untuk memberikan nama subnet yang ada agar Simpul Virtual dapat digunakan. aci-subnet-name harus berada di vnet yang sama yang ditentukan oleh --vnet-subnet-id (diperlukan juga). - confcom : aktifkan addon confcom, ini akan mengaktifkan plugin perangkat SGX secara default. - open-service-mesh : aktifkan addon Open Service Mesh. - azure-keyvault-secrets-provider : aktifkan addon Penyedia Rahasia Azure Keyvault.

--enable-ahub

Aktifkan Azure Hybrid User Benefits (AHUB) untuk VM Windows.

nilai default: False
--enable-app-routing

Aktifkan addon Perutean Aplikasi.

nilai default: False
--enable-asm --enable-azure-service-mesh
Pratinjau

Aktifkan addon Azure Service Mesh.

--enable-azure-container-storage

Aktifkan penyimpanan kontainer azure dan tentukan jenis kumpulan penyimpanan.

nilai yang diterima: azureDisk, elasticSan, ephemeralDisk
--enable-azure-keyvault-kms

Aktifkan Azure KeyVault Key Management Service.

nilai default: False
--enable-azure-monitor-metrics

Aktifkan kluster kubernetes dengan layanan terkelola Azure Monitor untuk integrasi Prometheus.

nilai default: False
--enable-azure-rbac

Aktifkan Azure RBAC untuk mengontrol pemeriksaan otorisasi pada kluster.

nilai default: False
--enable-blob-driver

Aktifkan Driver CSI AzureBlob.

--enable-cluster-autoscaler

Aktifkan autoscaler kluster, nilai defaultnya adalah false.

Jika ditentukan, pastikan versi kubernetes lebih besar dari 1.10.6.

nilai default: False
--enable-defender

Aktifkan profil keamanan Pertahanan Microsoft.

nilai default: False
--enable-encryption-at-host

Aktifkan EncryptionAtHost, nilai defaultnya adalah false.

nilai default: False
--enable-fips-image

Gunakan OS berkemampuan FIPS pada simpul agen.

nilai default: False
--enable-image-cleaner

Aktifkan Layanan ImageCleaner.

nilai default: False
--enable-keda

Aktifkan penskala otomatis beban kerja KEDA.

nilai default: False
--enable-managed-identity

Menggunakan identitas terkelola yang ditetapkan sistem untuk mengelola grup sumber daya kluster.

nilai default: True
--enable-msi-auth-for-monitoring
Pratinjau

Aktifkan Autentikasi Identitas Terkelola untuk Addon Pemantauan.

nilai yang diterima: false, true
nilai default: True
--enable-node-public-ip

Aktifkan IP publik simpul VMSS.

nilai default: False
--enable-oidc-issuer

Aktifkan pengeluar sertifikat OIDC.

nilai default: False
--enable-private-cluster

Aktifkan kluster privat.

nilai default: False
--enable-secret-rotation

Aktifkan rotasi rahasia. Gunakan dengan addon azure-keyvault-secrets-provider.

nilai default: False
--enable-sgxquotehelper

Aktifkan pembantu kutipan SGX untuk addon confcom.

nilai default: False
--enable-syslog
Pratinjau

Aktifkan pengumpulan data syslog untuk Addon pemantauan.

nilai yang diterima: false, true
nilai default: False
--enable-ultra-ssd

Aktifkan UltraSSD, nilai defaultnya adalah false.

nilai default: False
--enable-vpa

Aktifkan autoscaler pod vertikal untuk kluster.

nilai default: False
--enable-windows-gmsa

Aktifkan Windows gmsa.

nilai default: False
--enable-windows-recording-rules

Aktifkan Aturan Perekaman Windows saat mengaktifkan addon Metrik Azure Monitor.

nilai default: False
--enable-workload-identity

Aktifkan addon identitas beban kerja.

nilai default: False
--fqdn-subdomain

Awalan untuk FQDN yang dibuat untuk kluster privat dengan skenario zona dns privat kustom.

--generate-ssh-keys

Hasilkan file kunci publik dan privat SSH jika hilang. Kunci akan disimpan di direktori ~/.ssh.

nilai default: False
--gmsa-dns-server

Tentukan server DNS untuk gmsa Windows untuk kluster ini.

Anda tidak perlu mengatur ini jika Anda telah mengatur server DNS di VNET yang digunakan oleh kluster. Anda harus mengatur atau tidak mengatur --gmsa-dns-server dan --gmsa-root-domain-name pada saat yang sama saat mengatur --enable-windows-gmsa.

--gmsa-root-domain-name

Tentukan nama domain akar untuk gmsa Windows untuk kluster ini.

Anda tidak perlu mengatur ini jika Anda telah mengatur server DNS di VNET yang digunakan oleh kluster. Anda harus mengatur atau tidak mengatur --gmsa-dns-server dan --gmsa-root-domain-name pada saat yang sama saat mengatur --enable-windows-gmsa.

--gpu-instance-profile

Profil instans GPU untuk mempartisi GPU Nvidia multi-gpu.

nilai yang diterima: MIG1g, MIG2g, MIG3g, MIG4g, MIG7g
--grafana-resource-id

ID sumber daya Ruang Kerja Azure Managed Grafana.

--host-group-id

Id grup host khusus yang sepenuhnya memenuhi syarat yang digunakan untuk memprovisikan kumpulan simpul agen.

--http-proxy-config

Konfigurasi Proksi HTTP untuk kluster ini.

--image-cleaner-interval-hours

Interval pemindaian ImageCleaner.

--ip-families

Daftar versi IP yang dipisahkan koma untuk digunakan untuk jaringan kluster.

Setiap versi IP harus dalam format IPvN. Misalnya, IPv4.

--k8s-support-plan

Pilih dari "KubernetesOfficial" atau "AKSLongTermSupport", dengan "AKSLongTermSupport" Anda mendapatkan 1 tahun tambahan patch CVE.

nilai yang diterima: AKSLongTermSupport, KubernetesOfficial
--ksm-metric-annotations-allow-list

Daftar kunci label Kubernetes tambahan yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya. Secara default metrik hanya berisi label nama dan namespace. Untuk menyertakan label tambahan, berikan daftar nama sumber daya dalam bentuk jamak dan kunci label Kube yang ingin Anda izinkan (misalnya,'=namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...)'. Satu '' dapat disediakan per sumber daya sebagai gantinya untuk mengizinkan label apa pun, tetapi memiliki implikasi performa yang parah (misalnya '=pods=[]').

--ksm-metric-labels-allow-list

Daftar kunci label Kubernetes tambahan yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya. Secara default metrik hanya berisi label nama dan namespace. Untuk menyertakan label tambahan, berikan daftar nama sumber daya dalam bentuk jamak dan kunci label Kube yang ingin Anda izinkan (misalnya '=namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...)'. Satu '' dapat disediakan per sumber daya sebagai gantinya untuk mengizinkan label apa pun, tetapi memiliki implikasi performa yang parah (misalnya '=pods=[]').

--kubelet-config

Jalur ke file JSON yang berisi konfigurasi Kubelet untuk simpul agen. https://aka.ms/aks/custom-node-config.

--kubernetes-version -k

Versi Kubernetes yang digunakan untuk membuat kluster, seperti "1.16.9".

nilai dari: `az aks get-versions`
--linux-os-config

Jalur ke file JSON yang berisi konfigurasi OS untuk simpul agen Linux. https://aka.ms/aks/custom-node-config.

--load-balancer-backend-pool-type

Jenis kumpulan backend load balancer.

Tentukan jenis kumpulan backend LoadBalancer dari kumpulan backend masuk terkelola. NodeIP berarti VM akan dilampirkan ke LoadBalancer dengan menambahkan alamat IP privatnya ke kumpulan backend. NodeIPConfiguration berarti VM akan dilampirkan ke LoadBalancer dengan merujuk ID kumpulan backend di NIC VM.

nilai yang diterima: nodeIP, nodeIPConfiguration
--load-balancer-idle-timeout

Batas waktu diam penyeimbang beban dalam menit.

Batas waktu diam yang diinginkan untuk alur keluar load balancer, defaultnya adalah 30 menit. Tentukan nilai dalam rentang [4, 100].

--load-balancer-managed-outbound-ip-count

Jumlah IP keluar yang dikelola load balancer.

Jumlah IP keluar terkelola yang diinginkan untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-managed-outbound-ipv6-count

Load balancer mengelola jumlah IP IPv6 keluar.

Jumlah IP IPv6 keluar yang diinginkan untuk koneksi keluar load balancer. Hanya berlaku untuk dual-stack (--ip-families IPv4,IPv6).

--load-balancer-outbound-ip-prefixes

ID sumber daya awalan IP keluar load balancer.

ID sumber daya awalan IP publik yang dipisahkan koma untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-outbound-ips

ID sumber daya IP keluar load balancer.

ID sumber daya IP publik yang dipisahkan koma untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-outbound-ports

Port yang dialokasikan keluar load balancer.

Jumlah statis yang diinginkan dari port keluar per VM di kumpulan backend load balancer. Secara default, atur ke 0 yang menggunakan alokasi default berdasarkan jumlah VM.

--load-balancer-sku

Pilihan SKU Azure Load Balancer untuk kluster Anda. dasar atau standar. Default ke 'standar'.

Pilih antara SKU Azure Load Balancer Dasar atau Standar untuk kluster AKS Anda.

nilai yang diterima: basic, standard
--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--max-count

Jumlah simpul maksimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [1, 1000].

--max-pods -m

Jumlah maksimum pod yang dapat disebarkan ke simpul.

Jika tidak ditentukan, default berdasarkan plugin jaringan. 30 untuk "azure", 110 untuk "kubenet", atau 250 untuk "none".

--min-count

Jumlah simpul minimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [1, 1000].

--nat-gateway-idle-timeout

Batas waktu diam gateway NAT dalam hitung menit.

Batas waktu diam yang diinginkan untuk alur keluar gateway NAT, defaultnya adalah 4 menit. Tentukan nilai dalam rentang [4, 120]. Hanya berlaku untuk kluster load balancer SKU Standar dengan jenis keluar managedNATGateway.

--nat-gateway-managed-outbound-ip-count

Jumlah IP keluar yang dikelola gateway NAT.

Jumlah IP keluar terkelola yang diinginkan untuk koneksi keluar gateway NAT. Tentukan nilai dalam rentang [1, 16]. Hanya berlaku untuk kluster load balancer SKU Standar dengan jenis keluar managedNATGateway.

--network-dataplane

Dataplane jaringan yang akan digunakan.

Dataplane jaringan yang digunakan dalam kluster Kubernetes. Tentukan "azure" untuk menggunakan dataplane Azure (default) atau "cilium" untuk mengaktifkan dataplane Cilium.

nilai yang diterima: azure, cilium
--network-plugin

Plugin jaringan Kubernetes yang akan digunakan.

Tentukan "azure" untuk IP pod yang dapat dirutekan dari VNET, "kubenet" untuk IP pod yang tidak dapat dirutekan dengan jaringan overlay, atau "none" untuk tidak ada jaringan yang dikonfigurasi. Default ke "kubenet".

nilai yang diterima: azure, kubenet, none
--network-plugin-mode

Mode plugin jaringan yang akan digunakan.

Digunakan untuk mengontrol mode tempat plugin jaringan harus beroperasi. Misalnya, "overlay" yang digunakan dengan --network-plugin=azure akan menggunakan jaringan overlay (IP non-VNET) untuk pod di kluster.

nilai yang diterima: overlay
--network-policy

Kebijakan jaringan Kubernetes yang akan digunakan.

Menggunakan bersama dengan plugin jaringan "azure". Tentukan "azure" untuk manajer kebijakan jaringan Azure, "calico" untuk pengontrol kebijakan jaringan calico, "cilium" untuk Azure CNI yang didukung oleh Cilium. Default ke "" (kebijakan jaringan dinonaktifkan).

--no-ssh-key -x

Jangan gunakan atau buat kunci SSH lokal.

Untuk mengakses simpul setelah membuat kluster dengan opsi ini, gunakan Portal Microsoft Azure.

nilai default: False
--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--node-count -c

Jumlah simpul dalam kumpulan simpul Kubernetes. Setelah membuat kluster, Anda dapat mengubah ukuran kumpulan simpulnya dengan az aks scale.

nilai default: 3
--node-os-upgrade-channel

Cara memperbarui OS pada simpul Anda. Ini bisa berupa NodeImage, None, SecurityPatch atau Unmanaged.

nilai yang diterima: NodeImage, None, Unmanaged
--node-osdisk-diskencryptionset-id -d

ResourceId dari enkripsi disk yang diatur untuk digunakan untuk mengaktifkan enkripsi saat tidak aktif pada disk os node agen.

--node-osdisk-size

Ukuran dalam GiB disk OS untuk setiap simpul di kumpulan simpul. Minimal 30 GiB.

--node-osdisk-type

Jenis disk OS yang akan digunakan untuk mesin di kumpulan agen tertentu: Ephemeral atau Managed. Default ke 'Ephemeral' jika memungkinkan bersama dengan ukuran VM dan ukuran disk OS. Mungkin tidak diubah untuk kumpulan ini setelah pembuatan.

nilai yang diterima: Ephemeral, Managed
--node-public-ip-prefix-id

ID awalan IP publik yang digunakan untuk menetapkan IP publik ke simpul VMSS.

--node-public-ip-tags

IpTag DARI IP publik node.

--node-resource-group

Grup sumber daya simpul adalah grup sumber daya tempat semua sumber daya pelanggan akan dibuat, seperti komputer virtual.

--node-vm-size -s

Ukuran Komputer Virtual untuk dibuat sebagai simpul Kubernetes.

--nodepool-allowed-host-ports

Mengekspos port host pada kumpulan simpul. Jika ditentukan, format harus berupa daftar rentang yang dipisahkan spasi dengan protokol, misalnya. 80/TCP 443/TCP 4000-5000/TCP.

--nodepool-asg-ids

ID grup keamanan aplikasi tempat antarmuka jaringan kumpulan simpul harus berada. Jika ditentukan, format harus berupa daftar ID yang dipisahkan spasi.

--nodepool-labels

Label simpul untuk semua kumpulan simpul. Lihat https://aka.ms/node-labels untuk sintaks label.

--nodepool-name

Nama kumpulan simpul, hingga 12 karakter alfanumerik.

nilai default: nodepool1
--nodepool-tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--nodepool-taints

Node taint untuk semua kumpulan simpul.

--os-sku

SKU OS dari kumpulan simpul agen. Ubuntu atau CBLMariner.

nilai yang diterima: AzureLinux, CBLMariner, Mariner, Ubuntu
--outbound-type

Bagaimana lalu lintas keluar akan dikonfigurasi untuk kluster.

Pilih antara loadBalancer, userDefinedRouting, managedNATGateway, dan userAssignedNATGateway. Jika tidak diatur, default untuk mengetik loadBalancer. Mengharuskan --vnet-subnet-id disediakan dengan tabel rute yang telah dikonfigurasi sebelumnya dan --load-balancer-sku menjadi Standar.

nilai yang diterima: loadBalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting
--pod-cidr

IP notasi CIDR berkisar dari mana untuk menetapkan IP pod saat kubenet digunakan.

Rentang ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. Misalnya, 172.244.0.0/16.

--pod-cidrs

Daftar IP notasi CIDR yang dipisahkan koma berkisar untuk menetapkan IP pod saat kubenet digunakan.

Setiap rentang tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. Misalnya, "172.244.0.0/16,fd0:abcd::/64".

--pod-subnet-id

ID subnet di VNet yang ada untuk menetapkan pod di kluster (memerlukan azure network-plugin).

--ppg

The ID of a PPG.

--private-dns-zone

Mode zona dns privat untuk kluster privat.

Nilai yang diizinkan adalah "system", "none" atau id sumber daya zona dns privat kustom. Jika tidak diatur, default untuk mengetik sistem. Memerlukan --enable-private-cluster untuk digunakan.

--revision

Revisi Azure Service Mesh untuk diinstal.

--rotation-poll-interval

Atur interval polling rotasi. Gunakan dengan addon azure-keyvault-secrets-provider.

--service-cidr

Rentang IP notasi CIDR untuk menetapkan IP kluster layanan.

Rentang ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. Misalnya, 10.0.0.0/16.

--service-cidrs

Daftar IP notasi CIDR yang dipisahkan koma berkisar untuk menetapkan IP kluster layanan.

Setiap rentang tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. Misalnya, "10.0.0.0/16,2001:abcd::/108".

--service-principal

Perwakilan layanan yang digunakan untuk autentikasi ke API Azure.

Jika tidak ditentukan, perwakilan layanan baru dibuat dan di-cache di $HOME/.azure/aksServicePrincipal.json untuk digunakan oleh perintah berikutnya az aks .

--skip-subnet-role-assignment

Lewati penetapan peran untuk subnet (jaringan tingkat lanjut).

Jika ditentukan, pastikan perwakilan layanan Anda memiliki akses ke subnet Anda.

nilai default: False
--snapshot-id

Id rekam jepret sumber yang digunakan untuk membuat kluster ini.

--ssh-key-value

Jalur kunci publik atau konten kunci untuk diinstal pada VM simpul untuk akses SSH. Misalnya, 'ssh-rsa AAAAB... Snip... UcyupgH azureuser@linuxvm'.

nilai default: ~\.ssh\id_rsa.pub
--storage-pool-name

Atur nama kumpulan penyimpanan untuk penyimpanan kontainer azure.

--storage-pool-option

Atur opsi kumpulan penyimpanan disk ephemeral untuk penyimpanan kontainer azure.

nilai yang diterima: NVMe, Temp
--storage-pool-size

Atur ukuran kumpulan penyimpanan untuk penyimpanan kontainer azure.

--storage-pool-sku

Atur sku kumpulan penyimpanan jenis disk azure untuk penyimpanan kontainer azure.

nilai yang diterima: PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS
--tags

Tag kluster terkelola. Instans kluster terkelola dan semua sumber daya yang dikelola oleh penyedia cloud akan ditandai.

--tier

Tentukan tingkat SKU untuk kluster terkelola. '--standar tingkat' memungkinkan layanan kluster terkelola standar dengan SLA yang didukung secara finansial. '--tingkat gratis' tidak memiliki SLA yang didukung secara finansial.

nilai yang diterima: free, premium, standard
--vm-set-type

Jenis kumpulan agen vm set. VirtualMachineScaleSets atau AvailabilitySet. Default ke 'VirtualMachineScaleSets'.

--vnet-subnet-id

ID subnet di VNet yang ada untuk menyebarkan kluster.

--windows-admin-password

Kata sandi akun pengguna untuk digunakan pada VM simpul windows.

Aturan untuk windows-admin-password: - Panjang minimum: 14 karakter - Panjang maksimum: 123 karakter - Persyaratan kompleksitas: 3 dari 4 kondisi di bawah ini perlu dipenuhi * Memiliki karakter yang lebih rendah * Memiliki karakter atas * Memiliki digit * Memiliki karakter khusus (Kecocokan regex [\W_]) - Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Referensi: https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.virtualmachinescalesetosprofile.adminpassword?view=azure-dotnet.

--windows-admin-username

Akun pengguna untuk dibuat pada VM simpul windows.

Aturan untuk windows-admin-username: - pembatasan: Tidak dapat berakhiran "." - Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". - Panjang minimum: 1 karakter - Panjang maksimum: 20 karakter Referensi: https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.virtualmachinescalesetosprofile.adminusername?view=azure-dotnet.

--workspace-resource-id

ID sumber daya dari Ruang Kerja Analitik Log yang ada untuk digunakan untuk menyimpan data pemantauan. Jika tidak ditentukan, gunakan Ruang Kerja Analitik Log default jika ada, jika tidak, buatlah.

--yes -y

Jangan meminta konfirmasi.

nilai default: False
--zones -z

Zona ketersediaan tempat simpul agen akan ditempatkan. Selain itu, untuk menginstal simpul agen ke lebih dari satu zona, Anda perlu meneruskan nomor zona (1,2 atau 3) yang dipisahkan oleh kosong. Misalnya - Untuk memiliki semua 3 zona, Anda diharapkan untuk memasukkan --zones 1 2 3.

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 aks create (aks-preview extension)

Buat kluster Kubernetes terkelola baru.

az aks create --name
              --resource-group
              [--aad-admin-group-object-ids]
              [--aad-tenant-id]
              [--aci-subnet-name]
              [--admin-username]
              [--aks-custom-headers]
              [--api-server-authorized-ip-ranges]
              [--apiserver-subnet-id]
              [--appgw-id]
              [--appgw-name]
              [--appgw-subnet-cidr]
              [--appgw-subnet-id]
              [--appgw-watch-namespace]
              [--assign-identity]
              [--assign-kubelet-identity]
              [--attach-acr]
              [--auto-upgrade-channel {node-image, none, patch, rapid, stable}]
              [--azure-keyvault-kms-key-id]
              [--azure-keyvault-kms-key-vault-network-access {Private, Public}]
              [--azure-keyvault-kms-key-vault-resource-id]
              [--azure-monitor-workspace-resource-id]
              [--bootstrap-artifact-source {Cache, Direct}]
              [--bootstrap-container-registry-resource-id]
              [--ca-certs]
              [--ca-profile]
              [--client-secret]
              [--cluster-service-load-balancer-health-probe-mode {Servicenodeport, Shared}]
              [--cluster-snapshot-id]
              [--crg-id]
              [--data-collection-settings]
              [--defender-config]
              [--disable-disk-driver]
              [--disable-file-driver]
              [--disable-local-accounts]
              [--disable-public-fqdn]
              [--disable-rbac]
              [--disable-snapshot-controller]
              [--disk-driver-version {v1, v2}]
              [--dns-name-prefix]
              [--dns-service-ip]
              [--dns-zone-resource-ids]
              [--edge-zone]
              [--enable-aad]
              [--enable-addon-autoscaling]
              [--enable-addons]
              [--enable-ahub]
              [--enable-ai-toolchain-operator]
              [--enable-apiserver-vnet-integration]
              [--enable-app-routing]
              [--enable-asm]
              [--enable-azure-container-storage {azureDisk, elasticSan, ephemeralDisk}]
              [--enable-azure-keyvault-kms]
              [--enable-azure-monitor-metrics]
              [--enable-azure-rbac]
              [--enable-blob-driver]
              [--enable-cluster-autoscaler]
              [--enable-cost-analysis]
              [--enable-custom-ca-trust]
              [--enable-defender]
              [--enable-encryption-at-host]
              [--enable-fips-image]
              [--enable-image-cleaner]
              [--enable-image-integrity]
              [--enable-keda]
              [--enable-managed-identity]
              [--enable-msi-auth-for-monitoring {false, true}]
              [--enable-network-observability]
              [--enable-node-public-ip]
              [--enable-node-restriction]
              [--enable-oidc-issuer]
              [--enable-pod-identity]
              [--enable-pod-identity-with-kubenet]
              [--enable-private-cluster]
              [--enable-secret-rotation]
              [--enable-secure-boot]
              [--enable-sgxquotehelper]
              [--enable-syslog {false, true}]
              [--enable-ultra-ssd]
              [--enable-vpa]
              [--enable-vtpm]
              [--enable-windows-gmsa]
              [--enable-windows-recording-rules]
              [--enable-workload-identity]
              [--fqdn-subdomain]
              [--generate-ssh-keys]
              [--gmsa-dns-server]
              [--gmsa-root-domain-name]
              [--gpu-instance-profile {MIG1g, MIG2g, MIG3g, MIG4g, MIG7g}]
              [--grafana-resource-id]
              [--host-group-id]
              [--http-proxy-config]
              [--image-cleaner-interval-hours]
              [--ip-families]
              [--k8s-support-plan {AKSLongTermSupport, KubernetesOfficial}]
              [--ksm-metric-annotations-allow-list]
              [--ksm-metric-labels-allow-list]
              [--kube-proxy-config]
              [--kubelet-config]
              [--kubernetes-version]
              [--linux-os-config]
              [--load-balancer-backend-pool-type]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-count]
              [--load-balancer-managed-outbound-ipv6-count]
              [--load-balancer-outbound-ip-prefixes]
              [--load-balancer-outbound-ips]
              [--load-balancer-outbound-ports]
              [--load-balancer-sku {basic, standard}]
              [--location]
              [--max-count]
              [--max-pods]
              [--message-of-the-day]
              [--min-count]
              [--nat-gateway-idle-timeout]
              [--nat-gateway-managed-outbound-ip-count]
              [--network-dataplane {azure, cilium}]
              [--network-plugin {azure, kubenet, none}]
              [--network-plugin-mode {overlay}]
              [--network-policy]
              [--no-ssh-key]
              [--no-wait]
              [--node-count]
              [--node-init-taints]
              [--node-os-upgrade-channel {NodeImage, None, SecurityPatch, Unmanaged}]
              [--node-osdisk-diskencryptionset-id]
              [--node-osdisk-size]
              [--node-osdisk-type {Ephemeral, Managed}]
              [--node-provisioning-mode {Auto, Manual}]
              [--node-public-ip-prefix-id]
              [--node-public-ip-tags]
              [--node-resource-group]
              [--node-vm-size]
              [--nodepool-allowed-host-ports]
              [--nodepool-asg-ids]
              [--nodepool-labels]
              [--nodepool-name]
              [--nodepool-tags]
              [--nodepool-taints]
              [--nrg-lockdown-restriction-level {ReadOnly, Unrestricted}]
              [--os-sku {AzureLinux, CBLMariner, Mariner, Ubuntu}]
              [--outbound-type {loadBalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting}]
              [--pod-cidr]
              [--pod-cidrs]
              [--pod-ip-allocation-mode {DynamicIndividual, StaticBlock}]
              [--pod-subnet-id]
              [--ppg]
              [--private-dns-zone]
              [--revision]
              [--rotation-poll-interval]
              [--safeguards-excluded-ns]
              [--safeguards-level {Enforcement, Off, Warning}]
              [--safeguards-version]
              [--service-cidr]
              [--service-cidrs]
              [--service-principal]
              [--skip-subnet-role-assignment]
              [--sku {automatic, base}]
              [--snapshot-id]
              [--ssh-access {disabled, localuser}]
              [--ssh-key-value]
              [--storage-pool-name]
              [--storage-pool-option {NVMe, Temp}]
              [--storage-pool-size]
              [--storage-pool-sku {PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS}]
              [--tags]
              [--tier {free, premium, standard}]
              [--vm-set-type]
              [--vnet-subnet-id]
              [--windows-admin-password]
              [--windows-admin-username]
              [--workload-runtime {KataCcIsolation, KataMshvVmIsolation, OCIContainer, WasmWasi}]
              [--workspace-resource-id]
              [--yes]
              [--zones]

Contoh

Buat kluster Kubernetes dengan kunci umum SSH yang ada.

az aks create -g MyResourceGroup -n MyManagedCluster --ssh-key-value /path/to/publickey

Buat kluster Kubernetes dengan versi tertentu.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.13.9

Buat kluster Kubernetes dengan kumpulan simpul yang lebih besar.

az aks create -g MyResourceGroup -n MyManagedCluster --node-count 7

Buat kluster kubernetes dengan autosclaler kluster diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.13.9 --node-count 3 --enable-cluster-autoscaler --min-count 1 --max-count 5

Buat kluster kubernetes dengan k8s 1.13.9 tetapi gunakan vmas.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.13.9 --vm-set-type AvailabilitySet

Buat kluster kubernetes dengan vesrion kubernetes default, load balancer SKU default(standar) dan jenis set vm default(VirtualMachineScaleSets).

az aks create -g MyResourceGroup -n MyManagedCluster

Buat kluster kubernetes dengan load balancer SKU standar dan dua IP yang dibuat AKS untuk penggunaan koneksi keluar load balancer.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2

Buat kluster kubernetes dengan load balancer SKU standar dan gunakan IP publik yang disediakan untuk penggunaan koneksi keluar load balancer.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ips <ip-resource-id-1,ip-resource-id-2>

Buat kluster kubernetes dengan load balancer SKU standar dan gunakan awalan IP publik yang disediakan untuk penggunaan koneksi keluar load balancer.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ip-prefixes <ip-prefix-resource-id-1,ip-prefix-resource-id-2>

Buat kluster kubernetes dengan load balancer SKU standar, dengan dua IP terkelola AKS keluar batas waktu aliran menganggur 5 menit dan 8000 port yang dialokasikan per komputer

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2 --load-balancer-idle-timeout 5 --load-balancer-outbound-ports 8000

Buat kluster kubernetes dengan gateway NAT terkelola AKS, dengan dua IP terkelola AKS keluar batas waktu aliran menganggur 4 menit

az aks create -g MyResourceGroup -n MyManagedCluster --nat-gateway-managed-outbound-ip-count 2 --nat-gateway-idle-timeout 4

Buat kluster kubernetes dengan load balancer SKU dasar dan jenis set vm AvailabilitySet.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku basic --vm-set-type AvailabilitySet

Buat kluster kubernetes dengan rentang IP apiserver resmi.

az aks create -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 193.168.1.0/24,194.168.1.0/24,195.168.1.0

Buat kluster kubernetes dengan enkripsi sisi server menggunakan kunci yang Anda miliki.

az aks create -g MyResourceGroup -n MyManagedCluster --node-osdisk-diskencryptionset-id <disk-encryption-set-resource-id>

Membuat kluster kubernetes dengan userDefinedRouting, SKU load balancer standar, dan subnet kustom yang telah dikonfigurasi sebelumnya dengan tabel rute

az aks create -g MyResourceGroup -n MyManagedCluster --outbound-type userDefinedRouting --load-balancer-sku standard --vnet-subnet-id customUserSubnetVnetID

Buat kluster kubernetes dengan mendukung kumpulan agen Windows dengan AHUB diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$' --enable-ahub

Buat kluster kubernetes dengan AAD terkelola diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-aad --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Buat kluster kubernetes dengan os ephemeral diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --node-osdisk-type Ephemeral --node-osdisk-size 48

Membuat kluster kubernetes dengan tag kustom

az aks create -g MyResourceGroup -n MyManagedCluster --tags "foo=bar" "baz=qux"

Buat kluster kubernetes dengan EncryptionAtHost diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-encryption-at-host

Buat kluster kubernetes dengan UltraSSD diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-ultra-ssd

Buat kluster kubernetes dengan identitas sarana kontrol kustom dan identitas kubelet.

az aks create -g MyResourceGroup -n MyManagedCluster --assign-identity <control-plane-identity-resource-id> --assign-kubelet-identity <kubelet-identity-resource-id>

Buat kluster kubernetes dengan Azure RBAC diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-aad --enable-azure-rbac

Membuat kluster kubernetes dengan os-sku tertentu

az aks create -g MyResourceGroup -n MyManagedCluster --os-sku Ubuntu

Buat kluster kubernetes dengan mengaktifkan Windows gmsa dan dengan mengatur server DNS di vnet yang digunakan oleh kluster.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$' --enable-windows-gmsa

Buat kluster kubernetes dengan mengaktifkan Windows gmsa tetapi tanpa mengatur server DNS di vnet yang digunakan oleh kluster.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$' --enable-windows-gmsa --gmsa-dns-server "10.240.0.4" --gmsa-root-domain-name "contoso.com"

buat kluster kubernetes dengan id rekam jepret nodepool.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.20.9 --snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/snapshots/mysnapshot1"

buat kluster kubernetes dengan id rekam jepret kluster.

az aks create -g MyResourceGroup -n MyManagedCluster --cluster-snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/managedclustersnapshots/mysnapshot1"

buat kluster kubernetes dengan ID Grup Reservasi Kapasitas (CRG).

az aks create -g MyResourceGroup -n MyMC --kubernetes-version 1.20.9 --node-vm-size VMSize --assign-identity CRG-RG-ID --enable-managed-identity --crg-id "subscriptions/SubID/resourceGroups/RGName/providers/Microsoft.ContainerService/CapacityReservationGroups/MyCRGID"

buat kluster kubernetes dengan dukungan id hostgroup.

az aks create -g MyResourceGroup -n MyMC --kubernetes-version 1.20.13 --location westus2 --host-group-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/hostGroups/myHostGroup --node-vm-size VMSize --enable-managed-identity --assign-identity <user_assigned_identity_resource_id>

Buat kluster kubernetes tanpa CNI yang terinstal.

az aks create -g MyResourceGroup -n MyManagedCluster --network-plugin none

Buat kluster kubernetes dengan Kepercayaan CA Kustom diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-custom-ca-trust

Membuat kluster kubernetes dengan perlindungan yang diatur ke "Peringatan"

az aks create -g MyResourceGroup -n MyManagedCluster --safeguards-level Warning --enable-addons azure-policy

Buat kluster kubernetes dengan perlindungan yang diatur ke "Peringatan" dan beberapa namespace dikecualikan

az aks create -g MyResourceGroup -n MyManagedCluster --safeguards-level Warning --safeguards-excluded-ns ns1,ns2 --enable-addons azure-policy

Buat kluster kubernetes dengan Azure Service Mesh diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-azure-service-mesh

Buat kluster kubernetes dengan Metrik Azure Monitor diaktifkan.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-azuremonitormetrics

Membuat kluster kubernetes dengan nodepool yang memiliki mode alokasi ip diatur ke "StaticBlock"

az aks create -g MyResourceGroup -n MyManagedCluster --os-sku Ubuntu --max-pods MaxPodsPerNode --network-plugin azure --vnet-subnet-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/NodeSubnet --pod-subnet-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/PodSubnet --pod-ip-allocation-mode StaticBlock

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aad-admin-group-object-ids

Daftar ID objek grup aad yang dipisahkan koma yang akan ditetapkan sebagai admin kluster.

--aad-tenant-id

ID penyewa Azure Active Directory.

--aci-subnet-name

Nama subnet di VNet yang ada untuk menyebarkan simpul virtual.

--admin-username -u

Akun pengguna untuk dibuat pada VM simpul untuk akses SSH.

nilai default: azureuser
--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--api-server-authorized-ip-ranges

Daftar rentang IP apiserver resmi yang dipisahkan koma. Atur ke 0.0.0.0/32 untuk membatasi lalu lintas apiserver ke kumpulan simpul.

--apiserver-subnet-id
Pratinjau

ID subnet di VNet yang ada untuk menetapkan pod apiserver sarana kontrol (memerlukan --enable-apiserver-vnet-integration).

--appgw-id

Id Sumber Daya Application Gateway yang ada untuk digunakan dengan AGIC. Gunakan dengan addon ingress-azure.

--appgw-name

Nama gateway aplikasi untuk dibuat/digunakan dalam grup sumber daya simpul. Gunakan dengan addon ingress-azure.

--appgw-subnet-cidr

CIDR subnet yang akan digunakan untuk subnet baru yang dibuat untuk menyebarkan Application Gateway. Gunakan dengan addon ingress-azure.

--appgw-subnet-id

Id Sumber Daya dari Subnet yang ada yang digunakan untuk menyebarkan Application Gateway. Gunakan dengan addon ingress-azure.

--appgw-watch-namespace

Tentukan namespace layanan, yang harus ditonton AGIC. Ini bisa menjadi nilai untai (karakter) tunggal, atau daftar kumpulan nama XML yang dipisahkan koma.

--assign-identity

Tentukan identitas yang ditetapkan pengguna yang ada untuk mengelola grup sumber daya kluster.

--assign-kubelet-identity

Tentukan identitas yang ditetapkan pengguna yang ada untuk penggunaan kubelet, yang biasanya digunakan untuk menarik gambar dari ACR.

--attach-acr

Berikan penetapan peran 'acrpull' ke ACR yang ditentukan oleh nama atau ID sumber daya.

--auto-upgrade-channel

Tentukan saluran peningkatan untuk peningkatan otomatis. Ini bisa cepat, stabil, patch, node-image atau tidak ada, tidak ada berarti menonaktifkan autoupgrade.

nilai yang diterima: node-image, none, patch, rapid, stable
--azure-keyvault-kms-key-id

Pengidentifikasi kunci Azure Key Vault.

--azure-keyvault-kms-key-vault-network-access

Akses Jaringan Azure Key Vault.

Nilai yang diizinkan adalah "Publik", "Privat". Jika tidak diatur, default untuk mengetik "Publik". Memerlukan --azure-keyvault-kms-key-id untuk digunakan.

nilai yang diterima: Private, Public
nilai default: Public
--azure-keyvault-kms-key-vault-resource-id

ID sumber daya Azure Key Vault.

--azure-monitor-workspace-resource-id

ID sumber daya Ruang Kerja Azure Monitor.

--bootstrap-artifact-source
Pratinjau

Konfigurasikan sumber artefak saat bootstraping kluster.

Artefak mencakup gambar addon. Gunakan "Direct" untuk mengunduh artefak dari MCR, "Cache" ke artefak downalod dari Azure Container Registry.

nilai yang diterima: Cache, Direct
nilai default: Direct
--bootstrap-container-registry-resource-id
Pratinjau

Mengonfigurasi ID sumber daya registri kontainer. Harus menggunakan "Cache" sebagai sumber artefak bootstrap.

--ca-certs --custom-ca-trust-certificates
Pratinjau

Jalur ke file yang berisi hingga 10 sertifikat yang dipisahkan baris kosong. Hanya berlaku untuk simpul linux.

Sertifikat ini digunakan oleh fitur Kepercayaan CA Kustom dan akan ditambahkan ke penyimpanan kepercayaan simpul. Memerlukan Kepercayaan CA Kustom untuk diaktifkan pada simpul.

--ca-profile --cluster-autoscaler-profile

Daftar pasangan key=value yang dipisahkan spasi untuk mengonfigurasi autoscaler kluster. Teruskan string kosong untuk menghapus profil.

--client-secret

Rahasia yang terkait dengan perwakilan layanan. Argumen ini diperlukan jika --service-principal ditentukan.

--cluster-service-load-balancer-health-probe-mode
Pratinjau

Atur mode pemeriksaan kesehatan layanan kluster.

Atur mode pemeriksaan kesehatan layanan kluster. Defaultnya adalah "Servicenodeport".

nilai yang diterima: Servicenodeport, Shared
--cluster-snapshot-id
Pratinjau

Id rekam jepret kluster sumber digunakan untuk membuat kluster baru.

--crg-id
Pratinjau

crg-id yang digunakan untuk mengaitkan kluster baru dengan sumber daya Grup Reservasi Kapasitas yang ada.

--data-collection-settings
Pratinjau

Jalur ke file JSON yang berisi pengaturan pengumpulan data untuk Addon Pemantauan.

--defender-config

Jalur ke file JSON yang berisi konfigurasi profil Pertahanan Microsoft.

--disable-disk-driver

Nonaktifkan Driver CSI AzureDisk.

nilai default: False
--disable-file-driver

Nonaktifkan Driver CSI AzureFile.

nilai default: False
--disable-local-accounts

(Pratinjau) Jika diatur ke true, mendapatkan kredensial statis akan dinonaktifkan untuk kluster ini.

nilai default: False
--disable-public-fqdn

Nonaktifkan fitur fqdn publik untuk kluster privat.

nilai default: False
--disable-rbac

Nonaktifkan Kontrol Akses Berbasis Peran Kubernetes.

--disable-snapshot-controller

Nonaktifkan Pengontrol Rekam Jepret CSI.

nilai default: False
--disk-driver-version

Tentukan versi Driver CSI AzureDisk.

nilai yang diterima: v1, v2
--dns-name-prefix -p

Awalan untuk nama host yang dibuat. Jika tidak ditentukan, buat nama host menggunakan nama kluster terkelola dan grup sumber daya.

--dns-service-ip

Alamat IP yang ditetapkan ke layanan DNS Kubernetes.

Alamat ini harus berada dalam rentang alamat layanan Kubernetes yang ditentukan oleh "--service-cidr". Misalnya, 10.0.0.10.

--dns-zone-resource-ids
Pratinjau

Daftar ID sumber daya yang dipisahkan koma dari sumber daya zona DNS untuk digunakan dengan addon web_application_routing.

--edge-zone

Nama zona tepi.

--enable-aad

Aktifkan fitur AAD terkelola untuk kluster.

nilai default: False
--enable-addon-autoscaling
Pratinjau

Aktifkan penskalaan otomatis addon untuk kluster.

nilai default: False
--enable-addons -a

Aktifkan addon Kubernetes dalam daftar yang dipisahkan koma.

Addon ini tersedia:

  • http_application_routing : konfigurasikan ingress dengan pembuatan nama DNS publik otomatis.
  • pemantauan : aktifkan pemantauan Analitik Log. Menggunakan Ruang Kerja Default Analitik Log jika ada, atau membuatnya. Tentukan "--workspace-resource-id" untuk menggunakan ruang kerja yang ada. Jika addon pemantauan diaktifkan --no-wait argumen tidak akan berpengaruh
  • virtual-node : aktifkan AKS Virtual Node. Memerlukan --aci-subnet-name untuk memberikan nama subnet yang ada agar Simpul Virtual dapat digunakan. aci-subnet-name harus berada di vnet yang sama yang ditentukan oleh --vnet-subnet-id (diperlukan juga).
  • azure-policy : aktifkan kebijakan Azure. Add-on Azure Policy untuk AKS memungkinkan penegakan dan perlindungan dalam skala besar pada kluster Anda secara terpusat dan konsisten. Diperlukan jika mengaktifkan perlindungan penyebaran. Pelajari selengkapnya di aka.ms/aks/policy.
  • ingress-appgw : aktifkan addon Pengontrol Ingress Application Gateway (PRATINJAU).
  • confcom : aktifkan addon confcom, ini akan mengaktifkan plugin perangkat SGX secara default (PRATINJAU).
  • open-service-mesh : aktifkan addon Open Service Mesh (PRATINJAU).
  • gitops : aktifkan GitOps (PREVIEW).
  • azure-keyvault-secrets-provider : aktifkan addon Penyedia Rahasia Azure Keyvault.
  • web_application_routing : aktifkan addon Perutean Aplikasi Web (PRATINJAU). Tentukan "--dns-zone-resource-id" untuk mengonfigurasi DNS.
--enable-ahub

Aktifkan Azure Hybrid User Benefits (AHUB) untuk VM Windows.

nilai default: False
--enable-ai-toolchain-operator
Pratinjau

Aktifkan operator toolchain AI ke kluster.

nilai default: False
--enable-apiserver-vnet-integration
Pratinjau

Aktifkan integrasi vnet pengguna dengan pod apiserver sarana kontrol.

nilai default: False
--enable-app-routing
Pratinjau

Aktifkan addon Perutean Aplikasi.

nilai default: False
--enable-asm --enable-azure-service-mesh
Pratinjau

Aktifkan Azure Service Mesh.

--enable-azure-container-storage

Aktifkan penyimpanan kontainer azure dan tentukan jenis kumpulan penyimpanan.

nilai yang diterima: azureDisk, elasticSan, ephemeralDisk
--enable-azure-keyvault-kms

Aktifkan Azure KeyVault Key Management Service.

nilai default: False
--enable-azure-monitor-metrics

Aktifkan Profil Metrik Azure Monitor.

nilai default: False
--enable-azure-rbac

Aktifkan Azure RBAC untuk mengontrol pemeriksaan otorisasi pada kluster.

nilai default: False
--enable-blob-driver

Aktifkan Driver CSI AzureBlob.

--enable-cluster-autoscaler

Aktifkan autoscaler kluster, nilai defaultnya adalah false.

Jika ditentukan, pastikan versi kubernetes lebih besar dari 1.10.6.

nilai default: False
--enable-cost-analysis
Pratinjau

Aktifkan mengekspor detail Namespace layanan dan Penyebaran Kubernetes ke tampilan Analisis Biaya di portal Azure. Untuk informasi selengkapnya, lihat aka.ms/aks/docs/cost-analysis.

nilai default: False
--enable-custom-ca-trust

Aktifkan Kepercayaan CA Kustom pada kumpulan simpul agen.

nilai default: False
--enable-defender

Aktifkan profil keamanan Pertahanan Microsoft.

nilai default: False
--enable-encryption-at-host

Aktifkan EncryptionAtHost pada kumpulan simpul agen.

nilai default: False
--enable-fips-image

Gunakan OS berkemampuan FIPS pada simpul agen.

nilai default: False
--enable-image-cleaner

Aktifkan Layanan ImageCleaner.

nilai default: False
--enable-image-integrity

Aktifkan ImageIntegrity Service.

nilai default: False
--enable-keda
Pratinjau

Aktifkan penskala otomatis beban kerja KEDA.

nilai default: False
--enable-managed-identity

Menggunakan identitas terkelola untuk mengelola grup sumber daya kluster. Nilai default benar, Anda dapat secara eksplisit menentukan "--client-id" dan "--secret" untuk menonaktifkan identitas terkelola.

nilai default: True
--enable-msi-auth-for-monitoring
Pratinjau

Kirim data pemantauan ke Analitik Log menggunakan identitas kluster yang ditetapkan (bukan kunci bersama Ruang Kerja Analitik Log).

nilai yang diterima: false, true
nilai default: True
--enable-network-observability
Pratinjau

Aktifkan pengamatan jaringan pada kluster.

--enable-node-public-ip

Aktifkan IP publik simpul VMSS.

nilai default: False
--enable-node-restriction
Pratinjau

Aktifkan pembatasan node untuk kluster.

nilai default: False
--enable-oidc-issuer

Aktifkan pengeluar sertifikat OIDC.

nilai default: False
--enable-pod-identity

(PRATINJAU) Aktifkan addon identitas pod.

nilai default: False
--enable-pod-identity-with-kubenet

(PRATINJAU) Aktifkan addon identitas pod untuk kluster menggunakan plugin jaringan Kubnet.

nilai default: False
--enable-private-cluster

Aktifkan kluster privat.

nilai default: False
--enable-secret-rotation

Aktifkan rotasi rahasia. Gunakan dengan addon azure-keyvault-secrets-provider.

nilai default: False
--enable-secure-boot
Pratinjau

Aktifkan Boot Aman pada semua kumpulan simpul di kluster. Harus menggunakan jenis kumpulan agen VMSS.

nilai default: False
--enable-sgxquotehelper

Aktifkan pembantu kutipan SGX untuk addon confcom.

nilai default: False
--enable-syslog
Pratinjau

Aktifkan pengumpulan data syslog untuk Addon pemantauan.

nilai yang diterima: false, true
nilai default: False
--enable-ultra-ssd

Aktifkan UltraSSD pada kumpulan simpul agen.

nilai default: False
--enable-vpa
Pratinjau

Aktifkan autoscaler pod vertikal untuk kluster.

nilai default: False
--enable-vtpm
Pratinjau

Aktifkan vTPM pada semua kumpulan simpul di kluster. Harus menggunakan jenis kumpulan agen VMSS.

nilai default: False
--enable-windows-gmsa

Aktifkan Windows gmsa.

nilai default: False
--enable-windows-recording-rules

Aktifkan Aturan Perekaman Windows saat mengaktifkan addon Metrik Azure Monitor.

nilai default: False
--enable-workload-identity

(PRATINJAU) Aktifkan addon identitas beban kerja.

nilai default: False
--fqdn-subdomain

Awalan untuk FQDN yang dibuat untuk kluster privat dengan skenario zona dns privat kustom.

--generate-ssh-keys

Hasilkan file kunci publik dan privat SSH jika hilang.

nilai default: False
--gmsa-dns-server

Tentukan server DNS untuk gmsa Windows untuk kluster ini.

Anda tidak perlu mengatur ini jika Anda telah mengatur server DNS di VNET yang digunakan oleh kluster. Anda harus mengatur atau tidak mengatur --gmsa-dns-server dan --gmsa-root-domain-name pada saat yang sama saat mengatur --enable-windows-gmsa.

--gmsa-root-domain-name

Tentukan nama domain akar untuk gmsa Windows untuk kluster ini.

Anda tidak perlu mengatur ini jika Anda telah mengatur server DNS di VNET yang digunakan oleh kluster. Anda harus mengatur atau tidak mengatur --gmsa-dns-server dan --gmsa-root-domain-name pada saat yang sama saat mengatur --enable-windows-gmsa.

--gpu-instance-profile

Profil instans GPU untuk mempartisi GPU Nvidia multi-gpu.

nilai yang diterima: MIG1g, MIG2g, MIG3g, MIG4g, MIG7g
--grafana-resource-id

ID sumber daya Ruang Kerja Azure Managed Grafana.

--host-group-id

(PRATINJAU) Id grup host khusus yang sepenuhnya memenuhi syarat yang digunakan untuk memprovisikan kumpulan simpul agen.

--http-proxy-config

Konfigurasi Proksi Http untuk kluster ini.

--image-cleaner-interval-hours

Interval pemindaian ImageCleaner.

--ip-families

Daftar versi IP yang dipisahkan koma untuk digunakan untuk jaringan kluster.

Setiap versi IP harus dalam format IPvN. Misalnya, IPv4.

--k8s-support-plan

Pilih dari "KubernetesOfficial" atau "AKSLongTermSupport", dengan "AKSLongTermSupport" Anda mendapatkan 1 tahun tambahan patch CVE.

nilai yang diterima: AKSLongTermSupport, KubernetesOfficial
--ksm-metric-annotations-allow-list

Daftar kunci label Kubernetes tambahan yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya. Secara default metrik hanya berisi label nama dan namespace. Untuk menyertakan label tambahan, berikan daftar nama sumber daya dalam bentuk jamak dan kunci label Kube yang ingin Anda izinkan (misalnya,'=namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...)'. Satu '' dapat disediakan per sumber daya sebagai gantinya untuk mengizinkan label apa pun, tetapi memiliki implikasi performa yang parah (misalnya '=pods=[]').

--ksm-metric-labels-allow-list

Daftar kunci label Kubernetes tambahan yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya. Secara default metrik hanya berisi label nama dan namespace. Untuk menyertakan label tambahan, berikan daftar nama sumber daya dalam bentuk jamak dan kunci label Kube yang ingin Anda izinkan (misalnya '=namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...)'. Satu '' dapat disediakan per sumber daya sebagai gantinya untuk mengizinkan label apa pun, tetapi memiliki implikasi performa yang parah (misalnya '=pods=[]').

--kube-proxy-config

Konfigurasi kube-proxy untuk kluster ini.

--kubelet-config

Konfigurasi Kubelet untuk simpul agen.

--kubernetes-version -k

Versi Kubernetes yang digunakan untuk membuat kluster, seperti "1.7.12" atau "1.8.7".

nilai dari: `az aks get-versions`
--linux-os-config

Konfigurasi OS untuk simpul agen Linux.

--load-balancer-backend-pool-type

Jenis kumpulan backend load balancer.

Jenis kumpulan backend load balancer, nilai yang didukung adalah nodeIP dan nodeIPConfiguration.

--load-balancer-idle-timeout

Batas waktu diam penyeimbang beban dalam menit.

Batas waktu diam yang diinginkan untuk alur keluar load balancer, defaultnya adalah 30 menit. Tentukan nilai dalam rentang [4, 100].

--load-balancer-managed-outbound-ip-count

Jumlah IP keluar yang dikelola load balancer.

Jumlah IP keluar terkelola yang diinginkan untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-managed-outbound-ipv6-count

Load balancer mengelola jumlah IP IPv6 keluar.

Jumlah IP IPv6 keluar yang diinginkan untuk koneksi keluar load balancer. Hanya berlaku untuk dual-stack (--ip-families IPv4,IPv6).

--load-balancer-outbound-ip-prefixes

ID sumber daya awalan IP keluar load balancer.

ID sumber daya awalan IP publik yang dipisahkan koma untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-outbound-ips

ID sumber daya IP keluar load balancer.

ID sumber daya IP publik yang dipisahkan koma untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-outbound-ports

Port yang dialokasikan keluar load balancer.

Jumlah statis yang diinginkan dari port keluar per VM di kumpulan backend load balancer. Secara default, atur ke 0 yang menggunakan alokasi default berdasarkan jumlah VM. Tentukan nilai dalam rentang [0, 64000] yang merupakan kelipatan 8.

--load-balancer-sku

Pilihan SKU Azure Load Balancer untuk kluster Anda. dasar atau standar.

Pilih antara SKU Azure Load Balancer Dasar atau Standar untuk kluster AKS Anda.

nilai yang diterima: basic, standard
--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--max-count

Jumlah simpul maksimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [1, 1000].

--max-pods -m

Jumlah maksimum pod yang dapat disebarkan ke simpul.

Jika tidak ditentukan, default berdasarkan plugin jaringan. 30 untuk "azure", 110 untuk "kubenet", atau 250 untuk "none".

nilai default: 0
--message-of-the-day

Jalur ke file yang berisi pesan yang diinginkan hari itu. Hanya berlaku untuk simpul linux. Akan ditulis ke /etc/motd.

--min-count

Jumlah simpul minimun yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [1, 1000].

--nat-gateway-idle-timeout

Batas waktu diam gateway NAT dalam hitung menit.

Batas waktu diam yang diinginkan untuk alur keluar gateway NAT, defaultnya adalah 4 menit. Tentukan nilai dalam rentang [4, 120]. Hanya berlaku untuk kluster load balancer SKU Standar dengan jenis keluar managedNATGateway.

--nat-gateway-managed-outbound-ip-count

Jumlah IP keluar yang dikelola gateway NAT.

Jumlah IP keluar terkelola yang diinginkan untuk koneksi keluar gateway NAT. Tentukan nilai dalam rentang [1, 16]. Hanya berlaku untuk kluster load balancer SKU Standar dengan jenis keluar managedNATGateway.

--network-dataplane

Dataplane jaringan yang akan digunakan.

Dataplane jaringan yang digunakan dalam kluster Kubernetes. Tentukan "azure" untuk menggunakan dataplane Azure (default) atau "cilium" untuk mengaktifkan dataplane Cilium.

nilai yang diterima: azure, cilium
--network-plugin

Plugin jaringan Kubernetes yang akan digunakan.

Tentukan "azure" untuk IP pod yang dapat dirutekan dari VNET, "kubenet" untuk IP pod yang tidak dapat dirutekan dengan jaringan overlay, atau "none" untuk tidak ada jaringan yang dikonfigurasi.

nilai yang diterima: azure, kubenet, none
--network-plugin-mode

Mode plugin jaringan yang akan digunakan.

Digunakan untuk mengontrol mode tempat plugin jaringan harus beroperasi. Misalnya, "overlay" yang digunakan dengan --network-plugin=azure akan menggunakan jaringan overlay (IP non-VNET) untuk pod di kluster.

nilai yang diterima: overlay
--network-policy

(PRATINJAU) Kebijakan jaringan Kubernetes yang akan digunakan.

Menggunakan bersama dengan plugin jaringan "azure". Tentukan "azure" untuk manajer kebijakan jaringan Azure, "calico" untuk pengontrol kebijakan jaringan calico, "cilium" untuk Azure CNI Overlay yang didukung oleh Cilium. Default ke "" (kebijakan jaringan dinonaktifkan).

--no-ssh-key -x

Jangan gunakan atau buat kunci SSH lokal.

Untuk mengakses simpul setelah membuat kluster dengan opsi ini, gunakan Portal Microsoft Azure.

nilai default: False
--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--node-count -c

Jumlah simpul dalam kumpulan simpul Kubernetes. Ini diperlukan ketika --enable-cluster-autoscaler ditentukan. Setelah membuat kluster, Anda dapat mengubah ukuran kumpulan simpulnya dengan az aks scale.

nilai default: 3
--node-init-taints --nodepool-initialization-taints
Pratinjau

Taint inisialisasi node untuk kumpulan simpul yang dibuat dengan operasi buat aks.

--node-os-upgrade-channel

Cara memperbarui OS pada simpul Anda. Ini bisa berupa NodeImage, None, SecurityPatch atau Unmanaged.

nilai yang diterima: NodeImage, None, SecurityPatch, Unmanaged
--node-osdisk-diskencryptionset-id -d

ResourceId dari enkripsi disk yang diatur untuk digunakan untuk mengaktifkan enkripsi saat tidak aktif pada disk os node agen.

--node-osdisk-size

Ukuran dalam GiB disk OS untuk setiap simpul di kumpulan simpul. Minimal 30 GiB.

nilai default: 0
--node-osdisk-type

Jenis disk OS yang akan digunakan untuk mesin di kumpulan agen tertentu. Default ke 'Ephemeral' jika memungkinkan bersama dengan ukuran VM dan ukuran disk OS. Mungkin tidak diubah untuk kumpulan ini setelah pembuatan. ('Ephemeral' atau 'Managed').

nilai yang diterima: Ephemeral, Managed
--node-provisioning-mode
Pratinjau

Atur mode provisi node kluster. Nilai yang valid adalah "Otomatis" dan "Manual". Untuk informasi selengkapnya tentang mode "Otomatis" lihat aka.ms/aks/nap.

nilai yang diterima: Auto, Manual
--node-public-ip-prefix-id

ID awalan IP publik yang digunakan untuk menetapkan IP publik ke simpul VMSS.

--node-public-ip-tags

IpTag DARI IP publik node.

--node-resource-group

Grup sumber daya simpul adalah grup sumber daya tempat semua sumber daya pelanggan akan dibuat, seperti komputer virtual.

--node-vm-size -s

Ukuran Komputer Virtual untuk dibuat sebagai simpul Kubernetes.

--nodepool-allowed-host-ports
Pratinjau

Mengekspos port host pada kumpulan simpul. Jika ditentukan, format harus berupa daftar rentang yang dipisahkan koma dengan protokol, misalnya. 80/TCP,443/TCP,4000-5000/TCP.

--nodepool-asg-ids
Pratinjau

ID grup keamanan aplikasi tempat antarmuka jaringan kumpulan simpul harus berada. Jika ditentukan, format harus berupa daftar ID yang dipisahkan koma.

--nodepool-labels

Label simpul untuk semua kumpulan simpul dalam kluster ini. Lihat https://aka.ms/node-labels untuk sintaks label.

--nodepool-name

Nama kumpulan simpul, hingga 12 karakter alfanumerik.

nilai default: nodepool1
--nodepool-tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--nodepool-taints

Taint simpul untuk semua kumpulan simpul dalam kluster ini.

--nrg-lockdown-restriction-level

Tingkat pembatasan pada grup sumber daya simpul terkelola.

Tingkat pembatasan izin yang diizinkan pada grup sumber daya simpul terkelola kluster, nilai yang didukung tidak dibatasi, dan ReadOnly (disarankan ReadOnly).

nilai yang diterima: ReadOnly, Unrestricted
--os-sku

Os-sku dari kumpulan simpul agen. Ubuntu atau CBLMariner.

nilai yang diterima: AzureLinux, CBLMariner, Mariner, Ubuntu
--outbound-type

Bagaimana lalu lintas keluar akan dikonfigurasi untuk kluster.

Pilih antara loadBalancer, userDefinedRouting, managedNATGateway, dan userAssignedNATGateway. Jika tidak diatur, default untuk mengetik loadBalancer. Mengharuskan --vnet-subnet-id disediakan dengan tabel rute yang telah dikonfigurasi sebelumnya dan --load-balancer-sku menjadi Standar.

nilai yang diterima: loadBalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting
--pod-cidr

IP notasi CIDR berkisar dari mana untuk menetapkan IP pod saat kubenet digunakan.

Rentang ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. Misalnya, 172.244.0.0/16.

--pod-cidrs

Daftar IP notasi CIDR yang dipisahkan koma berkisar untuk menetapkan IP pod saat kubenet digunakan.

Setiap rentang tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. Misalnya, 172.244.0.0/16.

--pod-ip-allocation-mode

Atur mode alokasi ip untuk bagaimana IP Pod dari Subnet Pod Azure dialokasikan ke simpul di kluster AKS. Pilihannya adalah antara batch dinamis IP individu atau alokasi statis dari satu set blok CIDR. Nilai yang Diterima adalah "DynamicIndividual" atau "StaticBlock".

Digunakan bersama dengan plugin jaringan "azure". Memerlukan --pod-subnet-id.

nilai yang diterima: DynamicIndividual, StaticBlock
--pod-subnet-id

ID subnet di VNet yang ada untuk menetapkan pod di kluster (memerlukan azure network-plugin).

--ppg

The ID of a PPG.

--private-dns-zone

Mode zona dns privat untuk kluster privat. Mode "none" dalam pratinjau.

Nilai yang diizinkan adalah "system", "none" (Preview) atau id sumber daya zona dns privat kustom Anda. Jika tidak diatur, default untuk mengetik sistem. Memerlukan --enable-private-cluster untuk digunakan.

--revision

Revisi Azure Service Mesh untuk diinstal.

--rotation-poll-interval

Atur interval polling rotasi. Gunakan dengan addon azure-keyvault-secrets-provider.

--safeguards-excluded-ns
Pratinjau

Daftar namespace Layanan Kubernetes yang dipisahkan koma untuk dikecualikan dari perlindungan penyebaran.

--safeguards-level
Pratinjau

Tingkat perlindungan penyebaran. Nilai yang Diterima adalah [Nonaktif, Peringatan, Penegakan]. Mengharuskan addon azure policy diaktifkan.

nilai yang diterima: Enforcement, Off, Warning
--safeguards-version
Pratinjau

Versi perlindungan penyebaran yang akan digunakan. Default "v1.0.0" Gunakan List Brankas guardsVersions API untuk menemukan versi yang tersedia.

--service-cidr

Rentang IP notasi CIDR untuk menetapkan IP kluster layanan.

Rentang ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. Misalnya, 10.0.0.0/16.

--service-cidrs

Daftar IP notasi CIDR yang dipisahkan koma berkisar untuk menetapkan IP kluster layanan.

Setiap rentang tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. Misalnya, 10.0.0.0/16.

--service-principal

Perwakilan layanan yang digunakan untuk autentikasi ke API Azure.

Jika tidak ditentukan, perwakilan layanan baru dibuat dan di-cache di $HOME.azure\aksServicePrincipal.json untuk digunakan oleh perintah berikutnya az aks .

--skip-subnet-role-assignment

Lewati penetapan peran untuk subnet (jaringan tingkat lanjut).

Jika ditentukan, pastikan perwakilan layanan Anda memiliki akses ke subnet Anda.

nilai default: False
--sku
Pratinjau

Tentukan nama SKU untuk kluster terkelola. '--sku base' memungkinkan kluster terkelola dasar. '--sku otomatis' memungkinkan kluster terkelola otomatis.

nilai yang diterima: automatic, base
--snapshot-id

Id rekam jepret nodepool sumber yang digunakan untuk membuat kluster ini.

--ssh-access
Pratinjau

Konfigurasikan pengaturan SSH untuk semua kumpulan simpul dalam kluster ini. Gunakan "dinonaktifkan" untuk menonaktifkan akses SSH, "localuser" untuk mengaktifkan akses SSH menggunakan kunci privat.

nilai yang diterima: disabled, localuser
nilai default: localuser
--ssh-key-value

Jalur kunci publik atau konten kunci untuk diinstal pada VM simpul untuk akses SSH. Misalnya, 'ssh-rsa AAAAB... Snip... UcyupgH azureuser@linuxvm'.

nilai default: ~\.ssh\id_rsa.pub
--storage-pool-name

Atur nama kumpulan penyimpanan untuk penyimpanan kontainer azure.

--storage-pool-option

Atur opsi kumpulan penyimpanan disk ephemeral untuk penyimpanan kontainer azure.

nilai yang diterima: NVMe, Temp
--storage-pool-size

Atur ukuran kumpulan penyimpanan untuk penyimpanan kontainer azure.

--storage-pool-sku

Atur sku kumpulan penyimpanan jenis disk azure untuk penyimpanan kontainer azure.

nilai yang diterima: PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS
--tags

Tag kluster terkelola. Instans kluster terkelola dan semua sumber daya yang dikelola oleh penyedia cloud akan ditandai.

--tier

Tentukan tingkat SKU untuk kluster terkelola. '--standar tingkat' memungkinkan layanan kluster terkelola standar dengan SLA yang didukung secara finansial. '--tingkat gratis' tidak memiliki SLA yang didukung secara finansial.

nilai yang diterima: free, premium, standard
--vm-set-type

Jenis kumpulan agen vm set. VirtualMachineScaleSets, AvailabilitySet, atau VirtualMachines(Pratinjau).

--vnet-subnet-id

ID subnet di VNet yang ada untuk menyebarkan kluster.

--windows-admin-password

Kata sandi akun pengguna untuk digunakan pada VM simpul windows.

Aturan untuk windows-admin-password: - Panjang minimum: 14 karakter - Panjang maksimum: 123 karakter - Persyaratan kompleksitas: 3 dari 4 kondisi di bawah ini perlu dipenuhi * Memiliki karakter yang lebih rendah * Memiliki karakter atas * Memiliki digit * Memiliki karakter khusus (Kecocokan regex [\W_]) - Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Referensi: https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.compute.models.virtualmachinescalesetosprofile.adminpassword?view=azure-dotnet.

--windows-admin-username

Akun pengguna untuk dibuat pada VM simpul windows.

Aturan untuk windows-admin-username: - pembatasan: Tidak dapat berakhiran "." - Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". - Panjang minimum: 1 karakter - Panjang maksimum: 20 karakter Referensi: https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.compute.models.virtualmachinescalesetosprofile.adminusername?view=azure-dotnet.

--workload-runtime

Menentukan jenis beban kerja yang dapat dijalankan simpul. Default ke OCIContainer.

nilai yang diterima: KataCcIsolation, KataMshvVmIsolation, OCIContainer, WasmWasi
nilai default: OCIContainer
--workspace-resource-id

ID sumber daya dari Ruang Kerja Analitik Log yang ada untuk digunakan untuk menyimpan data pemantauan. Jika tidak ditentukan, gunakan Ruang Kerja Analitik Log default jika ada, jika tidak, buatlah.

--yes -y

Jangan meminta konfirmasi.

nilai default: False
--zones -z

Daftar zona ketersediaan yang dipisahkan ruang tempat simpul agen akan ditempatkan.

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 aks delete

Hapus kluster Kubernetes terkelola.

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

Contoh

Hapus kluster Kubernetes terkelola. (dibuat otomatis)

az aks delete --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--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 aks delete (aks-preview extension)

Hapus kluster Kubernetes terkelola.

az aks delete --name
              --resource-group
              [--ignore-pod-disruption-budget]
              [--no-wait]
              [--yes]

Contoh

Hapus kluster Kubernetes terkelola. (dibuat otomatis)

az aks delete --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--ignore-pod-disruption-budget

Ignore-pod-disruption-budget=true untuk menghapus pod tersebut pada sebuah simpul tanpa mempertimbangkan Anggaran Gangguan Pod. Nilai defaultnya adalah Tidak Ada.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--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 aks disable-addons

Nonaktifkan addon Kubernetes.

az aks disable-addons --addons
                      --name
                      --resource-group
                      [--no-wait]

Contoh

Nonaktifkan addon Kubernetes. (dibuat otomatis)

az aks disable-addons --addons virtual-node --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--addons -a

Nonaktifkan addon Kubernetes dalam daftar yang dipisahkan koma.

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

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 aks disable-addons (aks-preview extension)

Nonaktifkan addon Kubernetes.

az aks disable-addons --addons
                      --name
                      --resource-group
                      [--no-wait]

Contoh

Nonaktifkan addon Kubernetes. (dibuat otomatis)

az aks disable-addons --addons virtual-node --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--addons -a

Nonaktifkan addon Kubernetes dalam daftar yang dipisahkan koma.

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

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 aks enable-addons

Aktifkan addon Kubernetes.

Addon ini tersedia:

  • http_application_routing : konfigurasikan ingress dengan pembuatan nama DNS publik otomatis.
  • pemantauan : aktifkan pemantauan Analitik Log. Memerlukan "--workspace-resource-id". Memerlukan "--enable-msi-auth-for-monitoring" untuk autentikasi identitas terkelola. Memerlukan "--enable-syslog" untuk mengaktifkan pengumpulan data syslog dari simpul. Catatan MSI harus diaktifkan Jika addon pemantauan diaktifkan --no-wait argumen tidak akan berpengaruh
  • virtual-node : aktifkan AKS Virtual Node. Memerlukan --subnet-name untuk memberikan nama subnet yang ada agar Simpul Virtual dapat digunakan.
  • azure-policy : aktifkan kebijakan Azure. Add-on Azure Policy untuk AKS memungkinkan penegakan dan perlindungan dalam skala besar pada kluster Anda secara terpusat dan konsisten. Pelajari selengkapnya di aka.ms/aks/policy.
  • ingress-appgw : aktifkan addon Pengontrol Ingress Application Gateway.
  • open-service-mesh : aktifkan addon Open Service Mesh.
  • azure-keyvault-secrets-provider : aktifkan addon Penyedia Rahasia Azure Keyvault.
az aks enable-addons --addons
                     --name
                     --resource-group
                     [--appgw-id]
                     [--appgw-name]
                     [--appgw-subnet-cidr]
                     [--appgw-subnet-id]
                     [--appgw-watch-namespace]
                     [--data-collection-settings]
                     [--enable-msi-auth-for-monitoring {false, true}]
                     [--enable-secret-rotation]
                     [--enable-sgxquotehelper]
                     [--enable-syslog {false, true}]
                     [--no-wait]
                     [--rotation-poll-interval]
                     [--subnet-name]
                     [--workspace-resource-id]

Contoh

Aktifkan addon Kubernetes. (dibuat otomatis)

az aks enable-addons --addons virtual-node --name MyManagedCluster --resource-group MyResourceGroup --subnet MySubnetName

Aktifkan addon ingress-appgw dengan awalan subnet.

az aks enable-addons --name MyManagedCluster --resource-group MyResourceGroup --addons ingress-appgw --appgw-subnet-cidr 10.225.0.0/16 --appgw-name gateway

Aktifkan addon open-service-mesh.

az aks enable-addons --name MyManagedCluster --resource-group MyResourceGroup --addons open-service-mesh

Parameter yang Diperlukan

--addons -a

Aktifkan addon Kubernetes dalam daftar yang dipisahkan koma.

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--appgw-id

Id Sumber Daya Application Gateway yang ada untuk digunakan dengan AGIC. Gunakan dengan addon ingress-azure.

--appgw-name

Nama gateway aplikasi untuk dibuat/digunakan dalam grup sumber daya simpul. Gunakan dengan addon ingress-azure.

--appgw-subnet-cidr

CIDR subnet yang akan digunakan untuk subnet baru yang dibuat untuk menyebarkan Application Gateway. Gunakan dengan addon ingress-azure.

--appgw-subnet-id

Id Sumber Daya dari Subnet yang ada yang digunakan untuk menyebarkan Application Gateway. Gunakan dengan addon ingress-azure.

--appgw-watch-namespace

Tentukan namespace layanan, yang harus ditonton AGIC. Ini bisa menjadi nilai untai (karakter) tunggal, atau daftar kumpulan nama XML yang dipisahkan koma.

--data-collection-settings
Pratinjau

Jalur ke file JSON yang berisi pengaturan pengumpulan data untuk Addon Pemantauan.

--enable-msi-auth-for-monitoring
Pratinjau

Aktifkan Autentikasi Identitas Terkelola untuk Addon Pemantauan.

nilai yang diterima: false, true
nilai default: True
--enable-secret-rotation

Aktifkan rotasi rahasia. Gunakan dengan addon azure-keyvault-secrets-provider.

nilai default: False
--enable-sgxquotehelper

Aktifkan pembantu kutipan SGX untuk addon confcom.

nilai default: False
--enable-syslog
Pratinjau

Aktifkan pengumpulan data syslog untuk Addon pemantauan.

nilai yang diterima: false, true
nilai default: False
--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--rotation-poll-interval

Atur interval polling rotasi. Gunakan dengan addon azure-keyvault-secrets-provider.

--subnet-name -s

Nama subnet yang ada untuk digunakan dengan add-on simpul virtual.

--workspace-resource-id

ID sumber daya dari Ruang Kerja Analitik Log yang ada untuk digunakan untuk menyimpan data pemantauan.

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 aks enable-addons (aks-preview extension)

Aktifkan addon Kubernetes.

Addon ini tersedia: http_application_routing - konfigurasikan ingress dengan pembuatan nama DNS publik otomatis. pemantauan - aktifkan pemantauan Analitik Log. Menggunakan Ruang Kerja Default Analitik Log jika ada, atau membuatnya. Tentukan "--workspace-resource-id" untuk menggunakan ruang kerja yang ada. Jika addon pemantauan diaktifkan --no-wait argumen tidak akan berpengaruh pada virtual-node - aktifkan AKS Virtual Node. Memerlukan --subnet-name untuk memberikan nama subnet yang ada agar Simpul Virtual dapat digunakan. azure-policy - aktifkan kebijakan Azure. Add-on Azure Policy untuk AKS memungkinkan penegakan dan perlindungan dalam skala besar pada kluster Anda secara terpusat dan konsisten. Pelajari selengkapnya di aka.ms/aks/policy. ingress-appgw - aktifkan addon Pengontrol Ingress Application Gateway (PRATINJAU). open-service-mesh - aktifkan addon Open Service Mesh (PRATINJAU). gitops - aktifkan GitOps (PRATINJAU). azure-keyvault-secrets-provider - aktifkan addon Penyedia Rahasia Azure Keyvault. web_application_routing - aktifkan addon Perutean Aplikasi Web (PRATINJAU). Tentukan "--dns-zone-resource-id" untuk mengonfigurasi DNS.

az aks enable-addons --addons
                     --name
                     --resource-group
                     [--aks-custom-headers]
                     [--appgw-id]
                     [--appgw-name]
                     [--appgw-subnet-cidr]
                     [--appgw-subnet-id]
                     [--appgw-watch-namespace]
                     [--data-collection-settings]
                     [--dns-zone-resource-ids]
                     [--enable-msi-auth-for-monitoring {false, true}]
                     [--enable-secret-rotation]
                     [--enable-sgxquotehelper]
                     [--enable-syslog {false, true}]
                     [--no-wait]
                     [--rotation-poll-interval]
                     [--subnet-name]
                     [--workspace-resource-id]

Contoh

Aktifkan addon Kubernetes. (dibuat otomatis)

az aks enable-addons --addons virtual-node --name MyManagedCluster --resource-group MyResourceGroup --subnet-name VirtualNodeSubnet

Aktifkan addon ingress-appgw dengan awalan subnet.

az aks enable-addons --name MyManagedCluster --resource-group MyResourceGroup --addons ingress-appgw --appgw-subnet-cidr 10.2.0.0/16 --appgw-name gateway

Aktifkan addon open-service-mesh.

az aks enable-addons --name MyManagedCluster --resource-group MyResourceGroup --addons open-service-mesh

Parameter yang Diperlukan

--addons -a

Aktifkan addon Kubernetes dalam daftar yang dipisahkan koma.

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--appgw-id

Id Sumber Daya Application Gateway yang ada untuk digunakan dengan AGIC. Gunakan dengan addon ingress-azure.

--appgw-name

Nama gateway aplikasi untuk dibuat/digunakan dalam grup sumber daya simpul. Gunakan dengan addon ingress-azure.

--appgw-subnet-cidr

CIDR subnet yang akan digunakan untuk subnet baru yang dibuat untuk menyebarkan Application Gateway. Gunakan dengan addon ingress-azure.

--appgw-subnet-id

Id Sumber Daya dari Subnet yang ada yang digunakan untuk menyebarkan Application Gateway. Gunakan dengan addon ingress-azure.

--appgw-watch-namespace

Tentukan namespace layanan, yang harus ditonton AGIC. Ini bisa menjadi nilai untai (karakter) tunggal, atau daftar kumpulan nama XML yang dipisahkan koma. Gunakan dengan addon ingress-azure.

--data-collection-settings
Pratinjau

Jalur ke file JSON yang berisi pengaturan pengumpulan data untuk Addon Pemantauan.

--dns-zone-resource-ids
Pratinjau

Daftar ID sumber daya yang dipisahkan koma dari sumber daya zona DNS untuk digunakan dengan addon web_application_routing.

--enable-msi-auth-for-monitoring
Pratinjau

Kirim data pemantauan ke Analitik Log menggunakan identitas kluster yang ditetapkan (bukan kunci bersama Ruang Kerja Analitik Log).

nilai yang diterima: false, true
nilai default: True
--enable-secret-rotation

Aktifkan rotasi rahasia. Gunakan dengan addon azure-keyvault-secrets-provider.

nilai default: False
--enable-sgxquotehelper

Aktifkan pembantu kutipan SGX untuk addon confcom.

nilai default: False
--enable-syslog
Pratinjau

Aktifkan pengumpulan data syslog untuk Addon pemantauan.

nilai yang diterima: false, true
nilai default: False
--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--rotation-poll-interval

Atur interval polling rotasi. Gunakan dengan addon azure-keyvault-secrets-provider.

--subnet-name -s

Nama subnet untuk simpul virtual yang akan digunakan.

--workspace-resource-id

ID sumber daya dari Ruang Kerja Analitik Log yang ada untuk digunakan untuk menyimpan data pemantauan.

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 aks get-credentials

Dapatkan info masuk akses untuk kluster Kubernetes terkelola.

Secara default, kredensial digabungkan ke dalam file .kube/config sehingga kubectl dapat menggunakannya. Lihat parameter -f untuk detailnya.

az aks get-credentials --name
                       --resource-group
                       [--admin]
                       [--context]
                       [--file]
                       [--format]
                       [--overwrite-existing]
                       [--public-fqdn]

Contoh

Dapatkan info masuk akses untuk kluster Kubernetes terkelola. (dibuat otomatis)

az aks get-credentials --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--admin -a

Mendapatkan kredensial administrator kluster. Default: kredensial pengguna kluster.

Pada kluster dengan integrasi Azure Active Directory, ini melewati autentikasi Azure AD normal dan dapat digunakan jika Anda diblokir secara permanen dengan tidak memiliki akses ke grup Microsoft Azure AD yang valid dengan akses ke kluster Anda. Memerlukan peran 'Admin Kluster Azure Kubernetes Service'.

nilai default: False
--context

Jika ditentukan, timpa nama konteks default. Parameter --admin lebih diutamakan daripada --context.

--file -f

File konfigurasi Kubernetes untuk diperbarui. Gunakan "-" untuk mencetak YAML ke stdout sebagai gantinya.

nilai default: ~\.kube\config
--format

Tentukan format kredensial yang dikembalikan. Nilai yang tersedia adalah ["exec", "azure"]. Hanya berlaku saat meminta kredensial clusterUser dari kluster AAD.

--overwrite-existing

Timpa entri kluster yang ada dengan nama yang sama.

nilai default: False
--public-fqdn

Dapatkan kredensial kluster privat dengan alamat server untuk menjadi fqdn publik.

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 aks get-credentials (aks-preview extension)

Dapatkan info masuk akses untuk kluster Kubernetes terkelola.

az aks get-credentials --name
                       --resource-group
                       [--admin]
                       [--aks-custom-headers]
                       [--context]
                       [--file]
                       [--format {azure, exec}]
                       [--overwrite-existing]
                       [--public-fqdn]
                       [--user]

Contoh

Dapatkan info masuk akses untuk kluster Kubernetes terkelola. (dibuat otomatis)

az aks get-credentials --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--admin -a

Mendapatkan kredensial administrator kluster. Default: kredensial pengguna kluster.

nilai default: False
--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--context

Jika ditentukan, timpa nama konteks default.

--file -f

File konfigurasi Kubernetes untuk diperbarui. Gunakan "-" untuk mencetak YAML ke stdout sebagai gantinya.

nilai default: ~\.kube\config
--format

Tentukan format kredensial yang dikembalikan. Nilai yang tersedia adalah ["exec", "azure"]. Hanya berlaku saat meminta kredensial clusterUser dari kluster AAD.

nilai yang diterima: azure, exec
--overwrite-existing

Timpa entri kluster yang ada dengan nama yang sama.

nilai default: False
--public-fqdn

Dapatkan kredensial kluster privat dengan alamat server untuk menjadi fqdn publik.

nilai default: False
--user -u

Mendapatkan kredensial untuk pengguna. Hanya valid ketika --admin adalah False. Default: kredensial pengguna kluster.

nilai default: clusterUser
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 aks get-os-options

Dapatkan opsi OS yang tersedia untuk membuat kluster Kubernetes terkelola.

az aks get-os-options --location

Contoh

Dapatkan opsi OS yang tersedia untuk membuat kluster Kubernetes terkelola

az aks get-os-options --location westus2

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

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 aks get-upgrades

Dapatkan versi peningkatan yang tersedia untuk kluster Kubernetes terkelola.

az aks get-upgrades --name
                    --resource-group

Contoh

Dapatkan versi peningkatan yang tersedia untuk kluster Kubernetes terkelola

az aks get-upgrades --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 aks get-upgrades (aks-preview extension)

Dapatkan versi peningkatan yang tersedia untuk kluster Kubernetes terkelola.

az aks get-upgrades --name
                    --resource-group

Contoh

Dapatkan versi peningkatan yang tersedia untuk kluster Kubernetes terkelola

az aks get-upgrades --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 aks get-versions

Dapatkan versi yang tersedia untuk membuat kluster Kubernetes terkelola.

az aks get-versions --location

Contoh

Dapatkan versi yang tersedia untuk membuat kluster Kubernetes terkelola

az aks get-versions --location westus2

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

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 aks get-versions (aks-preview extension)

Dapatkan versi yang tersedia untuk membuat kluster Kubernetes terkelola.

az aks get-versions --location

Contoh

Dapatkan versi yang tersedia untuk membuat kluster Kubernetes terkelola

az aks get-versions --location westus2

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

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 aks install-cli

Unduh dan instal kubectl, alat baris perintah Kubernetes. Unduh dan instal kubelogin, plugin kredensial client-go (exec) yang mengimplementasikan autentikasi azure.

az aks install-cli [--base-src-url]
                   [--client-version]
                   [--install-location]
                   [--kubelogin-base-src-url]
                   [--kubelogin-install-location]
                   [--kubelogin-version]

Parameter Opsional

--base-src-url

URL sumber unduhan dasar untuk rilis kubectl.

--client-version

Versi kubectl untuk diinstal.

nilai default: latest
--install-location

Jalur untuk menginstal kubectl. Catatan: jalur harus berisi nama file biner.

nilai default: ~\.azure-kubectl\kubectl.exe
--kubelogin-base-src-url -l

URL sumber unduhan dasar untuk rilis kubelogin.

--kubelogin-install-location

Jalur untuk menginstal kubelogin. Catatan: jalur harus berisi nama file biner.

nilai default: ~\.azure-kubelogin\kubelogin.exe
--kubelogin-version

Versi kubelogin untuk diinstal.

nilai default: latest
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 aks kanalyze

Tampilkan hasil diagnostik untuk kluster Kubernetes setelah kollect selesai.

az aks kanalyze --name
                --resource-group

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 aks kollect

Mengumpulkan informasi diagnostik untuk kluster Kubernetes.

Kumpulkan informasi diagnostik untuk kluster Kubernetes dan simpan di akun penyimpanan yang ditentukan. Anda dapat menyediakan akun penyimpanan dengan tiga cara: nama akun penyimpanan dan tanda tangan akses bersama dengan izin tulis. id sumber daya ke akun penyimpanan yang Anda miliki. akun storagea dalam pengaturan diagnostik untuk kluster terkelola Anda.

az aks kollect --name
               --resource-group
               [--container-logs]
               [--kube-objects]
               [--node-logs]
               [--node-logs-windows]
               [--sas-token]
               [--storage-account]

Contoh

menggunakan nama akun penyimpanan dan token tanda tangan akses bersama dengan izin tulis

az aks kollect -g MyResourceGroup -n MyManagedCluster --storage-account MyStorageAccount --sas-token "MySasToken"

menggunakan id sumber daya sumber daya sumber daya akun storagea yang Anda miliki.

az aks kollect -g MyResourceGroup -n MyManagedCluster --storage-account "MyStoreageAccountResourceId"

menggunakan akun storagea dalam pengaturan diagnostik untuk kluster terkelola Anda.

az aks kollect -g MyResourceGroup -n MyManagedCluster

sesuaikan log kontainer yang akan dikumpulkan.

az aks kollect -g MyResourceGroup -n MyManagedCluster --container-logs "mynamespace1/mypod1 myns2"

sesuaikan objek kubernetes yang akan dikumpulkan.

az aks kollect -g MyResourceGroup -n MyManagedCluster --kube-objects "mynamespace1/service myns2/deployment/deployment1"

sesuaikan file log simpul yang akan dikumpulkan.

az aks kollect -g MyResourceGroup -n MyManagedCluster --node-logs "/var/log/azure-vnet.log /var/log/azure-vnet-ipam.log"

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--container-logs

Daftar log kontainer yang akan dikumpulkan.

Daftar log kontainer yang akan dikumpulkan. Nilainya dapat berupa semua kontainer dalam namespace, misalnya, kube-system, atau kontainer tertentu dalam namespace, misalnya, kube-system/tunnelfront.

--kube-objects

Daftar objek kubernetes untuk dijelaskan.

Daftar objek kubernetes untuk dijelaskan. Nilainya dapat berupa semua objek jenis dalam namespace, misalnya, kube-system/pod, atau objek tertentu dari jenis di namespace, misalnya, kube-system/deployment/tunnelfront.

--node-logs

Daftar log simpul yang akan dikumpulkan untuk simpul Linux. Misalnya, /var/log/cloud-init.log.

--node-logs-windows

Daftar log simpul yang akan dikumpulkan untuk simpul Windows. Misalnya, C:\AzureData\CustomDataSetupScript.log.

--sas-token

Token SAS dengan izin bisa-tulis untuk akun penyimpanan.

--storage-account

Nama atau ID akun penyimpanan untuk menyimpan informasi diagnostik.

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 aks list

Daftar kluster Kubernetes terkelola.

az aks list [--resource-group]

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 aks list (aks-preview extension)

Daftar kluster Kubernetes terkelola.

az aks list [--resource-group]

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 aks operation-abort

Batalkan operasi yang terakhir berjalan pada kluster terkelola.

az aks operation-abort --name
                       --resource-group
                       [--no-wait]

Contoh

Membatalkan operasi pada kluster terkelola

az aks operation-abort -g myResourceGroup -n myAKSCluster

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

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 aks operation-abort (aks-preview extension)

Batalkan operasi yang terakhir berjalan pada kluster terkelola.

az aks operation-abort --name
                       --resource-group
                       [--aks-custom-headers]
                       [--no-wait]

Contoh

Membatalkan operasi pada kluster terkelola

az aks operation-abort -g myResourceGroup -n myAKSCluster

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

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 aks remove-dev-spaces

Tidak digunakan lagi

Perintah ini tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Hapus Azure Dev Spaces dari kluster Kubernetes terkelola.

az aks remove-dev-spaces --name
                         --resource-group
                         [--yes]

Contoh

Hapus Azure Dev Spaces dari kluster Kubernetes terkelola.

az aks remove-dev-spaces -g my-aks-group -n my-aks

Hapus Azure Dev Spaces dari kluster Kubernetes terkelola tanpa meminta.

az aks remove-dev-spaces -g my-aks-group -n my-aks --yes

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--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 aks rotate-certs

Putar sertifikat dan kunci pada kluster Kubernetes terkelola.

Kubernetes tidak akan tersedia selama rotasi sertifikat kluster.

az aks rotate-certs --name
                    --resource-group
                    [--no-wait]
                    [--yes]

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--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 aks rotate-certs (aks-preview extension)

Putar sertifikat dan kunci pada kluster Kubernetes terkelola.

Kubernetes tidak akan tersedia selama rotasi sertifikat kluster.

az aks rotate-certs --name
                    --resource-group
                    [--no-wait]
                    [--yes]

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--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 aks scale

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

az aks scale --name
             --node-count
             --resource-group
             [--no-wait]
             [--nodepool-name]

Contoh

Skalakan kumpulan node dalam kluster Kubernetes terkelola. (dibuat otomatis)

az aks scale --name MyManagedCluster --node-count 3 --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--node-count -c

Jumlah simpul dalam kumpulan simpul Kubernetes.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--nodepool-name

Nama kumpulan simpul, hingga 12 karakter alfanumerik.

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 aks scale (aks-preview extension)

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

az aks scale --name
             --node-count
             --resource-group
             [--aks-custom-headers]
             [--no-wait]
             [--nodepool-name]

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--node-count -c

Jumlah simpul dalam kumpulan simpul Kubernetes.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--nodepool-name

Nama kumpulan simpul, hingga 12 karakter alfanumerik.

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 aks show

Tampilkan detail untuk kluster Kubernetes terkelola.

az aks show --name
            --resource-group

Contoh

Menampilkan detail untuk kluster Kubernetes terkelola

az aks show --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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 aks show (aks-preview extension)

Tampilkan detail untuk kluster Kubernetes terkelola.

az aks show --name
            --resource-group
            [--aks-custom-headers]

Contoh

Menampilkan detail untuk kluster Kubernetes terkelola

az aks show -g MyResourceGroup -n MyManagedCluster

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

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 aks start

Memulai Kluster Terkelola yang sebelumnya dihentikan.

Lihat starting a cluster <https://docs.microsoft.com/azure/aks/start-stop-cluster>_ untuk detail selengkapnya tentang memulai kluster.

az aks start --name
             --resource-group
             [--no-wait]

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

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 aks start (aks-preview extension)

Memulai Kluster Terkelola yang sebelumnya dihentikan.

Lihat starting a cluster <https://docs.microsoft.com/azure/aks/start-stop-cluster>_ untuk detail selengkapnya tentang memulai kluster.

az aks start --name
             --resource-group
             [--no-wait]

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

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 aks stop

Hentikan kluster terkelola.

Ini hanya dapat dilakukan pada azure Virtual Machine Scale set kluster yang didukung. Menghentikan kluster menghentikan sarana kontrol dan simpul agen sepenuhnya, sambil mempertahankan semua status objek dan kluster. Kluster tidak dikenakan biaya saat dihentikan. Lihat stopping a cluster <https://docs.microsoft.com/azure/aks/start-stop-cluster>_ untuk detail selengkapnya tentang menghentikan kluster.

az aks stop --name
            --resource-group
            [--no-wait]

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

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 aks stop (aks-preview extension)

Hentikan kluster terkelola.

Ini hanya dapat dilakukan pada azure Virtual Machine Scale set kluster yang didukung. Menghentikan kluster menghentikan sarana kontrol dan simpul agen sepenuhnya, sambil mempertahankan semua status objek dan kluster. Kluster tidak dikenakan biaya saat dihentikan. Lihat stopping a cluster <https://docs.microsoft.com/azure/aks/start-stop-cluster>_ untuk detail selengkapnya tentang menghentikan kluster.

az aks stop --name
            --resource-group
            [--no-wait]

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

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 aks update

Memperbarui kluster Kubernetes terkelola. Ketika dipanggil tanpa argumen opsional, ini mencoba memindahkan kluster ke status tujuannya tanpa mengubah konfigurasi kluster saat ini. Ini dapat digunakan untuk keluar dari status yang tidak berhasil.

az aks update --name
              --resource-group
              [--aad-admin-group-object-ids]
              [--aad-tenant-id]
              [--aks-custom-headers]
              [--api-server-authorized-ip-ranges]
              [--assign-identity]
              [--assign-kubelet-identity]
              [--attach-acr]
              [--auto-upgrade-channel {node-image, none, patch, rapid, stable}]
              [--azure-container-storage-nodepools]
              [--azure-keyvault-kms-key-id]
              [--azure-keyvault-kms-key-vault-network-access {Private, Public}]
              [--azure-keyvault-kms-key-vault-resource-id]
              [--azure-monitor-workspace-resource-id]
              [--ca-profile]
              [--defender-config]
              [--detach-acr]
              [--disable-ahub]
              [--disable-azure-container-storage {all, azureDisk, elasticSan, ephemeralDisk}]
              [--disable-azure-keyvault-kms]
              [--disable-azure-monitor-metrics]
              [--disable-azure-rbac]
              [--disable-blob-driver]
              [--disable-cluster-autoscaler]
              [--disable-defender]
              [--disable-disk-driver]
              [--disable-file-driver]
              [--disable-force-upgrade]
              [--disable-image-cleaner]
              [--disable-keda]
              [--disable-local-accounts]
              [--disable-public-fqdn]
              [--disable-secret-rotation]
              [--disable-snapshot-controller]
              [--disable-vpa]
              [--disable-windows-gmsa]
              [--disable-workload-identity]
              [--enable-aad]
              [--enable-ahub]
              [--enable-azure-container-storage {azureDisk, elasticSan, ephemeralDisk}]
              [--enable-azure-keyvault-kms]
              [--enable-azure-monitor-metrics]
              [--enable-azure-rbac]
              [--enable-blob-driver]
              [--enable-cluster-autoscaler]
              [--enable-defender]
              [--enable-disk-driver]
              [--enable-file-driver]
              [--enable-force-upgrade]
              [--enable-image-cleaner]
              [--enable-keda]
              [--enable-local-accounts]
              [--enable-managed-identity]
              [--enable-oidc-issuer]
              [--enable-public-fqdn]
              [--enable-secret-rotation]
              [--enable-snapshot-controller]
              [--enable-vpa]
              [--enable-windows-gmsa]
              [--enable-windows-recording-rules]
              [--enable-workload-identity]
              [--gmsa-dns-server]
              [--gmsa-root-domain-name]
              [--grafana-resource-id]
              [--http-proxy-config]
              [--image-cleaner-interval-hours]
              [--k8s-support-plan {AKSLongTermSupport, KubernetesOfficial}]
              [--ksm-metric-annotations-allow-list]
              [--ksm-metric-labels-allow-list]
              [--load-balancer-backend-pool-type {nodeIP, nodeIPConfiguration}]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-count]
              [--load-balancer-managed-outbound-ipv6-count]
              [--load-balancer-outbound-ip-prefixes]
              [--load-balancer-outbound-ips]
              [--load-balancer-outbound-ports]
              [--max-count]
              [--min-count]
              [--nat-gateway-idle-timeout]
              [--nat-gateway-managed-outbound-ip-count]
              [--network-dataplane {azure, cilium}]
              [--network-plugin {azure, kubenet, none}]
              [--network-plugin-mode]
              [--network-policy]
              [--no-wait]
              [--node-os-upgrade-channel]
              [--nodepool-labels]
              [--nodepool-taints]
              [--outbound-type {loadBalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting}]
              [--pod-cidr]
              [--private-dns-zone]
              [--rotation-poll-interval]
              [--storage-pool-name]
              [--storage-pool-option {NVMe, Temp, all}]
              [--storage-pool-size]
              [--storage-pool-sku {PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS}]
              [--tags]
              [--tier {free, premium, standard}]
              [--update-cluster-autoscaler]
              [--upgrade-override-until]
              [--windows-admin-password]
              [--yes]

Contoh

Rekonsiliasi kluster kembali ke statusnya saat ini.

az aks update -g MyResourceGroup -n MyManagedCluster

Perbarui kluster kubernetes dengan load balancer SKU standar untuk menggunakan dua IP yang dibuat AKS untuk penggunaan koneksi keluar load balancer.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2

Perbarui kluster kubernetes dengan load balancer SKU standar untuk menggunakan IP publik yang disediakan untuk penggunaan koneksi keluar load balancer.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ips <ip-resource-id-1,ip-resource-id-2>

Perbarui kluster kubernetes dengan load balancer SKU standar, dengan dua IP terkelola AKS keluar batas waktu aliran menganggur 5 menit dan 8000 port yang dialokasikan per komputer

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2 --load-balancer-idle-timeout 5 --load-balancer-outbound-ports 8000

Perbarui kluster kubernetes dengan load balancer SKU standar untuk menggunakan awalan IP publik yang disediakan untuk penggunaan koneksi keluar load balancer.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ip-prefixes <ip-prefix-resource-id-1,ip-prefix-resource-id-2>

Memperbarui kluster kubernetes dari jenis keluar managedNATGateway dengan dua IP terkelola AKS keluar batas waktu aliran menganggur 4 menit

az aks update -g MyResourceGroup -n MyManagedCluster --nat-gateway-managed-outbound-ip-count 2 --nat-gateway-idle-timeout 4

Lampirkan kluster AKS ke ACR dengan nama "acrName"

az aks update -g MyResourceGroup -n MyManagedCluster --attach-acr acrName

Perbarui kluster kubernetes dengan rentang ip apiserver resmi.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 193.168.1.0/24,194.168.1.0/24

Nonaktifkan fitur rentang ip apiserver resmi untuk kluster kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges ""

Batasi lalu lintas apiserver dalam kluster kubernetes ke simpul agentpool.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 0.0.0.0/32

Perbarui kluster AAD yang dikelola AKS dengan ID penyewa atau ID objek grup admin.

az aks update -g MyResourceGroup -n MyManagedCluster --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Memigrasikan kluster AKS AAD-Integrated atau kluster non-AAD ke kluster AAD yang dikelola AKS.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-aad --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Aktifkan feattur Manfaat Pengguna Azure Hybrid untuk kluster kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-ahub

Nonaktifkan feattur Manfaat Pengguna Azure Hybrid untuk kluster kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --disable-ahub

Memperbarui kata sandi Windows dari kluster kubernetes

az aks update -g MyResourceGroup -n MyManagedCLuster --windows-admin-password "Repl@cePassw0rd12345678"

Perbarui kluster untuk menggunakan identitas terkelola yang ditetapkan sistem dalam sarana kontrol.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-managed-identity

Perbarui kluster untuk menggunakan identitas terkelola yang ditetapkan pengguna di sarana kontrol.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-managed-identity --assign-identity <user_assigned_identity_resource_id>

Memperbarui kluster AAD AKS yang tidak dikelola untuk menggunakan Azure RBAC

az aks update -g MyResourceGroup -n MyManagedCluster --enable-aad --enable-azure-rbac

Memperbarui kluster AAD AKS terkelola untuk menggunakan Azure RBAC

az aks update -g MyResourceGroup -n MyManagedCluster --enable-azure-rbac

Menonaktifkan Azure RBAC dalam kluster AAD AKS terkelola

az aks update -g MyResourceGroup -n MyManagedCluster --disable-azure-rbac

Memperbarui tag kluster kubernetes

az aks update -g MyResourceGroup -n MyManagedCLuster --tags "foo=bar" "baz=qux"

Memperbarui kluster kubernetes dengan header kustom

az aks update -g MyResourceGroup -n MyManagedCluster --aks-custom-headers WindowsContainerRuntime=containerd,AKSHTTPCustomFeatures=Microsoft.ContainerService/CustomNodeConfigPreview

Aktifkan gmsa Windows untuk kluster kubernetes dengan mengatur server DNS di vnet yang digunakan oleh kluster.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-windows-gmsa

Aktifkan gmsa Windows untuk kluster kubernetes tanpa mengatur server DNS di vnet yang digunakan oleh kluster.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-windows-gmsa --gmsa-dns-server "10.240.0.4" --gmsa-root-domain-name "contoso.com"

Nonaktifkan gmsa Windows untuk kluster kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --disable-windows-gmsa

Aktifkan autoscaler beban kerja KEDA untuk kluster kubernetes yang ada.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-keda

Nonaktifkan autoscaler beban kerja KEDA untuk kluster kubernetes yang ada.

az aks update -g MyResourceGroup -n MyManagedCluster --disable-keda

Aktifkan VPA(Vertical Pod Autoscaler) untuk kluster kubernetes yang ada.

az aks update -g MyResourceGroup -n MyManagedCLuster --enable-vpa

Nonaktifkan VPA(Vertical Pod Autoscaler) untuk kluster kubernetes yang ada.

az aks update -g MyResourceGroup -n MyManagedCLuster --disable-vpa

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aad-admin-group-object-ids

Daftar ID objek grup aad yang dipisahkan koma yang akan ditetapkan sebagai admin kluster.

--aad-tenant-id

ID penyewa Azure Active Directory.

--aks-custom-headers

Pasangan kunci-nilai yang dipisahkan koma untuk menentukan header kustom.

--api-server-authorized-ip-ranges

Daftar rentang IP apiserver resmi yang dipisahkan koma. Atur ke "" untuk mengizinkan semua lalu lintas pada kluster yang dibatasi sebelumnya. Atur ke 0.0.0.0/32 untuk membatasi lalu lintas apiserver ke kumpulan simpul.

--assign-identity

Tentukan identitas yang ditetapkan pengguna yang ada untuk mengelola grup sumber daya kluster.

--assign-kubelet-identity

Perbarui identitas kubelet kluster ke identitas yang ditetapkan pengguna yang ada. Harap dicatat bahwa operasi ini akan membuat ulang semua simpul agen dalam kluster.

--attach-acr

Berikan penetapan peran 'acrpull' ke ACR yang ditentukan oleh nama atau ID sumber daya.

--auto-upgrade-channel

Tentukan saluran peningkatan untuk peningkatan otomatis.

nilai yang diterima: node-image, none, patch, rapid, stable
--azure-container-storage-nodepools

Tentukan daftar nodepool yang dipisahkan koma untuk menginstal penyimpanan kontainer azure.

--azure-keyvault-kms-key-id

Pengidentifikasi kunci Azure Key Vault.

--azure-keyvault-kms-key-vault-network-access

Akses Jaringan Azure Key Vault.

Nilai yang diizinkan adalah "Publik", "Privat". Jika tidak diatur, default untuk mengetik "Publik". Memerlukan --azure-keyvault-kms-key-id untuk digunakan.

nilai yang diterima: Private, Public
--azure-keyvault-kms-key-vault-resource-id

ID sumber daya Azure Key Vault.

--azure-monitor-workspace-resource-id

ID sumber daya Ruang Kerja Azure Monitor.

--ca-profile --cluster-autoscaler-profile

Daftar pasangan key=value yang dipisahkan koma untuk mengonfigurasi autoscaler kluster. Teruskan string kosong untuk menghapus profil.

--defender-config

Jalur ke file JSON yang berisi konfigurasi profil Pertahanan Microsoft.

--detach-acr

Nonaktifkan penetapan peran 'acrpull' ke ACR yang ditentukan oleh nama atau ID sumber daya.

--disable-ahub

Nonaktifkan fitur Azure Hybrid User Benefits (AHUB) untuk kluster.

nilai default: False
--disable-azure-container-storage

Nonaktifkan penyimpanan kontainer azure atau salah satu jenis storagepool.

nilai yang diterima: all, azureDisk, elasticSan, ephemeralDisk
--disable-azure-keyvault-kms

Nonaktifkan Azure KeyVault Key Management Service.

nilai default: False
--disable-azure-monitor-metrics

Nonaktifkan Profil Metrik Azure Monitor. Ini akan menghapus semua DCRA yang terkait dengan kluster, DCR tertaut apa pun dengan aliran data = prometheus-stream dan grup aturan perekaman yang dibuat oleh addon untuk kluster AKS ini.

nilai default: False
--disable-azure-rbac

Nonaktifkan Azure RBAC untuk mengontrol pemeriksaan otorisasi pada kluster.

nilai default: False
--disable-blob-driver

Nonaktifkan Driver CSI AzureBlob.

--disable-cluster-autoscaler -d

Nonaktifkan autoscaler kluster.

nilai default: False
--disable-defender

Nonaktifkan profil defender.

nilai default: False
--disable-disk-driver

Nonaktifkan Driver CSI AzureDisk.

nilai default: False
--disable-file-driver

Nonaktifkan Driver CSI AzureFile.

nilai default: False
--disable-force-upgrade

Nonaktifkan penimpaan pengaturan peningkatan kluster forceUpgrade.

nilai default: False
--disable-image-cleaner

Nonaktifkan ImageCleaner Service.

nilai default: False
--disable-keda

Nonaktifkan penskala otomatis beban kerja KEDA.

nilai default: False
--disable-local-accounts

Jika diatur ke true, mendapatkan kredensial statis akan dinonaktifkan untuk kluster ini.

nilai default: False
--disable-public-fqdn

Nonaktifkan fitur fqdn publik untuk kluster privat.

nilai default: False
--disable-secret-rotation

Nonaktifkan rotasi rahasia. Gunakan dengan addon azure-keyvault-secrets-provider.

nilai default: False
--disable-snapshot-controller

Nonaktifkan Pengontrol Rekam Jepret CSI.

nilai default: False
--disable-vpa

Nonaktifkan autoscaler pod vertikal untuk kluster.

nilai default: False
--disable-windows-gmsa

Nonaktifkan gmsa Windows pada kluster.

nilai default: False
--disable-workload-identity

Nonaktifkan addon identitas beban kerja.

nilai default: False
--enable-aad

Aktifkan fitur AAD terkelola untuk kluster.

nilai default: False
--enable-ahub

Aktifkan fitur Azure Hybrid User Benefits (AHUB) untuk kluster.

nilai default: False
--enable-azure-container-storage

Aktifkan penyimpanan kontainer azure dan tentukan jenis kumpulan penyimpanan.

nilai yang diterima: azureDisk, elasticSan, ephemeralDisk
--enable-azure-keyvault-kms

Aktifkan Azure KeyVault Key Management Service.

nilai default: False
--enable-azure-monitor-metrics

Aktifkan kluster kubernetes dengan layanan terkelola Azure Monitor untuk integrasi Prometheus.

nilai default: False
--enable-azure-rbac

Aktifkan Azure RBAC untuk mengontrol pemeriksaan otorisasi pada kluster.

nilai default: False
--enable-blob-driver

Aktifkan Driver CSI AzureBlob.

--enable-cluster-autoscaler -e

Aktifkan autoscaler kluster.

nilai default: False
--enable-defender

Aktifkan profil keamanan Pertahanan Microsoft.

nilai default: False
--enable-disk-driver

Aktifkan Driver CSI AzureDisk.

nilai default: False
--enable-file-driver

Aktifkan Driver CSI AzureFile.

nilai default: False
--enable-force-upgrade

Aktifkan penimpaan pengaturan peningkatan kluster forceUpgrade.

nilai default: False
--enable-image-cleaner

Aktifkan Layanan ImageCleaner.

nilai default: False
--enable-keda

Aktifkan penskala otomatis beban kerja KEDA.

nilai default: False
--enable-local-accounts

Jika diatur ke true, akan mengaktifkan mendapatkan kredensial statis untuk kluster ini.

nilai default: False
--enable-managed-identity

Perbarui kluster saat ini untuk menggunakan identitas terkelola untuk mengelola grup sumber daya kluster.

nilai default: False
--enable-oidc-issuer

Aktifkan pengeluar sertifikat OIDC.

nilai default: False
--enable-public-fqdn

Aktifkan fitur fqdn publik untuk kluster privat.

nilai default: False
--enable-secret-rotation

Aktifkan rotasi rahasia. Gunakan dengan addon azure-keyvault-secrets-provider.

nilai default: False
--enable-snapshot-controller

Aktifkan Pengontrol Rekam Jepret.

nilai default: False
--enable-vpa

Aktifkan autoscaler pod vertikal untuk kluster.

nilai default: False
--enable-windows-gmsa

Aktifkan gmsa Windows pada kluster.

nilai default: False
--enable-windows-recording-rules

Aktifkan Aturan Perekaman Windows saat mengaktifkan addon Metrik Azure Monitor.

nilai default: False
--enable-workload-identity

Aktifkan addon identitas beban kerja.

nilai default: False
--gmsa-dns-server

Tentukan server DNS untuk gmsa Windows pada kluster.

Anda tidak perlu mengatur ini jika Anda telah mengatur server DNS di VNET yang digunakan oleh kluster. Anda harus mengatur atau tidak mengatur --gmsa-dns-server dan --gmsa-root-domain-name pada saat yang sama saat mengatur --enable-windows-gmsa.

--gmsa-root-domain-name

Tentukan nama domain akar untuk gmsa Windows pada kluster.

Anda tidak perlu mengatur ini jika Anda telah mengatur server DNS di VNET yang digunakan oleh kluster. Anda harus mengatur atau tidak mengatur --gmsa-dns-server dan --gmsa-root-domain-name pada saat yang sama saat mengatur --enable-windows-gmsa.

--grafana-resource-id

ID sumber daya Ruang Kerja Azure Managed Grafana.

--http-proxy-config

Konfigurasi Proksi HTTP untuk kluster ini.

--image-cleaner-interval-hours

Interval pemindaian ImageCleaner.

--k8s-support-plan

Pilih dari "KubernetesOfficial" atau "AKSLongTermSupport", dengan "AKSLongTermSupport" Anda mendapatkan 1 tahun tambahan patch CVE.

nilai yang diterima: AKSLongTermSupport, KubernetesOfficial
--ksm-metric-annotations-allow-list

Daftar kunci label Kubernetes tambahan yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya. Secara default metrik hanya berisi label nama dan namespace. Untuk menyertakan label tambahan, berikan daftar nama sumber daya dalam bentuk jamak dan kunci label Kube yang ingin Anda izinkan (misalnya,'=namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...)'. Satu '' dapat disediakan per sumber daya sebagai gantinya untuk mengizinkan label apa pun, tetapi memiliki implikasi performa yang parah (misalnya '=pods=[]').

--ksm-metric-labels-allow-list

Daftar kunci label Kubernetes tambahan yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya. Secara default metrik hanya berisi label nama dan namespace. Untuk menyertakan label tambahan, berikan daftar nama sumber daya dalam bentuk jamak dan kunci label Kube yang ingin Anda izinkan (misalnya '=namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...)'. Satu '' dapat disediakan per sumber daya sebagai gantinya untuk mengizinkan label apa pun, tetapi memiliki implikasi performa yang parah (misalnya '=pods=[]').

--load-balancer-backend-pool-type

Jenis kumpulan backend load balancer.

Tentukan jenis kumpulan backend LoadBalancer dari kumpulan backend masuk terkelola. NodeIP berarti VM akan dilampirkan ke LoadBalancer dengan menambahkan alamat IP privatnya ke kumpulan backend. NodeIPConfiguration berarti VM akan dilampirkan ke LoadBalancer dengan merujuk ID kumpulan backend di NIC VM.

nilai yang diterima: nodeIP, nodeIPConfiguration
--load-balancer-idle-timeout

Batas waktu diam penyeimbang beban dalam menit.

Batas waktu diam yang diinginkan untuk alur keluar load balancer, defaultnya adalah 30 menit. Tentukan nilai dalam rentang [4, 100].

--load-balancer-managed-outbound-ip-count

Jumlah IP keluar yang dikelola load balancer.

Jumlah IP keluar terkelola yang diinginkan untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar. Jika nilai baru lebih besar dari nilai asli, IP keluar tambahan baru akan dibuat. Jika nilainya kurang dari nilai asli, IP keluar yang ada akan dihapus dan koneksi keluar mungkin gagal karena pembaruan konfigurasi.

--load-balancer-managed-outbound-ipv6-count

Load balancer mengelola jumlah IP IPv6 keluar.

Jumlah IP IPv6 keluar yang diinginkan untuk koneksi keluar load balancer. Hanya berlaku untuk dual-stack (--ip-families IPv4,IPv6).

--load-balancer-outbound-ip-prefixes

ID sumber daya awalan IP keluar load balancer.

ID sumber daya awalan IP publik yang dipisahkan koma untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-outbound-ips

ID sumber daya IP keluar load balancer.

ID sumber daya IP publik yang dipisahkan koma untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-outbound-ports

Port yang dialokasikan keluar load balancer.

Jumlah statis yang diinginkan dari port keluar per VM di kumpulan backend load balancer. Secara default, atur ke 0 yang menggunakan alokasi default berdasarkan jumlah VM.

--max-count

Jumlah simpul maksimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [1, 1000].

--min-count

Jumlah simpul minimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [1, 1000].

--nat-gateway-idle-timeout

Batas waktu diam gateway NAT dalam hitung menit.

Batas waktu diam yang diinginkan untuk alur keluar gateway NAT, defaultnya adalah 4 menit. Tentukan nilai dalam rentang [4, 120]. Hanya berlaku untuk kluster load balancer SKU Standar dengan jenis keluar managedNATGateway.

--nat-gateway-managed-outbound-ip-count

Jumlah IP keluar yang dikelola gateway NAT.

Jumlah IP keluar terkelola yang diinginkan untuk koneksi keluar gateway NAT. Tentukan nilai dalam rentang [1, 16]. Hanya berlaku untuk kluster load balancer SKU Standar dengan jenis keluar managedNATGateway.

--network-dataplane

Dataplane jaringan yang akan digunakan.

Dataplane jaringan yang digunakan dalam kluster Kubernetes. Tentukan "azure" untuk menggunakan dataplane Azure (default) atau "cilium" untuk mengaktifkan dataplane Cilium.

nilai yang diterima: azure, cilium
--network-plugin

Plugin jaringan Kubernetes yang akan digunakan.

Tentukan "azure" bersama dengan --network-plugin-mode=overlay untuk memperbarui kluster untuk menggunakan Azure CNI Overlay. Untuk informasi selengkapnya, lihat https://aka.ms/aks/azure-cni-overlay.

nilai yang diterima: azure, kubenet, none
--network-plugin-mode

Perbarui mode plugin jaringan untuk bermigrasi ke penyiapan jaringan pod yang berbeda.

--network-policy

Perbarui mode kebijakan jaringan.

Tentukan "azure" untuk manajer kebijakan jaringan Azure, "cilium" untuk Azure CNI yang didukung oleh Cilium. Default ke "" (kebijakan jaringan dinonaktifkan).

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--node-os-upgrade-channel

Cara memperbarui OS pada simpul Anda. Ini bisa berupa NodeImage, None, SecurityPatch atau Unmanaged.

--nodepool-labels

Label simpul untuk semua kumpulan simpul. Lihat https://aka.ms/node-labels untuk sintaks label.

--nodepool-taints

Node taint untuk semua kumpulan simpul.

--outbound-type

Bagaimana lalu lintas keluar akan dikonfigurasi untuk kluster.

Opsi ini akan mengubah cara koneksi keluar dikelola di kluster AKS. Opsi yang tersedia adalah loadbalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting. Untuk vnet kustom, loadbalancer, userAssignedNATGateway dan userDefinedRouting didukung. Untuk vnet terkelola aks, loadbalancer, managedNATGateway, dan userDefinedRouting didukung.

nilai yang diterima: loadBalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting
--pod-cidr

Perbarui CIDR pod untuk kluster. Digunakan saat memperbarui kluster dari Azure CNI ke Azure CNI Overlay.

--private-dns-zone

Mode zona dns privat untuk kluster privat.

Hanya izinkan mengubah zona dns privat dari mode byo/sistem ke tidak ada untuk kluster privat. Yang lain ditolak.

--rotation-poll-interval

Atur interval polling rotasi. Gunakan dengan addon azure-keyvault-secrets-provider.

--storage-pool-name

Atur nama kumpulan penyimpanan untuk penyimpanan kontainer azure.

--storage-pool-option

Atur opsi kumpulan penyimpanan disk ephemeral untuk penyimpanan kontainer azure.

nilai yang diterima: NVMe, Temp, all
--storage-pool-size

Atur ukuran kumpulan penyimpanan untuk penyimpanan kontainer azure.

--storage-pool-sku

Atur sku kumpulan penyimpanan jenis disk azure untuk penyimpanan kontainer azure.

nilai yang diterima: PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS
--tags

Tag kluster terkelola. Instans kluster terkelola dan semua sumber daya yang dikelola oleh penyedia cloud akan ditandai.

--tier

Tentukan tingkat SKU untuk kluster terkelola. '--standar tingkat' memungkinkan layanan kluster terkelola standar dengan SLA yang didukung secara finansial. '--tingkat gratis' mengubah kluster terkelola standar menjadi yang gratis.

nilai yang diterima: free, premium, standard
--update-cluster-autoscaler -u

Perbarui jumlah min atau jumlah maks untuk autoscaler kluster.

nilai default: False
--upgrade-override-until

Sampai ketika peningkatan kluster Pengaturan penimpaan efektif. Ini harus dalam format tanggal-waktu yang valid yang dalam 30 hari ke depan. Misalnya, 2023-04-01T13:00:00Z. Perhatikan bahwa jika --force-upgrade diatur ke true dan --upgrade-override-until tidak diatur, secara default akan diatur ke 3 hari dari sekarang.

--windows-admin-password

Kata sandi akun pengguna untuk digunakan pada VM simpul windows.

Aturan untuk windows-admin-password: - Panjang minimum: 14 karakter - Panjang maksimum: 123 karakter - Persyaratan kompleksitas: 3 dari 4 kondisi di bawah ini perlu dipenuhi * Memiliki karakter yang lebih rendah * Memiliki karakter atas * Memiliki digit * Memiliki karakter khusus (Kecocokan regex [\W_]) - Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Referensi: https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.virtualmachinescalesetosprofile.adminpassword?view=azure-dotnet.

--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 aks update (aks-preview extension)

Perbarui properti kluster Kubernetes terkelola.

Perbarui properti kluster Kubernetes terkelola. Dapat digunakan misalnya untuk mengaktifkan/menonaktifkan penskala otomatis kluster. Ketika dipanggil tanpa argumen opsional, ini mencoba memindahkan kluster ke status tujuannya tanpa mengubah konfigurasi kluster saat ini. Ini dapat digunakan untuk keluar dari status yang tidak berhasil.

az aks update --name
              --resource-group
              [--aad-admin-group-object-ids]
              [--aad-tenant-id]
              [--aks-custom-headers]
              [--api-server-authorized-ip-ranges]
              [--apiserver-subnet-id]
              [--assign-identity]
              [--assign-kubelet-identity]
              [--attach-acr]
              [--auto-upgrade-channel {node-image, none, patch, rapid, stable}]
              [--azure-container-storage-nodepools]
              [--azure-keyvault-kms-key-id]
              [--azure-keyvault-kms-key-vault-network-access {Private, Public}]
              [--azure-keyvault-kms-key-vault-resource-id]
              [--azure-monitor-workspace-resource-id]
              [--bootstrap-artifact-source {Cache, Direct}]
              [--bootstrap-container-registry-resource-id]
              [--ca-certs]
              [--ca-profile]
              [--cluster-service-load-balancer-health-probe-mode {Servicenodeport, Shared}]
              [--cluster-snapshot-id]
              [--defender-config]
              [--detach-acr]
              [--disable-addon-autoscaling]
              [--disable-ahub]
              [--disable-ai-toolchain-operator]
              [--disable-azure-container-storage {all, azureDisk, elasticSan, ephemeralDisk}]
              [--disable-azure-keyvault-kms]
              [--disable-azure-monitor-metrics]
              [--disable-azure-rbac]
              [--disable-blob-driver]
              [--disable-cluster-autoscaler]
              [--disable-cost-analysis]
              [--disable-defender]
              [--disable-disk-driver]
              [--disable-file-driver]
              [--disable-force-upgrade]
              [--disable-image-cleaner]
              [--disable-image-integrity]
              [--disable-keda]
              [--disable-local-accounts]
              [--disable-network-observability]
              [--disable-node-restriction]
              [--disable-pod-identity]
              [--disable-pod-security-policy]
              [--disable-private-cluster]
              [--disable-public-fqdn]
              [--disable-secret-rotation]
              [--disable-snapshot-controller]
              [--disable-vpa]
              [--disable-workload-identity]
              [--disk-driver-version {v1, v2}]
              [--enable-aad]
              [--enable-addon-autoscaling]
              [--enable-ahub]
              [--enable-ai-toolchain-operator]
              [--enable-apiserver-vnet-integration]
              [--enable-azure-container-storage {azureDisk, elasticSan, ephemeralDisk}]
              [--enable-azure-keyvault-kms]
              [--enable-azure-monitor-metrics]
              [--enable-azure-rbac]
              [--enable-blob-driver]
              [--enable-cluster-autoscaler]
              [--enable-cost-analysis]
              [--enable-defender]
              [--enable-disk-driver]
              [--enable-file-driver]
              [--enable-force-upgrade]
              [--enable-image-cleaner]
              [--enable-image-integrity]
              [--enable-keda]
              [--enable-local-accounts]
              [--enable-managed-identity]
              [--enable-network-observability]
              [--enable-node-restriction]
              [--enable-oidc-issuer]
              [--enable-pod-identity]
              [--enable-pod-identity-with-kubenet]
              [--enable-private-cluster]
              [--enable-public-fqdn]
              [--enable-secret-rotation]
              [--enable-snapshot-controller]
              [--enable-vpa]
              [--enable-windows-gmsa]
              [--enable-windows-recording-rules]
              [--enable-workload-identity]
              [--gmsa-dns-server]
              [--gmsa-root-domain-name]
              [--grafana-resource-id]
              [--http-proxy-config]
              [--image-cleaner-interval-hours]
              [--ip-families]
              [--k8s-support-plan {AKSLongTermSupport, KubernetesOfficial}]
              [--ksm-metric-annotations-allow-list]
              [--ksm-metric-labels-allow-list]
              [--kube-proxy-config]
              [--load-balancer-backend-pool-type]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-count]
              [--load-balancer-managed-outbound-ipv6-count]
              [--load-balancer-outbound-ip-prefixes]
              [--load-balancer-outbound-ips]
              [--load-balancer-outbound-ports]
              [--max-count]
              [--min-count]
              [--nat-gateway-idle-timeout]
              [--nat-gateway-managed-outbound-ip-count]
              [--network-dataplane {azure, cilium}]
              [--network-plugin {azure, kubenet, none}]
              [--network-plugin-mode]
              [--network-policy]
              [--no-wait]
              [--node-init-taints]
              [--node-os-upgrade-channel {NodeImage, None, SecurityPatch, Unmanaged}]
              [--node-provisioning-mode {Auto, Manual}]
              [--nodepool-labels]
              [--nodepool-taints]
              [--nrg-lockdown-restriction-level {ReadOnly, Unrestricted}]
              [--outbound-type {loadBalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting}]
              [--pod-cidr]
              [--private-dns-zone]
              [--rotation-poll-interval]
              [--safeguards-excluded-ns]
              [--safeguards-level {Enforcement, Off, Warning}]
              [--safeguards-version]
              [--sku {automatic, base}]
              [--ssh-access {disabled, localuser}]
              [--ssh-key-value]
              [--storage-pool-name]
              [--storage-pool-option {NVMe, Temp, all}]
              [--storage-pool-size]
              [--storage-pool-sku {PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS}]
              [--tags]
              [--tier {free, premium, standard}]
              [--update-cluster-autoscaler]
              [--upgrade-override-until]
              [--windows-admin-password]
              [--yes]

Contoh

Rekonsiliasi kluster kembali ke statusnya saat ini.

az aks update -g MyResourceGroup -n MyManagedCluster

Aktifkan penskala otomatis kluster dalam rentang jumlah simpul [1,5]

az aks update --enable-cluster-autoscaler --min-count 1 --max-count 5 -g MyResourceGroup -n MyManagedCluster

Menonaktifkan penskala otomatis kluster untuk kluster yang ada

az aks update --disable-cluster-autoscaler -g MyResourceGroup -n MyManagedCluster

Perbarui jumlah min atau jumlah maks untuk autoscaler kluster.

az aks update --update-cluster-autoscaler --min-count 1 --max-count 10 -g MyResourceGroup -n MyManagedCluster

Nonaktifkan kebijakan keamanan pod.

az aks update --disable-pod-security-policy -g MyResourceGroup -n MyManagedCluster

Perbarui kluster kubernetes dengan load balancer SKU standar untuk menggunakan dua IP yang dibuat AKS untuk penggunaan koneksi keluar load balancer.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2

Perbarui kluster kubernetes dengan load balancer SKU standar untuk menggunakan IP publik yang disediakan untuk penggunaan koneksi keluar load balancer.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ips <ip-resource-id-1,ip-resource-id-2>

Perbarui kluster kubernetes dengan load balancer SKU standar untuk menggunakan awalan IP publik yang disediakan untuk penggunaan koneksi keluar load balancer.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ip-prefixes <ip-prefix-resource-id-1,ip-prefix-resource-id-2>

Memperbarui kluster kubernetes dengan jenis keluar baru

az aks update -g MyResourceGroup -n MyManagedCluster --outbound-type managedNATGateway

Memperbarui kluster kubernetes dengan dua IP terkelola AKS keluar batas waktu aliran menganggur 5 menit dan 8000 port yang dialokasikan per komputer

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2 --load-balancer-idle-timeout 5 --load-balancer-outbound-ports 8000

Memperbarui kluster kubernetes dari jenis keluar managedNATGateway dengan dua IP terkelola AKS keluar batas waktu aliran menganggur 4 menit

az aks update -g MyResourceGroup -n MyManagedCluster --nat-gateway-managed-outbound-ip-count 2 --nat-gateway-idle-timeout 4

Perbarui kluster kubernetes dengan rentang ip apiserver resmi.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 193.168.1.0/24,194.168.1.0/24

Nonaktifkan fitur rentang ip apiserver resmi untuk kluster kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges ""

Batasi lalu lintas apiserver dalam kluster kubernetes ke simpul agentpool.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 0.0.0.0/32

Perbarui kluster AAD yang dikelola AKS dengan ID penyewa atau ID objek grup admin.

az aks update -g MyResourceGroup -n MyManagedCluster --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Migrasikan kluster AKS AAD-Integrated atau kluster non-AAAAD ke kluster AAD yang dikelola AKS.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-aad --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Aktifkan feattur Manfaat Pengguna Azure Hybrid untuk kluster kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-ahub

Nonaktifkan feattur Manfaat Pengguna Azure Hybrid untuk kluster kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --disable-ahub

Perbarui kluster untuk menggunakan identitas terkelola yang ditetapkan sistem dalam sarana kontrol.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-managed-identity

Perbarui kluster untuk menggunakan identitas terkelola yang ditetapkan pengguna di sarana kontrol.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-managed-identity --assign-identity <user_assigned_identity_resource_id>

Aktifkan addon identitas pod.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-pod-identity

Nonaktifkan addon identitas pod.

az aks update -g MyResourceGroup -n MyManagedCluster --disable-pod-identity

Memperbarui tag kluster kubernetes

az aks update -g MyResourceGroup -n MyManagedCLuster --tags "foo=bar" "baz=qux"

Memperbarui kata sandi Windows dari kluster kubernetes

az aks update -g MyResourceGroup -n MyManagedCLuster --windows-admin-password "Repl@cePassw0rd12345678"

Memperbarui kluster AAD AKS terkelola untuk menggunakan Azure RBAC

az aks update -g MyResourceGroup -n MyManagedCluster --enable-azure-rbac

Menonaktifkan Azure RBAC dalam kluster AAD AKS terkelola

az aks update -g MyResourceGroup -n MyManagedCluster --disable-azure-rbac

Aktifkan gmsa Windows untuk kluster kubernetes dengan mengatur server DNS di vnet yang digunakan oleh kluster.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-windows-gmsa

Aktifkan gmsa Windows untuk kluster kubernetes tanpa mengatur server DNS di vnet yang digunakan oleh kluster.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-windows-gmsa --gmsa-dns-server "10.240.0.4" --gmsa-root-domain-name "contoso.com"

Perbarui kluster terkelola yang ada ke rekam jepret kluster terkelola.

az aks update -g MyResourceGroup -n MyManagedCluster --cluster-snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/managedclustersnapshots/mysnapshot1"

Perbarui kluster kubernetes dengan perlindungan yang diatur ke "Peringatan". Mengasumsikan addon kebijakan azure sudah diaktifkan

az aks update -g MyResourceGroup -n MyManagedCluster --safeguards-level Warning

Perbarui kluster kubernetes dengan perlindungan yang diatur ke "Peringatan" dan beberapa namespace dikecualikan. Mengasumsikan addon kebijakan azure sudah diaktifkan

az aks update -g MyResourceGroup -n MyManagedCluster --safeguards-level Warning --safeguards-excluded-ns ns1,ns2

Perbarui kluster kubernetes untuk menghapus namespace apa pun yang dikecualikan dari perlindungan. Mengasumsikan addon kebijakan azure sudah diaktifkan

az aks update -g MyResourceGroup -n MyManagedCluster --safeguards-excluded-ns ""

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aad-admin-group-object-ids

Daftar ID objek grup aad yang dipisahkan koma yang akan ditetapkan sebagai admin kluster.

--aad-tenant-id

ID penyewa Azure Active Directory.

--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--api-server-authorized-ip-ranges

Daftar rentang IP apiserver resmi yang dipisahkan koma. Atur ke "" untuk mengizinkan semua lalu lintas pada kluster yang dibatasi sebelumnya. Atur ke 0.0.0.0/32 untuk membatasi lalu lintas apiserver ke kumpulan simpul.

--apiserver-subnet-id
Pratinjau

ID subnet di VNet yang ada untuk menetapkan pod apiserver sarana kontrol (memerlukan --enable-apiserver-vnet-integration).

--assign-identity

Tentukan identitas yang ditetapkan pengguna yang ada untuk mengelola grup sumber daya kluster.

--assign-kubelet-identity

Perbarui identitas kubelet kluster ke identitas yang ditetapkan pengguna yang ada. Perhatikan, operasi ini akan membuat ulang semua simpul agen dalam kluster.

--attach-acr

Berikan penetapan peran 'acrpull' ke ACR yang ditentukan oleh nama atau ID sumber daya.

--auto-upgrade-channel

Tentukan saluran peningkatan untuk peningkatan otomatis. Ini bisa cepat, stabil, patch, node-image atau tidak ada, tidak ada berarti menonaktifkan autoupgrade.

nilai yang diterima: node-image, none, patch, rapid, stable
--azure-container-storage-nodepools

Tentukan daftar nodepool yang dipisahkan koma untuk menginstal penyimpanan kontainer azure.

--azure-keyvault-kms-key-id

Pengidentifikasi kunci Azure Key Vault.

--azure-keyvault-kms-key-vault-network-access

Akses Jaringan Azure Key Vault.

Nilai yang diizinkan adalah "Publik", "Privat". Jika tidak diatur, default untuk mengetik "Publik". Memerlukan --azure-keyvault-kms-key-id untuk digunakan.

nilai yang diterima: Private, Public
--azure-keyvault-kms-key-vault-resource-id

ID sumber daya Azure Key Vault.

--azure-monitor-workspace-resource-id

ID sumber daya Ruang Kerja Azure Monitor.

--bootstrap-artifact-source
Pratinjau

Konfigurasikan sumber artefak saat bootstraping kluster.

Artefak mencakup gambar addon. Gunakan "Direct" untuk mengunduh artefak dari MCR, "Cache" ke artefak downalod dari Azure Container Registry.

nilai yang diterima: Cache, Direct
--bootstrap-container-registry-resource-id
Pratinjau

Mengonfigurasi ID sumber daya registri kontainer. Harus menggunakan "Cache" sebagai sumber artefak bootstrap.

--ca-certs --custom-ca-trust-certificates
Pratinjau

Jalur ke file yang berisi hingga 10 sertifikat yang dipisahkan baris kosong. Hanya berlaku untuk simpul linux.

Sertifikat ini digunakan oleh fitur Kepercayaan CA Kustom dan akan ditambahkan ke penyimpanan kepercayaan simpul. Memerlukan Kepercayaan CA Kustom untuk diaktifkan pada simpul.

--ca-profile --cluster-autoscaler-profile

Daftar pasangan key=value yang dipisahkan spasi untuk mengonfigurasi autoscaler kluster. Teruskan string kosong untuk menghapus profil.

--cluster-service-load-balancer-health-probe-mode
Pratinjau

Atur mode pemeriksaan kesehatan layanan kluster.

Atur mode pemeriksaan kesehatan layanan kluster. Defaultnya adalah "Servicenodeport".

nilai yang diterima: Servicenodeport, Shared
--cluster-snapshot-id
Pratinjau

Id rekam jepret kluster sumber digunakan untuk memperbarui kluster yang ada.

--defender-config

Jalur ke file JSON yang berisi konfigurasi profil Pertahanan Microsoft.

--detach-acr

Nonaktifkan penetapan peran 'acrpull' ke ACR yang ditentukan oleh nama atau ID sumber daya.

--disable-addon-autoscaling
Pratinjau

Nonaktifkan penskalaan otomatis addon untuk kluster.

nilai default: False
--disable-ahub

Nonaktifkan fitur Azure Hybrid User Benefits (AHUB) untuk kluster.

nilai default: False
--disable-ai-toolchain-operator
Pratinjau

Nonaktifkan operator toolchain AI.

nilai default: False
--disable-azure-container-storage

Nonaktifkan penyimpanan kontainer azure atau salah satu jenis storagepool.

nilai yang diterima: all, azureDisk, elasticSan, ephemeralDisk
--disable-azure-keyvault-kms

Nonaktifkan Azure KeyVault Key Management Service.

nilai default: False
--disable-azure-monitor-metrics

Nonaktifkan Profil Metrik Azure Monitor. Ini akan menghapus semua DCRA yang terkait dengan kluster, DCR tertaut apa pun dengan aliran data = prometheus-stream dan grup aturan perekaman yang dibuat oleh addon untuk kluster AKS ini.

nilai default: False
--disable-azure-rbac

Nonaktifkan Azure RBAC untuk mengontrol pemeriksaan otorisasi pada kluster.

nilai default: False
--disable-blob-driver

Nonaktifkan Driver CSI AzureBlob.

--disable-cluster-autoscaler -d

Nonaktifkan autoscaler kluster.

nilai default: False
--disable-cost-analysis
Pratinjau

Nonaktifkan mengekspor detail Namespace layanan dan Penyebaran Kubernetes ke tampilan Analisis Biaya di portal Azure.

nilai default: False
--disable-defender

Nonaktifkan profil defender.

nilai default: False
--disable-disk-driver

Nonaktifkan Driver CSI AzureDisk.

nilai default: False
--disable-file-driver

Nonaktifkan Driver CSI AzureFile.

nilai default: False
--disable-force-upgrade

Nonaktifkan penimpaan pengaturan peningkatan kluster forceUpgrade.

nilai default: False
--disable-image-cleaner

Nonaktifkan ImageCleaner Service.

nilai default: False
--disable-image-integrity
Pratinjau

Nonaktifkan ImageIntegrity Service.

nilai default: False
--disable-keda
Pratinjau

Nonaktifkan penskala otomatis beban kerja KEDA.

nilai default: False
--disable-local-accounts

(Pratinjau) Jika diatur ke true, mendapatkan kredensial statis akan dinonaktifkan untuk kluster ini.

nilai default: False
--disable-network-observability
Pratinjau

Nonaktifkan pengamatan jaringan pada kluster.

--disable-node-restriction
Pratinjau

Nonaktifkan opsi pembatasan simpul pada kluster.

nilai default: False
--disable-pod-identity

(PRATINJAU) Nonaktifkan addon Identitas Pod untuk kluster.

nilai default: False
--disable-pod-security-policy
Pratinjau

Nonaktifkan kebijakan keamanan pod.

PodSecurityPolicy tidak digunakan lagi. Lihat https://aka.ms/aks/psp untuk detailnya.

nilai default: False
--disable-private-cluster
Pratinjau

Nonaktifkan kluster privat untuk kluster integrasi vnet apiserver.

nilai default: False
--disable-public-fqdn

Nonaktifkan fitur fqdn publik untuk kluster privat.

nilai default: False
--disable-secret-rotation

Nonaktifkan rotasi rahasia. Gunakan dengan addon azure-keyvault-secrets-provider.

nilai default: False
--disable-snapshot-controller

Nonaktifkan Pengontrol Rekam Jepret CSI.

nilai default: False
--disable-vpa
Pratinjau

Nonaktifkan autoscaler pod vertikal untuk kluster.

nilai default: False
--disable-workload-identity

(PRATINJAU) Nonaktifkan addon Identitas Beban Kerja untuk kluster.

nilai default: False
--disk-driver-version

Tentukan versi Driver CSI AzureDisk.

nilai yang diterima: v1, v2
--enable-aad

Aktifkan fitur AAD terkelola untuk kluster.

nilai default: False
--enable-addon-autoscaling
Pratinjau

Aktifkan penskalaan otomatis addon untuk kluster.

nilai default: False
--enable-ahub

Aktifkan fitur Azure Hybrid User Benefits (AHUB) untuk kluster.

nilai default: False
--enable-ai-toolchain-operator
Pratinjau

Aktifkan operator toolchain AI ke kluster.

nilai default: False
--enable-apiserver-vnet-integration
Pratinjau

Aktifkan integrasi vnet pengguna dengan pod apiserver sarana kontrol.

nilai default: False
--enable-azure-container-storage

Aktifkan penyimpanan kontainer azure dan tentukan jenis kumpulan penyimpanan.

nilai yang diterima: azureDisk, elasticSan, ephemeralDisk
--enable-azure-keyvault-kms

Aktifkan Azure KeyVault Key Management Service.

nilai default: False
--enable-azure-monitor-metrics

Aktifkan Profil Metrik Azure Monitor.

nilai default: False
--enable-azure-rbac

Aktifkan Azure RBAC untuk mengontrol pemeriksaan otorisasi pada kluster.

nilai default: False
--enable-blob-driver

Aktifkan Driver CSI AzureBlob.

--enable-cluster-autoscaler -e

Aktifkan autoscaler kluster.

nilai default: False
--enable-cost-analysis
Pratinjau

Aktifkan mengekspor detail Namespace layanan dan Penyebaran Kubernetes ke tampilan Analisis Biaya di portal Azure. Untuk informasi selengkapnya, lihat aka.ms/aks/docs/cost-analysis.

nilai default: False
--enable-defender

Aktifkan profil keamanan Pertahanan Microsoft.

nilai default: False
--enable-disk-driver

Aktifkan Driver CSI AzureDisk.

nilai default: False
--enable-file-driver

Aktifkan Driver CSI AzureFile.

nilai default: False
--enable-force-upgrade

Aktifkan penimpaan pengaturan peningkatan kluster forceUpgrade.

nilai default: False
--enable-image-cleaner

Aktifkan Layanan ImageCleaner.

nilai default: False
--enable-image-integrity

Aktifkan ImageIntegrity Service.

nilai default: False
--enable-keda
Pratinjau

Aktifkan penskala otomatis beban kerja KEDA.

nilai default: False
--enable-local-accounts

(Pratinjau) Jika diatur ke true, akan mengaktifkan mendapatkan kredensial statis untuk kluster ini.

nilai default: False
--enable-managed-identity

Perbarui kluster saat ini ke identitas terkelola untuk mengelola grup sumber daya kluster.

nilai default: False
--enable-network-observability
Pratinjau

Aktifkan pengamatan jaringan pada kluster.

--enable-node-restriction
Pratinjau

Aktifkan opsi pembatasan simpul pada kluster.

nilai default: False
--enable-oidc-issuer

Aktifkan pengeluar sertifikat OIDC.

nilai default: False
--enable-pod-identity

(PRATINJAU) Aktifkan addon Identitas Pod untuk kluster.

nilai default: False
--enable-pod-identity-with-kubenet

(PRATINJAU) Aktifkan addon identitas pod untuk kluster menggunakan plugin jaringan Kubnet.

nilai default: False
--enable-private-cluster
Pratinjau

Aktifkan kluster privat untuk kluster integrasi vnet apiserver.

nilai default: False
--enable-public-fqdn

Aktifkan fitur fqdn publik untuk kluster privat.

nilai default: False
--enable-secret-rotation

Aktifkan rotasi rahasia. Gunakan dengan addon azure-keyvault-secrets-provider.

nilai default: False
--enable-snapshot-controller

Aktifkan Pengontrol Rekam Jepret.

nilai default: False
--enable-vpa
Pratinjau

Aktifkan autoscaler pod vertikal untuk kluster.

nilai default: False
--enable-windows-gmsa

Aktifkan gmsa Windows pada kluster.

nilai default: False
--enable-windows-recording-rules

Aktifkan Aturan Perekaman Windows saat mengaktifkan addon Metrik Azure Monitor.

nilai default: False
--enable-workload-identity

(PRATINJAU) Aktifkan addon Identitas Beban Kerja untuk kluster.

nilai default: False
--gmsa-dns-server

Tentukan server DNS untuk gmsa Windows pada kluster.

Anda tidak perlu mengatur ini jika Anda telah mengatur server DNS di VNET yang digunakan oleh kluster. Anda harus mengatur atau tidak mengatur --gmsa-dns-server dan --gmsa-root-domain-name pada saat yang sama saat mengatur --enable-windows-gmsa.

--gmsa-root-domain-name

Tentukan nama domain akar untuk gmsa Windows pada kluster.

Anda tidak perlu mengatur ini jika Anda telah mengatur server DNS di VNET yang digunakan oleh kluster. Anda harus mengatur atau tidak mengatur --gmsa-dns-server dan --gmsa-root-domain-name pada saat yang sama saat mengatur --enable-windows-gmsa.

--grafana-resource-id

ID sumber daya Ruang Kerja Azure Managed Grafana.

--http-proxy-config

Konfigurasi Proksi HTTP untuk kluster ini.

--image-cleaner-interval-hours

Interval pemindaian ImageCleaner.

--ip-families

Daftar versi IP yang dipisahkan koma untuk digunakan untuk jaringan kluster.

Setiap versi IP harus dalam format IPvN. Misalnya, IPv4.

--k8s-support-plan

Pilih dari "KubernetesOfficial" atau "AKSLongTermSupport", dengan "AKSLongTermSupport" Anda mendapatkan 1 tahun tambahan patch CVE.

nilai yang diterima: AKSLongTermSupport, KubernetesOfficial
--ksm-metric-annotations-allow-list

Daftar kunci label Kubernetes tambahan yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya. Secara default metrik hanya berisi label nama dan namespace. Untuk menyertakan label tambahan, berikan daftar nama sumber daya dalam bentuk jamak dan kunci label Kube yang ingin Anda izinkan (misalnya,'=namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...)'. Satu '' dapat disediakan per sumber daya sebagai gantinya untuk mengizinkan label apa pun, tetapi memiliki implikasi performa yang parah (misalnya '=pods=[]').

--ksm-metric-labels-allow-list

Daftar kunci label Kubernetes tambahan yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya. Secara default metrik hanya berisi label nama dan namespace. Untuk menyertakan label tambahan, berikan daftar nama sumber daya dalam bentuk jamak dan kunci label Kube yang ingin Anda izinkan (misalnya '=namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...)'. Satu '' dapat disediakan per sumber daya sebagai gantinya untuk mengizinkan label apa pun, tetapi memiliki implikasi performa yang parah (misalnya '=pods=[]').

--kube-proxy-config

Konfigurasi kube-proxy untuk kluster ini.

--load-balancer-backend-pool-type

Jenis kumpulan backend load balancer.

Jenis kumpulan backend load balancer, nilai yang didukung adalah nodeIP dan nodeIPConfiguration.

--load-balancer-idle-timeout

Batas waktu diam penyeimbang beban dalam menit.

Batas waktu diam yang diinginkan untuk alur keluar load balancer, defaultnya adalah 30 menit. Tentukan nilai dalam rentang [4, 100].

--load-balancer-managed-outbound-ip-count

Jumlah IP keluar yang dikelola load balancer.

Jumlah IP keluar terkelola yang diinginkan untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-managed-outbound-ipv6-count

Load balancer mengelola jumlah IP IPv6 keluar.

Jumlah IP IPv6 keluar yang diinginkan untuk koneksi keluar load balancer. Hanya berlaku untuk dual-stack (--ip-families IPv4,IPv6).

--load-balancer-outbound-ip-prefixes

ID sumber daya awalan IP keluar load balancer.

ID sumber daya awalan IP publik yang dipisahkan koma untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-outbound-ips

ID sumber daya IP keluar load balancer.

ID sumber daya IP publik yang dipisahkan koma untuk koneksi keluar load balancer. Hanya berlaku untuk kluster load balancer SKU Standar.

--load-balancer-outbound-ports

Port yang dialokasikan keluar load balancer.

Jumlah statis yang diinginkan dari port keluar per VM di kumpulan backend load balancer. Secara default, atur ke 0 yang menggunakan alokasi default berdasarkan jumlah VM. Tentukan nilai dalam rentang [0, 64000] yang merupakan kelipatan 8.

--max-count

Jumlah simpul maksimum yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [1, 1000].

--min-count

Jumlah simpul minimun yang digunakan untuk autoscaler, ketika "--enable-cluster-autoscaler" ditentukan. Tentukan nilai dalam rentang [1, 1000].

--nat-gateway-idle-timeout

Batas waktu diam gateway NAT dalam hitung menit.

Batas waktu diam yang diinginkan untuk alur keluar gateway NAT, defaultnya adalah 4 menit. Tentukan nilai dalam rentang [4, 120]. Hanya berlaku untuk kluster load balancer SKU Standar dengan jenis keluar managedNATGateway.

--nat-gateway-managed-outbound-ip-count

Jumlah IP keluar yang dikelola gateway NAT.

Jumlah IP keluar terkelola yang diinginkan untuk koneksi keluar gateway NAT. Tentukan nilai dalam rentang [1, 16]. Hanya berlaku untuk kluster load balancer SKU Standar dengan jenis keluar managedNATGateway.

--network-dataplane

Dataplane jaringan yang akan digunakan.

Dataplane jaringan yang digunakan dalam kluster Kubernetes. Tentukan "azure" untuk menggunakan dataplane Azure (default) atau "cilium" untuk mengaktifkan dataplane Cilium.

nilai yang diterima: azure, cilium
--network-plugin

Plugin jaringan Kubernetes yang akan digunakan.

Tentukan "azure" untuk IP pod yang dapat dirutekan dari VNET, "kubenet" untuk IP pod yang tidak dapat dirutekan dengan jaringan overlay, atau "none" untuk tidak ada jaringan yang dikonfigurasi.

nilai yang diterima: azure, kubenet, none
--network-plugin-mode

Mode plugin jaringan yang akan digunakan.

Digunakan untuk mengontrol mode tempat plugin jaringan harus beroperasi. Misalnya, "overlay" yang digunakan dengan --network-plugin=azure akan menggunakan jaringan overlay (IP non-VNET) untuk pod di kluster.

--network-policy

Perbarui mode kebijakan jaringan.

Tentukan "azure" untuk manajer kebijakan jaringan Azure, "cilium" untuk Azure CNI Overlay yang didukung oleh Cilium. Default ke "" (kebijakan jaringan dinonaktifkan).

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--node-init-taints --nodepool-initialization-taints
Pratinjau

Taint inisialisasi node untuk semua kumpulan simpul dalam kluster.

--node-os-upgrade-channel

Cara memperbarui OS pada simpul Anda. Ini bisa berupa NodeImage, None, SecurityPatch atau Unmanaged.

nilai yang diterima: NodeImage, None, SecurityPatch, Unmanaged
--node-provisioning-mode
Pratinjau

Atur mode provisi node kluster. Nilai yang valid adalah "Otomatis" dan "Manual". Untuk informasi selengkapnya tentang mode "Otomatis" lihat aka.ms/aks/nap.

nilai yang diterima: Auto, Manual
--nodepool-labels

Label simpul untuk semua kumpulan simpul. Lihat https://aka.ms/node-labels untuk sintaks label.

--nodepool-taints

Node taint untuk semua kumpulan simpul.

--nrg-lockdown-restriction-level

Tingkat pembatasan pada sumber daya simpul terkelola.

Tingkat pembatasan izin yang diizinkan pada grup sumber daya simpul terkelola kluster, nilai yang didukung tidak dibatasi, dan ReadOnly (disarankan ReadOnly).

nilai yang diterima: ReadOnly, Unrestricted
--outbound-type

Bagaimana lalu lintas keluar akan dikonfigurasi untuk kluster.

Opsi ini akan mengubah cara koneksi keluar dikelola di kluster AKS. Opsi yang tersedia adalah loadbalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting. Untuk vnet kustom, loadbalancer, userAssignedNATGateway dan userDefinedRouting didukung. Untuk vnet terkelola aks, loadbalancer, managedNATGateway, dan userDefinedRouting didukung.

nilai yang diterima: loadBalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting
--pod-cidr

IP notasi CIDR berkisar dari mana untuk menetapkan IP pod saat kubenet digunakan.

Rentang ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. Misalnya, 172.244.0.0/16.

--private-dns-zone
Pratinjau

Mode zona dns privat untuk kluster privat.

--rotation-poll-interval

Atur interval polling rotasi. Gunakan dengan addon azure-keyvault-secrets-provider.

--safeguards-excluded-ns
Pratinjau

Daftar namespace Layanan Kubernetes yang dipisahkan koma untuk dikecualikan dari perlindungan penyebaran. Gunakan "" untuk menghapus daftar yang sebelumnya tidak kosong.

--safeguards-level
Pratinjau

Tingkat perlindungan penyebaran. Nilai yang Diterima adalah [Nonaktif, Peringatan, Penegakan]. Mengharuskan addon azure policy diaktifkan.

nilai yang diterima: Enforcement, Off, Warning
--safeguards-version
Pratinjau

Versi perlindungan penyebaran yang akan digunakan. Default "v1.0.0" Gunakan List Brankas guardsVersions API untuk menemukan versi yang tersedia.

--sku
Pratinjau

Tentukan nama SKU untuk kluster terkelola. '--sku base' memungkinkan kluster terkelola dasar. '--sku otomatis' memungkinkan kluster terkelola otomatis.

nilai yang diterima: automatic, base
--ssh-access
Pratinjau

Perbarui pengaturan SSH untuk semua kumpulan simpul di kluster ini. Gunakan "dinonaktifkan" untuk menonaktifkan akses SSH, "localuser" untuk mengaktifkan akses SSH menggunakan kunci privat.

nilai yang diterima: disabled, localuser
--ssh-key-value

Jalur kunci publik atau konten kunci untuk diinstal pada VM simpul untuk akses SSH. Misalnya, 'ssh-rsa AAAAB... Snip... UcyupgH azureuser@linuxvm'.

--storage-pool-name

Atur nama kumpulan penyimpanan untuk penyimpanan kontainer azure.

--storage-pool-option

Atur opsi kumpulan penyimpanan disk ephemeral untuk penyimpanan kontainer azure.

nilai yang diterima: NVMe, Temp, all
--storage-pool-size

Atur ukuran kumpulan penyimpanan untuk penyimpanan kontainer azure.

--storage-pool-sku

Atur sku kumpulan penyimpanan jenis disk azure untuk penyimpanan kontainer azure.

nilai yang diterima: PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS
--tags

Tag kluster terkelola. Instans kluster terkelola dan semua sumber daya yang dikelola oleh penyedia cloud akan ditandai.

--tier

Tentukan tingkat SKU untuk kluster terkelola. '--standar tingkat' memungkinkan layanan kluster terkelola standar dengan SLA yang didukung secara finansial. '--tingkat gratis' mengubah kluster terkelola standar menjadi yang gratis.

nilai yang diterima: free, premium, standard
--update-cluster-autoscaler -u

Perbarui jumlah min atau jumlah maks untuk autoscaler kluster.

nilai default: False
--upgrade-override-until
Pratinjau

Sampai ketika peningkatan kluster Pengaturan penimpaan efektif. Ini harus dalam format tanggal-waktu yang valid yang dalam 30 hari ke depan. Misalnya, 2023-04-01T13:00:00Z. Perhatikan bahwa jika --force-upgrade diatur ke true dan --upgrade-override-until tidak diatur, secara default akan diatur ke 3 hari dari sekarang.

--windows-admin-password

Kata sandi akun pengguna untuk digunakan pada VM simpul windows.

Aturan untuk windows-admin-password: - Panjang minimum: 14 karakter - Panjang maksimum: 123 karakter - Persyaratan kompleksitas: 3 dari 4 kondisi di bawah ini perlu dipenuhi * Memiliki karakter yang lebih rendah * Memiliki karakter atas * Memiliki digit * Memiliki karakter khusus (Kecocokan regex [\W_]) - Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Referensi: https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.compute.models.virtualmachinescalesetosprofile.adminpassword?view=azure-dotnet.

--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 aks update-credentials

Perbarui kredensial untuk kluster Kubernetes terkelola, seperti perwakilan layanan.

az aks update-credentials --name
                          --resource-group
                          [--client-secret]
                          [--no-wait]
                          [--reset-service-principal]
                          [--service-principal]

Contoh

Perbarui kluster Kubernetes yang ada dengan perwakilan layanan baru.

az aks update-credentials -g MyResourceGroup -n MyManagedCluster --reset-service-principal --service-principal MyNewServicePrincipalID --client-secret MyNewServicePrincipalSecret

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--client-secret

Rahasia yang terkait dengan perwakilan layanan. Argumen ini diperlukan jika --service-principal ditentukan.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--reset-service-principal

Atur ulang perwakilan layanan untuk kluster terkelola.

nilai default: False
--service-principal

Perwakilan layanan yang digunakan untuk autentikasi ke API Azure. Argumen ini diperlukan jika --reset-service-principal ditentukan.

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 aks upgrade

Tingkatkan kluster Kubernetes terkelola ke versi yang lebih baru.

Kubernetes tidak akan tersedia selama peningkatan kluster.

az aks upgrade --name
               --resource-group
               [--control-plane-only]
               [--disable-force-upgrade]
               [--enable-force-upgrade]
               [--kubernetes-version]
               [--no-wait]
               [--node-image-only]
               [--upgrade-override-until]
               [--yes]

Contoh

Tingkatkan kluster Kubernetes terkelola ke versi yang lebih baru. (dibuat otomatis)

az aks upgrade --kubernetes-version 1.12.6 --name MyManagedCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--control-plane-only

Tingkatkan sarana kontrol kluster saja. Jika tidak ditentukan, kedua sarana kontrol DAN semua kumpulan simpul akan ditingkatkan.

nilai default: False
--disable-force-upgrade

Nonaktifkan penimpaan pengaturan peningkatan kluster forceUpgrade.

nilai default: False
--enable-force-upgrade

Aktifkan penimpaan pengaturan peningkatan kluster forceUpgrade.

nilai default: False
--kubernetes-version -k

Versi Kubernetes untuk meningkatkan kluster, seperti "1.16.9".

nilai dari: `az aks get-upgrades`
--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--node-image-only

Hanya tingkatkan gambar simpul untuk kumpulan agen.

nilai default: False
--upgrade-override-until

Sampai ketika peningkatan kluster Pengaturan penimpaan efektif.

Ini harus dalam format tanggal-waktu yang valid yang dalam 30 hari ke depan. Misalnya, 2023-04-01T13:00:00Z. Perhatikan bahwa jika --force-upgrade diatur ke true dan --upgrade-override-until tidak diatur, secara default akan diatur ke 3 hari dari sekarang.

--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 aks upgrade (aks-preview extension)

Tingkatkan kluster Kubernetes terkelola ke versi yang lebih baru.

Kubernetes tidak akan tersedia selama peningkatan kluster.

az aks upgrade --name
               --resource-group
               [--aks-custom-headers]
               [--cluster-snapshot-id]
               [--control-plane-only]
               [--kubernetes-version]
               [--no-wait]
               [--node-image-only]
               [--yes]

Contoh

Tingkatkan kluster terkelola yang ada ke rekam jepret kluster terkelola.

az aks upgrade -g MyResourceGroup -n MyManagedCluster --cluster-snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/managedclustersnapshots/mysnapshot1"

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--aks-custom-headers

Kirim header kustom. Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--cluster-snapshot-id
Pratinjau

Id rekam jepret kluster sumber digunakan untuk meningkatkan kluster yang ada.

--control-plane-only

Tingkatkan sarana kontrol kluster saja. Jika tidak ditentukan, sarana kontrol DAN semua kumpulan simpul akan ditingkatkan.

nilai default: False
--kubernetes-version -k

Versi Kubernetes untuk meningkatkan kluster, seperti "1.11.12".

nilai dari: `az aks get-upgrades`
--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--node-image-only

Hanya tingkatkan gambar simpul untuk kumpulan agen.

nilai default: False
--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 aks use-dev-spaces

Tidak digunakan lagi

Perintah ini tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola.

az aks use-dev-spaces --name
                      --resource-group
                      [--endpoint {None, Private, Public}]
                      [--space]
                      [--update]
                      [--yes]

Contoh

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola, secara interaktif memilih ruang dev.

az aks use-dev-spaces -g my-aks-group -n my-aks

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola, perbarui ke komponen klien Azure Dev Spaces terbaru dan pilih ruang dev baru atau yang sudah ada 'my-space'.

az aks use-dev-spaces -g my-aks-group -n my-aks --update --space my-space

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola, memilih ruang dev baru atau yang sudah ada 'develop/my-space' tanpa meminta konfirmasi.

az aks use-dev-spaces -g my-aks-group -n my-aks -s develop/my-space -y

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola dengan titik akhir privat.

az aks use-dev-spaces -g my-aks-group -n my-aks -e private

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--endpoint -e

Jenis titik akhir yang akan digunakan untuk pengontrol Azure Dev Spaces. Lihat https://aka.ms/azds-networking untuk informasi lebih lanjut.

nilai yang diterima: None, Private, Public
nilai default: Public
--space -s

Nama ruang dev baru atau yang sudah ada untuk dipilih. Default ke pengalaman pilihan interaktif.

--update

Perbarui ke komponen klien Azure Dev Spaces terbaru.

nilai default: False
--yes -y

Jangan meminta konfirmasi. Membutuhkan --spasi.

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 aks use-dev-spaces (dev-spaces extension)

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola.

az aks use-dev-spaces --name
                      --resource-group
                      [--endpoint {None, Private, Public}]
                      [--space]
                      [--update]
                      [--yes]

Contoh

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola, secara interaktif memilih ruang dev.

az aks use-dev-spaces -g my-aks-group -n my-aks

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola, perbarui ke komponen klien Azure Dev Spaces terbaru dan pilih ruang dev baru atau yang sudah ada 'my-space'.

az aks use-dev-spaces -g my-aks-group -n my-aks --update --space my-space

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola, memilih ruang dev baru atau yang sudah ada 'develop/my-space' tanpa meminta konfirmasi.

az aks use-dev-spaces -g my-aks-group -n my-aks -s develop/my-space -y

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola dengan titik akhir privat.

az aks use-dev-spaces -g my-aks-group -n my-aks -e private

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--endpoint -e

Jenis titik akhir yang akan digunakan untuk pengontrol Azure Dev Spaces. Lihat https://aka.ms/azds-networking untuk informasi lebih lanjut.

nilai yang diterima: None, Private, Public
nilai default: Public
--space -s

Nama ruang dev baru atau yang sudah ada untuk dipilih. Default ke pengalaman pilihan interaktif.

--update

Perbarui ke komponen klien Azure Dev Spaces terbaru.

nilai default: False
--yes -y

Jangan meminta konfirmasi. Membutuhkan --spasi.

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 aks wait

Tunggu hingga kluster Kubernetes terkelola mencapai status yang diinginkan.

Jika operasi pada kluster terganggu atau dimulai dengan --no-wait, gunakan perintah ini untuk menunggu hingga selesai.

az aks wait --name
            --resource-group
            [--created]
            [--custom]
            [--deleted]
            [--exists]
            [--interval]
            [--timeout]
            [--updated]

Contoh

Tunggu hingga kluster ditingkatkan, polling setiap menit hingga tiga puluh menit.

az aks wait -g MyResourceGroup -n MyManagedCluster --updated --interval 60 --timeout 1800

Tunggu kluster Kubernetes terkelola mencapai status yang diinginkan (dibuat secara otomatis)

az aks wait --created --interval 60 --name MyManagedCluster --resource-group MyResourceGroup --timeout 1800

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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.

az aks wait (aks-preview extension)

Tunggu hingga kluster Kubernetes terkelola mencapai status yang diinginkan.

Jika operasi pada kluster terganggu atau dimulai dengan --no-wait, gunakan perintah ini untuk menunggu hingga selesai.

az aks wait --name
            --resource-group
            [--created]
            [--custom]
            [--deleted]
            [--exists]
            [--interval]
            [--timeout]
            [--updated]

Contoh

Tunggu hingga kluster ditingkatkan, polling setiap menit hingga tiga puluh menit.

az aks wait -g MyResourceGroup -n MyManagedCluster --updated --interval 60 --timeout 1800

Tunggu kluster Kubernetes terkelola mencapai status yang diinginkan (dibuat secara otomatis)

az aks wait --created --interval 60 --name MyManagedCluster --resource-group MyResourceGroup --timeout 1800

Parameter yang Diperlukan

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

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.