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

Memvalidasi 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 'aks command invoke' 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

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

Batalkan operasi terakhir yang berjalan pada kumpulan simpul.

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

Memperbarui properti kumpulan simpul.

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 oidc-issuer

Perintah terkait pengeluar sertifikat Oidc.

az aks oidc-issuer rotate-signing-keys

Putar kunci penandatanganan akun layanan pengeluar sertifikat oidc.

az aks operation-abort

Batalkan operasi terakhir yang berjalan pada kluster terkelola.

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

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.

nilai default: False
--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}]
              [--azure-keyvault-kms-key-id]
              [--azure-keyvault-kms-key-vault-network-access {Private, Public}]
              [--azure-keyvault-kms-key-vault-resource-id]
              [--ca-profile]
              [--client-secret]
              [--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]
              [--docker-bridge-address]
              [--edge-zone]
              [--enable-aad]
              [--enable-addons]
              [--enable-ahub]
              [--enable-azure-keyvault-kms]
              [--enable-azure-rbac]
              [--enable-blob-driver]
              [--enable-cluster-autoscaler]
              [--enable-defender]
              [--enable-encryption-at-host]
              [--enable-fips-image]
              [--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-windows-gmsa]
              [--fqdn-subdomain]
              [--generate-ssh-keys]
              [--gmsa-dns-server]
              [--gmsa-root-domain-name]
              [--gpu-instance-profile {MIG1g, MIG2g, MIG3g, MIG4g, MIG7g}]
              [--host-group-id]
              [--http-proxy-config]
              [--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, none}]
              [--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, Mariner, Ubuntu, Windows2019, Windows2022}]
              [--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"

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

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
--azure-keyvault-kms-key-id

Pengidentifikasi kunci Azure Key Vault.

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

Akses Jaringan azure Key Vault.

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

ID sumber daya Azure Key Vault.

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

--data-collection-settings

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

--defender-config

Jalur ke file JSON yang berisi konfigurasi profil Microsoft Defender.

--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 Role-Based Access Control 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.

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

nilai default: False
--enable-addons -a

Aktifkan addon Kubernetes dalam daftar yang dipisahkan koma.

--enable-ahub

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

nilai default: False
--enable-azure-keyvault-kms

Aktifkan Layanan Manajemen Kunci Azure KeyVault.

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.

nilai default: False
--enable-defender

Aktifkan profil keamanan Microsoft Defender.

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-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: 1
--enable-msi-auth-for-monitoring

Aktifkan Autentikasi Identitas Terkelola untuk Addon Pemantauan.

nilai yang diterima: false, true
nilai default: False
--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 kuotasi SGX untuk addon confcom.

nilai default: False
--enable-syslog

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-windows-gmsa

Aktifkan Windows gmsa.

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.

--gmsa-root-domain-name

Tentukan nama domain akar untuk gmsa Windows untuk kluster ini.

--gpu-instance-profile

Profil instans GPU ke GPU Nvidia multi-gpu partisi.

nilai yang diterima: MIG1g, MIG2g, MIG3g, MIG4g, MIG7g
--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.

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

nilai default: 0
--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, none
--network-policy

Kebijakan jaringan Kubernetes yang akan digunakan.

--no-ssh-key -x

Jangan gunakan atau buat kunci SSH lokal.

nilai default: False
--no-wait

Jangan menunggu operasi jangka panjang selesai.

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

nilai default: 0
--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, Mariner, Ubuntu, Windows2019, Windows2022
--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).

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

nilai default: False
--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 untuk dibuat pada VM simpul windows.

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

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.

nilai default: False
--yes -y

Jangan meminta konfirmasi.

nilai default: False

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

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. Membutuhkan "--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]
                     [--enable-secret-rotation]
                     [--enable-sgxquotehelper]
                     [--enable-syslog]
                     [--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.

--data-collection-settings

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

--enable-msi-auth-for-monitoring

Aktifkan Autentikasi Identitas Terkelola untuk Addon Pemantauan.

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

Aktifkan pengumpulan data syslog untuk Addon pemantauan.

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

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

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

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

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

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

Batalkan operasi terakhir yang 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

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

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False

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.

nilai default: False

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

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.

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

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

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 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-keyvault-kms-key-id]
              [--azure-keyvault-kms-key-vault-network-access {Private, Public}]
              [--azure-keyvault-kms-key-vault-resource-id]
              [--ca-profile]
              [--defender-config]
              [--detach-acr]
              [--disable-ahub]
              [--disable-azure-keyvault-kms]
              [--disable-azure-rbac]
              [--disable-blob-driver]
              [--disable-cluster-autoscaler]
              [--disable-defender]
              [--disable-disk-driver]
              [--disable-file-driver]
              [--disable-keda]
              [--disable-local-accounts]
              [--disable-public-fqdn]
              [--disable-secret-rotation]
              [--disable-snapshot-controller]
              [--enable-aad]
              [--enable-ahub]
              [--enable-azure-keyvault-kms]
              [--enable-azure-rbac]
              [--enable-blob-driver]
              [--enable-cluster-autoscaler]
              [--enable-defender]
              [--enable-disk-driver]
              [--enable-file-driver]
              [--enable-keda]
              [--enable-local-accounts]
              [--enable-managed-identity]
              [--enable-oidc-issuer]
              [--enable-public-fqdn]
              [--enable-secret-rotation]
              [--enable-snapshot-controller]
              [--enable-windows-gmsa]
              [--gmsa-dns-server]
              [--gmsa-root-domain-name]
              [--http-proxy-config]
              [--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

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

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

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
--azure-keyvault-kms-key-id

Pengidentifikasi kunci Azure Key Vault.

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

Akses Jaringan azure Key Vault.

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

ID sumber daya Azure Key Vault.

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

--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-keyvault-kms

Nonaktifkan Azure KeyVault Key Management Service.

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-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
--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-keyvault-kms

Aktifkan Azure KeyVault Key Management Service.

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

nilai default: False
--enable-disk-driver

Aktifkan Driver CSI AzureDisk.

nilai default: False
--enable-file-driver

Aktifkan Driver CSI AzureFile.

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-windows-gmsa

Aktifkan gmsa Windows pada kluster.

nilai default: False
--gmsa-dns-server

Tentukan server DNS untuk gmsa Windows pada kluster.

--gmsa-root-domain-name

Tentukan nama domain akar untuk gmsa Windows pada kluster.

--http-proxy-config

Konfigurasi Proksi HTTP untuk kluster ini.

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

nilai default: False
--no-wait

Jangan menunggu operasi jangka panjang selesai.

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

nilai default: False
--uptime-sla

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

nilai default: False
--windows-admin-password

Kata sandi akun pengguna untuk digunakan pada VM simpul windows.

--yes -y

Jangan meminta konfirmasi.

nilai default: False

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.

nilai default: False
--reset-aad

Reset konfigurasi Azure Active Directory untuk kluster terkelola.

nilai default: False
--reset-service-principal

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

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.

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

nilai default: False
--node-image-only

Hanya tingkatkan gambar simpul untuk kumpulan agen.

nilai default: False
--yes -y

Jangan meminta konfirmasi.

nilai default: False

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.

nilai default: False
--yes -y

Jangan meminta konfirmasi. Membutuhkan --spasi.

nilai default: False

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

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

Waktu tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.

nilai default: False