az aks

Kelola Azure Kubernetes Services.

Perintah

az aks addon

Perintah untuk mengelola dan melihat kondisi addon tunggal.

az aks addon disable

Nonaktifkan addon Kubernetes yang diaktifkan dalam kluster.

az aks addon enable

Aktifkan addon Kubernetes.

az aks addon list

Mencantumkan status semua addon Kubernetes dalam kluster tertentu.

az aks addon list-available

Mencantumkan addon Kubernetes yang tersedia.

az aks addon show

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

az aks addon update

Perbarui addon Kubernetes yang sudah diaktifkan.

az aks app

Perintah untuk mengelola aplikasi AKS.

az aks app up

Sebarkan ke AKS melalui tindakan GitHub.

az aks browse

Tampilkan dasbor untuk kluster Kubernetes di browser web.

az aks check-acr

Validasi ACR dapat diakses dari kluster AKS.

az aks command

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

az aks command invoke

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

az aks command result

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

az aks create

Buat kluster Kubernetes terkelola baru.

az aks delete

Menghapus kluster Kubernetes terkelola.

az aks disable-addons

Nonaktifkan addon Kubernetes.

az aks draft

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

az aks draft create

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

az aks draft generate-workflow

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

az aks draft setup-gh

Siapkan GitHub OIDC untuk aplikasi Anda.

az aks draft up

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

az aks draft update

Perbarui aplikasi Anda agar dapat diakses internet.

az aks egress-endpoints

Perintah untuk mengelola titik akhir keluar di kluster Kubernetes terkelola.

az aks egress-endpoints list

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

az aks enable-addons

Aktifkan addon Kubernetes.

az aks get-credentials

Dapatkan info masuk akses untuk kluster Kubernetes terkelola.

az aks get-os-options

Dapatkan opsi OS yang tersedia untuk membuat kluster Kubernetes terkelola.

az aks get-upgrades

Dapatkan versi peningkatan yang tersedia untuk kluster Kubernetes terkelola.

az aks get-versions

Dapatkan versi yang tersedia untuk membuat kluster Kubernetes terkelola.

az aks install-cli

Unduh dan instal kubectl, alat baris perintah Kubernetes. Unduh dan instal kubelogin, plugin kredensial klien-pergi (exec) yang menerapkan autentikasi azure.

az aks kanalyze

Tampilkan hasil diagnostik untuk kluster Kubernetes setelah kollect selesai.

az aks kollect

Mengumpulkan informasi diagnostik untuk kluster Kubernetes.

az aks list

Daftar kluster Kubernetes terkelola.

az aks maintenanceconfiguration

Perintah untuk mengelola konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration add

Tambahkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration delete

Hapus konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration list

Mencantumkan konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration show

Tampilkan detail konfigurasi pemeliharaan di kluster Kubernetes terkelola.

az aks maintenanceconfiguration update

Memperbarui konfigurasi pemeliharaan kluster Kubernetes terkelola.

az aks nodepool

Perintah untuk mengelola kumpulan simpul di kluster kubernetes Kubernetes.

az aks nodepool add

Tambahkan kumpulan simpul ke kluster Kubernetes terkelola.

az aks nodepool delete

Hapus kumpulan agen di kluster Kubernetes terkelola.

az aks nodepool get-upgrades

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

az aks nodepool list

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

az aks nodepool scale

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

az aks nodepool show

Tampilkan detail untuk kumpulan node di kluster Kubernetes terkelola.

az aks nodepool snapshot

Perintah untuk mengelola rekam jepret nodepool.

az aks nodepool snapshot create

Buat rekam jepret nodepool.

az aks nodepool snapshot delete

Menghapus rekam jepret nodepool.

az aks nodepool snapshot list

Mencantumkan rekam jepret nodepool.

az aks nodepool snapshot show

Menampilkan detail rekam jepret nodepool.

az aks nodepool snapshot wait

Tunggu hingga rekam jepret nodepool mencapai status yang diinginkan.

az aks nodepool start

Mulai kumpulan agen yang dihentikan di kluster Kubernetes terkelola.

az aks nodepool stop

Berhenti menjalankan kumpulan agen di kluster Kubernetes terkelola.

az aks nodepool update

Perbarui kumpulan simpul untuk mengaktifkan/menonaktifkan cluster-autoscaler atau mengubah jumlah min atau jumlah maks.

az aks nodepool upgrade

Tingkatkan kumpulan node di kluster Kubernetes terkelola.

az aks nodepool wait

Tunggu hingga kumpulan simpul mencapai status yang diinginkan.

az aks pod-identity

Perintah untuk mengelola identitas pod di kluster Kubernetes terkelola.

az aks pod-identity add

Tambahkan identitas pod ke kluster Kubernetes terkelola.

az aks pod-identity delete

Hapus identitas pod dari kluster Kubernetes terkelola.

az aks pod-identity exception

Perintah untuk mengelola pengecualian identitas pod di kluster Kubernetes terkelola.

az aks pod-identity exception add

Tambahkan pengecualian identitas pod ke kluster Kubernetes terkelola.

az aks pod-identity exception delete

Hapus pengecualian identitas pod dari kluster Kubernetes terkelola.

az aks pod-identity exception list

Mencantumkan pengecualian identitas pod dalam kluster Kubernetes terkelola.

az aks pod-identity exception update

Memperbarui pengecualian identitas pod di kluster Kubernetes terkelola.

az aks pod-identity list

Mencantumkan identitas pod dalam kluster Kubernetes terkelola.

az aks remove-dev-spaces

Hapus Azure Dev Spaces dari kluster Kubernetes terkelola.

az aks rotate-certs

Putar sertifikat dan kunci pada kluster Kubernetes terkelola.

az aks scale

Skalakan kumpulan node dalam kluster Kubernetes terkelola.

az aks show

Tampilkan detail untuk kluster Kubernetes terkelola.

az aks snapshot

Perintah untuk mengelola rekam jepret nodepool.

az aks snapshot create

Buat rekam jepret nodepool.

az aks snapshot delete

Menghapus rekam jepret nodepool.

az aks snapshot list

Mencantumkan rekam jepret nodepool.

az aks snapshot show

Menampilkan detail rekam jepret nodepool.

az aks snapshot wait

Tunggu hingga rekam jepret nodepool mencapai status yang diinginkan.

az aks start

Memulai Kluster Terkelola yang sebelumnya dihentikan.

az aks stop

Menghentikan Kluster Terkelola.

az aks trustedaccess

Perintah untuk mengelola fitur keamanan akses tepercaya.

az aks trustedaccess role

Perintah untuk mengelola peran akses tepercaya.

az aks trustedaccess role list

Mencantumkan peran akses tepercaya.

az aks trustedaccess rolebinding

Perintah untuk mengelola pengikatan peran akses tepercaya.

az aks trustedaccess rolebinding create

Buat pengikatan peran akses tepercaya baru.

az aks trustedaccess rolebinding delete

Hapus pengikatan peran akses tepercaya sesuai dengan nama.

az aks trustedaccess rolebinding list

Mencantumkan semua pengikatan peran akses tepercaya.

az aks trustedaccess rolebinding show

Dapatkan pengikatan peran akses tepercaya tertentu sesuai dengan nama pengikatan.

az aks trustedaccess rolebinding update

Memperbarui pengikatan peran akses tepercaya.

az aks update

Memperbarui kluster Kubernetes terkelola.

az aks update-credentials

Perbarui kredensial untuk kluster Kubernetes terkelola, seperti perwakilan layanan.

az aks upgrade

Tingkatkan kluster Kubernetes terkelola ke versi yang lebih baru.

az aks use-dev-spaces

Gunakan Azure Dev Spaces dengan kluster Kubernetes terkelola.

az aks wait

Tunggu hingga kluster Kubernetes terkelola mencapai status yang diinginkan.

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.

--listen-address

Alamat mendengarkan untuk dasbor.

nilai default: 127.0.0.1
--listen-port

Port mendengarkan untuk dasbor.

nilai default: 8001

az aks check-acr

Validasi 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

FQDN dari 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.

az aks create

Buat kluster Kubernetes terkelola baru.

az aks create --name
              --resource-group
              [--aad-admin-group-object-ids]
              [--aad-client-app-id]
              [--aad-server-app-id]
              [--aad-server-app-secret]
              [--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}]
              [--ca-profile]
              [--client-secret]
              [--defender-config]
              [--disable-local-accounts]
              [--disable-public-fqdn]
              [--disable-rbac]
              [--dns-name-prefix]
              [--dns-service-ip]
              [--docker-bridge-address]
              [--edge-zone]
              [--enable-aad]
              [--enable-addons]
              [--enable-ahub]
              [--enable-azure-rbac]
              [--enable-cluster-autoscaler]
              [--enable-defender]
              [--enable-encryption-at-host]
              [--enable-fips-image]
              [--enable-managed-identity]
              [--enable-msi-auth-for-monitoring {false, true}]
              [--enable-node-public-ip]
              [--enable-private-cluster]
              [--enable-secret-rotation]
              [--enable-sgxquotehelper]
              [--enable-ultra-ssd]
              [--enable-windows-gmsa]
              [--fqdn-subdomain]
              [--generate-ssh-keys]
              [--gmsa-dns-server]
              [--gmsa-root-domain-name]
              [--kubelet-config]
              [--kubernetes-version]
              [--linux-os-config]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-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-plugin {azure, kubenet}]
              [--network-policy]
              [--no-ssh-key]
              [--no-wait]
              [--node-count]
              [--node-osdisk-diskencryptionset-id]
              [--node-osdisk-size]
              [--node-osdisk-type {Ephemeral, Managed}]
              [--node-public-ip-prefix-id]
              [--node-resource-group]
              [--node-vm-size]
              [--nodepool-labels]
              [--nodepool-name]
              [--nodepool-tags]
              [--os-sku {CBLMariner, Ubuntu}]
              [--outbound-type {loadBalancer, managedNATGateway, userAssignedNATGateway, userDefinedRouting}]
              [--pod-cidr]
              [--pod-subnet-id]
              [--ppg]
              [--private-dns-zone]
              [--rotation-poll-interval]
              [--service-cidr]
              [--service-principal]
              [--skip-subnet-role-assignment]
              [--snapshot-id]
              [--ssh-key-value]
              [--tags]
              [--uptime-sla]
              [--vm-set-type]
              [--vnet-subnet-id]
              [--windows-admin-password]
              [--windows-admin-username]
              [--workspace-resource-id]
              [--yes]
              [--zones {1, 2, 3}]

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 milik Anda.

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 Edge Zone.

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 gmsa Windows 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"

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-client-app-id

ID aplikasi klien Azure Active Directory jenis "Native". Aplikasi ini untuk login pengguna melalui kubectl.

--aad-server-app-id

ID aplikasi server Azure Active Directory jenis "Aplikasi web/API". Aplikasi ini mewakili apiserver kluster terkelola (Aplikasi server).

--aad-server-app-secret

Rahasia aplikasi server Azure Active Directory.

--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 membuat 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 dari 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 pemutakhiran otomatis.

nilai yang diterima: node-image, none, patch, rapid, stable
--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.

--defender-config

Jalur ke file JSON yang berisi konfigurasi profil Pertahanan Microsoft.

--disable-local-accounts

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

--disable-public-fqdn

Nonaktifkan fitur fqdn publik untuk kluster privat.

--disable-rbac

Nonaktifkan Role-Based Access Control Kubernetes.

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

--docker-bridge-address

Alamat IP dan netmask tertentu untuk jembatan Docker, menggunakan notasi CIDR standar.

--edge-zone

Nama Edge Zone.

--enable-aad

Aktifkan fitur AAD terkelola untuk kluster.

--enable-addons -a

Aktifkan addon Kubernetes dalam daftar yang dipisahkan koma.

--enable-ahub

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

--enable-azure-rbac

Aktifkan Azure RBAC untuk mengontrol pemeriksaan otorisasi pada kluster.

--enable-cluster-autoscaler

Aktifkan autoscaler kluster, nilai defaultnya adalah false.

--enable-defender

Aktifkan profil keamanan Pertahanan Microsoft.

--enable-encryption-at-host

Aktifkan EncryptionAtHost, nilai defaultnya adalah false.

--enable-fips-image

Gunakan OS berkemampuan FIPS pada simpul agen.

--enable-managed-identity

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

nilai default: 1
--enable-msi-auth-for-monitoring

Aktifkan Autentikasi Identitas Terkelola untuk Addon Pemantauan.

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

Aktifkan IP publik simpul VMSS.

--enable-private-cluster

Aktifkan kluster privat.

--enable-secret-rotation

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

--enable-sgxquotehelper

Aktifkan pembantu kuotasi SGX untuk addon confcom.

--enable-ultra-ssd

Aktifkan UltraSSD, nilai defaultnya adalah false.

--enable-windows-gmsa

Aktifkan Windows gmsa.

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

--gmsa-dns-server

Tentukan server DNS untuk gmsa Windows untuk kluster ini.

--gmsa-root-domain-name

Tentukan nama domain akar untuk gmsa Windows untuk kluster ini.

--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-idle-timeout

Batas waktu diam load balancer dalam menit.

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

Jumlah IP keluar yang dikelola load balancer.

--load-balancer-outbound-ip-prefixes

ID sumber daya awalan IP keluar load balancer.

--load-balancer-outbound-ips

ID sumber daya IP keluar load balancer.

--load-balancer-outbound-ports

Port yang dialokasikan keluar load balancer.

--load-balancer-sku

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

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.

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

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

Jumlah IP keluar yang dikelola gateway NAT.

--network-plugin

Plugin jaringan Kubernetes yang akan digunakan.

nilai yang diterima: azure, kubenet
--network-policy

Kebijakan jaringan Kubernetes yang akan digunakan.

--no-ssh-key -x

Jangan gunakan atau buat kunci SSH lokal.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--node-count -c

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

nilai default: 3
--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 GB disk OS untuk setiap simpul di kumpulan simpul. Minimal 30 GB.

--node-osdisk-type

Jenis disk OS yang akan digunakan untuk komputer dalam 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-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 Virtual Machines untuk dibuat sebagai simpul Kubernetes.

--nodepool-labels

Label yang dipisahkan spasi: key[=value] [key[=value] ...]. 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.

--os-sku

SKU OS dari kumpulan simpul agen. Ubuntu atau CBLMariner.

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

Bagaimana lalu lintas keluar akan dikonfigurasi untuk kluster.

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

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

--pod-subnet-id

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

--ppg

The ID of a PPG.

--private-dns-zone

Mode zona dns privat untuk kluster privat.

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

--service-principal

Perwakilan layanan yang digunakan untuk autentikasi ke API Azure.

--skip-subnet-role-assignment

Lewati penetapan peran untuk subnet (jaringan tingkat lanjut).

--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
--tags

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

--uptime-sla

Aktifkan layanan kluster terkelola berbayar dengan SLA yang didukung secara finansial.

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

--windows-admin-username

Akun pengguna yang akan dibuat pada VM simpul windows.

--workspace-resource-id

ID sumber daya 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.

--zones -z

Zona ketersediaan tempat simpul agen akan ditempatkan.

nilai yang diterima: 1, 2, 3

az aks delete

Menghapus kluster Kubernetes terkelola.

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

Contoh

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

--yes -y

Jangan meminta konfirmasi.

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.

az aks enable-addons

Aktifkan addon Kubernetes.

Addon ini tersedia: - http_application_routing : mengonfigurasi 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. 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]
                     [--enable-msi-auth-for-monitoring]
                     [--enable-secret-rotation]
                     [--enable-sgxquotehelper]
                     [--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 dari 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.

--enable-msi-auth-for-monitoring

Aktifkan Autentikasi Identitas Terkelola untuk Addon Pemantauan.

--enable-secret-rotation

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

--enable-sgxquotehelper

Aktifkan pembantu kuotasi SGX untuk addon confcom.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

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

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.

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

--public-fqdn

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

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

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

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

az aks install-cli

Unduh dan instal kubectl, alat baris perintah Kubernetes. Unduh dan instal kubelogin, plugin kredensial klien-pergi (exec) yang menerapkan 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.

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.

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

Versi kubelogin yang akan diinstal.

nilai default: latest

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

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 dari 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 untuk dikumpulkan.

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

sesuaikan objek kubernetes untuk 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.

--kube-objects

Daftar objek kubernetes untuk dijelaskan.

--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:AzureDataCustomDataSetupScript.log.

--sas-token

Token SAS dengan izin bisa-tulis untuk akun penyimpanan.

--storage-account

Nama atau ID akun penyimpanan untuk menyimpan informasi diagnostik.

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

az aks remove-dev-spaces

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

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.

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.

--yes -y

Jangan meminta konfirmasi.

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

--nodepool-name

Nama kumpulan simpul, hingga 12 karakter alfanumerik.

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

az aks start

Memulai Kluster Terkelola yang sebelumnya dihentikan.

Lihat memulai kluster 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.

az aks stop

Menghentikan Kluster Terkelola.

Ini hanya dapat dilakukan pada kluster yang didukung set Skala Komputer Virtual Azure. Menghentikan kluster menghentikan sarana kontrol dan simpul agen sepenuhnya, sambil mempertahankan semua status objek dan kluster. Kluster tidak dikenakan biaya saat dihentikan. Lihat menghentikan kluster 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.

az aks update

Memperbarui kluster Kubernetes terkelola.

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}]
              [--ca-profile]
              [--defender-config]
              [--detach-acr]
              [--disable-ahub]
              [--disable-azure-rbac]
              [--disable-cluster-autoscaler]
              [--disable-defender]
              [--disable-local-accounts]
              [--disable-public-fqdn]
              [--disable-secret-rotation]
              [--enable-aad]
              [--enable-ahub]
              [--enable-azure-rbac]
              [--enable-cluster-autoscaler]
              [--enable-defender]
              [--enable-local-accounts]
              [--enable-managed-identity]
              [--enable-public-fqdn]
              [--enable-secret-rotation]
              [--enable-windows-gmsa]
              [--gmsa-dns-server]
              [--gmsa-root-domain-name]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-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]
              [--no-uptime-sla]
              [--no-wait]
              [--nodepool-labels]
              [--rotation-poll-interval]
              [--tags]
              [--update-cluster-autoscaler]
              [--uptime-sla]
              [--windows-admin-password]
              [--yes]

Contoh

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>

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 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 di 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-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 featture 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 di 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"

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 pemutakhiran otomatis.

nilai yang diterima: node-image, none, patch, rapid, stable
--ca-profile --cluster-autoscaler-profile

Daftar pasangan key=value yang dipisahkan spasi 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.

--disable-azure-rbac

Nonaktifkan Azure RBAC untuk mengontrol pemeriksaan otorisasi pada kluster.

--disable-cluster-autoscaler -d

Nonaktifkan autoscaler kluster.

--disable-defender

Nonaktifkan profil pertahanan.

--disable-local-accounts

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

--disable-public-fqdn

Nonaktifkan fitur fqdn publik untuk kluster privat.

--disable-secret-rotation

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

--enable-aad

Aktifkan fitur AAD terkelola untuk kluster.

--enable-ahub

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

--enable-azure-rbac

Aktifkan Azure RBAC untuk mengontrol pemeriksaan otorisasi pada kluster.

--enable-cluster-autoscaler -e

Aktifkan autoscaler kluster.

--enable-defender

Aktifkan profil keamanan Pertahanan Microsoft.

--enable-local-accounts

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

--enable-managed-identity

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

--enable-public-fqdn

Aktifkan fitur fqdn publik untuk kluster privat.

--enable-secret-rotation

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

--enable-windows-gmsa

Aktifkan gmsa Windows pada kluster.

--gmsa-dns-server

Tentukan server DNS untuk gmsa Windows pada kluster.

--gmsa-root-domain-name

Tentukan nama domain akar untuk gmsa Windows pada kluster.

--load-balancer-idle-timeout

Batas waktu diam load balancer dalam hitung menit.

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

Jumlah IP keluar yang dikelola load balancer.

--load-balancer-outbound-ip-prefixes

ID sumber daya awalan IP keluar load balancer.

--load-balancer-outbound-ips

ID sumber daya IP keluar load balancer.

--load-balancer-outbound-ports

Port yang dialokasikan keluar load balancer.

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

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

Jumlah IP keluar yang dikelola gateway NAT.

--no-uptime-sla

Ubah kluster terkelola berbayar menjadi yang gratis.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--nodepool-labels

Label yang dipisahkan spasi: key[=value] [key[=value] ...]. Lihat https://aka.ms/node-labels untuk sintaks label.

--rotation-poll-interval

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

--tags

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

--update-cluster-autoscaler -u

Perbarui jumlah min atau jumlah maks untuk autoscaler kluster.

--uptime-sla

Aktifkan layanan kluster terkelola berbayar dengan SLA yang didukung secara finansial.

--windows-admin-password

Kata sandi akun pengguna untuk digunakan pada VM simpul windows.

--yes -y

Jangan meminta konfirmasi.

az aks update-credentials

Perbarui kredensial untuk kluster Kubernetes terkelola, seperti perwakilan layanan.

az aks update-credentials --name
                          --resource-group
                          [--aad-client-app-id]
                          [--aad-server-app-id]
                          [--aad-server-app-secret]
                          [--aad-tenant-id]
                          [--client-secret]
                          [--no-wait]
                          [--reset-aad]
                          [--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

Perbarui kluster Azure Active Directory Kubernetes yang ada dengan kunci rahasia aplikasi server baru.

az aks update-credentials -g MyResourceGroup -n MyManagedCluster --reset-aad --aad-server-app-id MyExistingAADServerAppID --aad-server-app-secret MyNewAADServerAppSecret --aad-client-app-id MyExistingAADClientAppID --aad-tenant-id MyAADTenantID

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-client-app-id

ID aplikasi klien Azure Active Directory. Argumen ini diperlukan jika --reset-aad ditentukan.

--aad-server-app-id

ID aplikasi server Azure Active Directory. Argumen ini diperlukan jika --reset-aad ditentukan.

--aad-server-app-secret

Rahasia aplikasi server Azure Active Directory. Argumen ini diperlukan jika --reset-aad ditentukan.

--aad-tenant-id

ID penyewa yang terkait dengan Azure Active Directory.

--client-secret

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

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--reset-aad

Reset konfigurasi Azure Active Directory untuk kluster terkelola.

--reset-service-principal

Reset perwakilan layanan untuk kluster terkelola.

--service-principal

Perwakilan layanan yang digunakan untuk autentikasi ke API Azure. Argumen ini diperlukan jika --reset-service-principal ditentukan.

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]
               [--kubernetes-version]
               [--no-wait]
               [--node-image-only]
               [--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.

--kubernetes-version -k

Versi Kubernetes untuk meningkatkan kluster ke, seperti "1.16.9".

nilai dari: `az aks get-upgrades`
--no-wait

Jangan menunggu operasi jangka panjang selesai.

--node-image-only

Hanya tingkatkan gambar simpul untuk kumpulan agen.

--yes -y

Jangan meminta konfirmasi.

az aks use-dev-spaces

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, memperbarui ke komponen klien Azure Dev Spaces terbaru dan memilih 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.

--yes -y

Jangan meminta konfirmasi. Membutuhkan --spasi.

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 menunggunya 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 hingga 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'.

--custom

Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Mis. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Tunggu hingga dihapus.

--exists

Tunggu hingga sumber daya ada.

--interval

Interval polling dalam hitungan detik.

nilai default: 30
--timeout

Waktu tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.