Bagikan melalui


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

--cluster-name

Nama kluster terkelola.

--name -n

Nama konfigurasi load balancer.

Nama load balancer yang digunakan untuk identifikasi. Harus ada konfigurasi bernama "kubernetes" di kluster.

--primary-agent-pool-name -p

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.

--resource-group -g

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.

--aks-custom-headers

Kirim header kustom ke API AKS.

Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--allow-service-placement -a

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
--node-selector -d

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.

--service-label-selector -l

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

--service-namespace-selector -s

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

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--cluster-name

Nama kluster terkelola.

--name -n

Nama konfigurasi load balancer yang akan dihapus.

Load balancer "kubernetes" tidak dapat dihapus karena diperlukan untuk operasi kluster.

--resource-group -g

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

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--cluster-name

Nama kluster terkelola.

--resource-group -g

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

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--name -n

Nama kluster terkelola.

--resource-group -g

Nama grup sumber daya.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--lb-names --load-balancer-names

Daftar nama penyeimbang beban yang dipisahkan spasi untuk penyeimbangan ulang. Jika tidak ditentukan, semua load balancer akan diseimbangkan kembali.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--cluster-name

Nama kluster terkelola.

--name -n

Nama konfigurasi load balancer yang akan ditampilkan.

--resource-group -g

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

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--cluster-name

Nama kluster terkelola.

--name -n

Nama konfigurasi load balancer yang akan diperbarui.

--resource-group -g

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.

--aks-custom-headers

Kirim header kustom ke API AKS.

Ketika ditentukan, format harus Key1=Value1,Key2=Value2.

--allow-service-placement -a

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
--node-selector -d

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.

--primary-agent-pool-name -p

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.

--service-label-selector -l

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

--service-namespace-selector -s

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

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False