az aks loadbalancer
Note
Referensi ini adalah bagian dari ekstensi pratinjau aks untuk Azure CLI (versi 2.73.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az aks loadbalancer . Pelajari selengkapnya tentang ekstensi.
Perintah untuk mengelola konfigurasi load balancer dalam kluster Kubernetes terkelola.
Perintah ini memungkinkan fitur beberapa load balancer standar untuk kluster Azure Kubernetes Service.
Perintah
| Nama | Deskripsi | Jenis | Status |
|---|---|---|---|
| az aks loadbalancer add |
Tambahkan konfigurasi load balancer ke kluster Kubernetes terkelola. |
Extension | GA |
| az aks loadbalancer delete |
Menghapus konfigurasi load balancer dari kluster Kubernetes terkelola. |
Extension | GA |
| az aks loadbalancer list |
Mencantumkan semua konfigurasi load balancer dalam kluster Kubernetes terkelola. |
Extension | GA |
| az aks loadbalancer rebalance-nodes |
Menyeimbangkan kembali simpul di seluruh load balancer tertentu. |
Extension | GA |
| az aks loadbalancer show |
Tampilkan detail konfigurasi load balancer tertentu dalam kluster Kubernetes terkelola. |
Extension | GA |
| az aks loadbalancer update |
Perbarui konfigurasi load balancer dalam kluster Kubernetes terkelola. |
Extension | GA |
az aks loadbalancer add
Tambahkan konfigurasi load balancer ke kluster Kubernetes terkelola.
az aks loadbalancer add --cluster-name
--name
--primary-agent-pool-name
--resource-group
[--aks-custom-headers]
[--allow-service-placement {false, true}]
[--node-selector]
[--service-label-selector]
[--service-namespace-selector]
Contoh
Menambahkan konfigurasi load balancer dengan kumpulan agen utama tertentu
az aks loadbalancer add -g MyResourceGroup -n secondary --cluster-name MyManagedCluster --primary-agent-pool-name nodepool1
Menambahkan konfigurasi load balancer dengan pemilih label layanan
az aks loadbalancer add -g MyResourceGroup -n app-lb --cluster-name MyManagedCluster --primary-agent-pool-name nodepool2 --service-label-selector app=frontend
Menambahkan konfigurasi load balancer yang tidak secara otomatis menempatkan layanan
az aks loadbalancer add -g MyResourceGroup -n restricted-lb --cluster-name MyManagedCluster --primary-agent-pool-name nodepool3 --allow-service-placement false
Menambahkan konfigurasi load balancer dengan header API AKS kustom
az aks loadbalancer add -g MyResourceGroup -n api-lb --cluster-name MyManagedCluster --primary-agent-pool-name nodepool1 --aks-custom-headers CustomHeader=Value
Parameter yang Diperlukan
Nama kluster terkelola.
Nama konfigurasi load balancer.
Nama load balancer yang digunakan untuk identifikasi. Harus ada konfigurasi bernama "kubernetes" di kluster.
Nama kumpulan agen utama untuk load balancer ini.
Bidang yang diperlukan. Nilai string yang harus menentukan ID kumpulan agen yang ada. Semua simpul di kumpulan yang diberikan akan selalu ditambahkan ke load balancer ini.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Kirim header kustom ke API AKS.
Ketika ditentukan, format harus Key1=Value1,Key2=Value2.
Apakah akan secara otomatis menempatkan layanan pada load balancer.
Jika tidak disediakan, nilai defaultnya adalah true. Jika diatur ke false secara manual, load balancer eksternal dan internal tidak akan dipilih untuk layanan kecuali secara eksplisit menargetkannya.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Pemilih label node untuk simpul yang dapat menjadi anggota load balancer ini.
Simpul yang cocok dengan pemilih ini akan menjadi anggota yang mungkin dari load balancer ini. Format sebagai pasangan key=value yang dipisahkan koma.
Pemilih label untuk layanan yang dapat ditempatkan pada load balancer ini.
Hanya layanan yang cocok dengan pemilih ini yang dapat ditempatkan pada load balancer ini. Format sebagai pasangan atau ekspresi key=value yang dipisahkan koma seperti "key In value1,value2".
Pemilih label namespace untuk layanan yang dapat ditempatkan pada load balancer ini.
Layanan yang dibuat di namespace yang cocok dengan pemilih dapat ditempatkan pada penyeimbang beban ini. Format sebagai pasangan key=value yang dipisahkan koma.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az aks loadbalancer delete
Menghapus konfigurasi load balancer dari kluster Kubernetes terkelola.
az aks loadbalancer delete --cluster-name
--name
--resource-group
Contoh
Menghapus konfigurasi load balancer
az aks loadbalancer delete -g MyResourceGroup -n secondary --cluster-name MyManagedCluster
Parameter yang Diperlukan
Nama kluster terkelola.
Nama konfigurasi load balancer yang akan dihapus.
Load balancer "kubernetes" tidak dapat dihapus karena diperlukan untuk operasi kluster.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az aks loadbalancer list
Mencantumkan semua konfigurasi load balancer dalam kluster Kubernetes terkelola.
az aks loadbalancer list --cluster-name
--resource-group
Contoh
Mencantumkan semua konfigurasi load balancer
az aks loadbalancer list -g MyResourceGroup --cluster-name MyManagedCluster
Mencantumkan semua konfigurasi load balancer dalam format tabel
az aks loadbalancer list -g MyResourceGroup --cluster-name MyManagedCluster -o table
Parameter yang Diperlukan
Nama kluster terkelola.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az aks loadbalancer rebalance-nodes
Menyeimbangkan kembali simpul di seluruh load balancer tertentu.
az aks loadbalancer rebalance-nodes --name
--resource-group
[--lb-names --load-balancer-names]
Parameter yang Diperlukan
Nama kluster terkelola.
Nama grup sumber daya.
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Daftar nama penyeimbang beban yang dipisahkan spasi untuk penyeimbangan ulang. Jika tidak ditentukan, semua load balancer akan diseimbangkan kembali.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az aks loadbalancer show
Tampilkan detail konfigurasi load balancer tertentu dalam kluster Kubernetes terkelola.
az aks loadbalancer show --cluster-name
--name
--resource-group
Contoh
Menampilkan detail konfigurasi load balancer tertentu
az aks loadbalancer show -g MyResourceGroup -n secondary --cluster-name MyManagedCluster
Memperlihatkan detail konfigurasi load balancer dalam format tabel
az aks loadbalancer show -g MyResourceGroup -n kubernetes --cluster-name MyManagedCluster -o table
Parameter yang Diperlukan
Nama kluster terkelola.
Nama konfigurasi load balancer yang akan ditampilkan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az aks loadbalancer update
Perbarui konfigurasi load balancer dalam kluster Kubernetes terkelola.
az aks loadbalancer update --cluster-name
--name
--resource-group
[--aks-custom-headers]
[--allow-service-placement {false, true}]
[--node-selector]
[--primary-agent-pool-name]
[--service-label-selector]
[--service-namespace-selector]
Contoh
Memperbarui kumpulan agen utama konfigurasi load balancer
az aks loadbalancer update -g MyResourceGroup -n secondary --cluster-name MyManagedCluster --primary-agent-pool-name nodepool2
Memperbarui konfigurasi load balancer untuk menonaktifkan penempatan layanan otomatis
az aks loadbalancer update -g MyResourceGroup -n app-lb --cluster-name MyManagedCluster --allow-service-placement false
Memperbarui konfigurasi load balancer dengan pemilih layanan baru
az aks loadbalancer update -g MyResourceGroup -n app-lb --cluster-name MyManagedCluster --service-label-selector tier=frontend,environment=production
Memperbarui konfigurasi load balancer dengan header API AKS kustom
az aks loadbalancer update -g MyResourceGroup -n api-lb --cluster-name MyManagedCluster --aks-custom-headers CustomHeader=Value
Parameter yang Diperlukan
Nama kluster terkelola.
Nama konfigurasi load balancer yang akan diperbarui.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Kirim header kustom ke API AKS.
Ketika ditentukan, format harus Key1=Value1,Key2=Value2.
Apakah akan secara otomatis menempatkan layanan pada load balancer.
Jika diatur ke false, load balancer eksternal dan internal tidak akan dipilih untuk layanan kecuali secara eksplisit menargetkannya.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Pemilih label node untuk simpul yang dapat menjadi anggota load balancer ini.
Simpul yang cocok dengan pemilih ini akan menjadi anggota yang mungkin dari load balancer ini. Format sebagai pasangan key=value yang dipisahkan koma.
Nama kumpulan agen utama untuk load balancer ini.
Nilai string yang harus menentukan ID kumpulan agen yang ada. Semua simpul di kumpulan yang diberikan akan selalu ditambahkan ke load balancer ini.
Pemilih label untuk layanan yang dapat ditempatkan pada load balancer ini.
Hanya layanan yang cocok dengan pemilih ini yang dapat ditempatkan pada load balancer ini. Format sebagai pasangan atau ekspresi key=value yang dipisahkan koma seperti "key In value1,value2".
Pemilih label namespace untuk layanan yang dapat ditempatkan pada load balancer ini.
Layanan yang dibuat di namespace yang cocok dengan pemilih dapat ditempatkan pada penyeimbang beban ini. Format sebagai pasangan key=value yang dipisahkan koma.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |