az aks loadbalancer

Note

Bu başvuru, Azure CLI (sürüm 2.85.0 veya üzeri) için aks-preview uzantısının bir parçasıdır. Uzantı, az aks loadbalancer komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Yönetilen kubernetes kümesindeki yük dengeleyici yapılandırmalarını yönetme komutları.

Bu komutlar, Azure Kubernetes Service kümeleri için birden çok standart yük dengeleyici özelliğini etkinleştirir.

Komutlar

Name Description Tür Durum
az aks loadbalancer add

Yönetilen Kubernetes kümesine yük dengeleyici yapılandırması ekleyin.

Extension GA
az aks loadbalancer delete

Yönetilen Kubernetes kümesinden yük dengeleyici yapılandırmasını silin.

Extension GA
az aks loadbalancer list

Yönetilen kubernetes kümesindeki tüm yük dengeleyici yapılandırmalarını listeleyin.

Extension GA
az aks loadbalancer rebalance-nodes

Düğümleri belirli yük dengeleyiciler arasında yeniden dengeleme.

Extension GA
az aks loadbalancer show

Yönetilen bir Kubernetes kümesindeki belirli bir yük dengeleyici yapılandırmasının ayrıntılarını gösterin.

Extension GA
az aks loadbalancer update

Yönetilen kubernetes kümesindeki yük dengeleyici yapılandırmasını güncelleştirme.

Extension GA

az aks loadbalancer add

Yönetilen Kubernetes kümesine yük dengeleyici yapılandırması ekleyin.

az aks loadbalancer add --cluster-name
                        --name
                        --primary-agent-pool-name
                        --resource-group
                        [--acquire-policy-token]
                        [--aks-custom-headers]
                        [--allow-service-placement {false, true}]
                        [--change-reference]
                        [--node-selector]
                        [--service-label-selector]
                        [--service-namespace-selector]

Örnekler

Belirli bir birincil aracı havuzuyla yük dengeleyici yapılandırması ekleme

az aks loadbalancer add -g MyResourceGroup -n secondary --cluster-name MyManagedCluster --primary-agent-pool-name nodepool1

Hizmet etiketi seçicisi ile yük dengeleyici yapılandırması ekleme

az aks loadbalancer add -g MyResourceGroup -n app-lb --cluster-name MyManagedCluster --primary-agent-pool-name nodepool2 --service-label-selector app=frontend

Hizmetleri otomatik olarak yerleştirmeyen bir yük dengeleyici yapılandırması ekleme

az aks loadbalancer add -g MyResourceGroup -n restricted-lb --cluster-name MyManagedCluster --primary-agent-pool-name nodepool3 --allow-service-placement false

Özel AKS API üst bilgileriyle yük dengeleyici yapılandırması ekleme

az aks loadbalancer add -g MyResourceGroup -n api-lb --cluster-name MyManagedCluster --primary-agent-pool-name nodepool1 --aks-custom-headers CustomHeader=Value

Gerekli Parametreler

--cluster-name

Yönetilen kümenin adı.

--name -n

Yük dengeleyici yapılandırmasının adı.

Tanımlama için kullanılan yük dengeleyici adı. Kümede "kubernetes" adlı bir yapılandırma olmalıdır.

--primary-agent-pool-name -p

Bu yük dengeleyici için birincil aracı havuzunun adı.

Gerekli alan. Mevcut aracı havuzunun kimliğini belirtmesi gereken dize değeri. Verilen havuzdaki tüm düğümler her zaman bu yük dengeleyiciye eklenir.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--aks-custom-headers

AKS API'sine özel üst bilgiler gönderin.

Belirtildiğinde, biçim Anahtar1=Değer1,Anahtar2=Değer2 olmalıdır.

--allow-service-placement -a

Hizmetlerin otomatik olarak yük dengeleyiciye yerleştirilip yerleştirmeyeceği.

Sağlanmazsa, varsayılan değer true olur. El ile false olarak ayarlanırsa, açıkça hedeflemedikleri sürece hizmetler için hem dış hem de iç yük dengeleyici seçilmez.

Özellik Değer
Kabul edilen değerler: false, true
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--node-selector -d

Bu yük dengeleyicinin üyesi olabilecek düğümler için düğüm etiketi seçicisi.

Bu seçiciyle eşleşen düğümler bu yük dengeleyicinin olası üyeleri olacaktır. Virgülle ayrılmış anahtar=değer çiftleri olarak biçimlendirin.

--service-label-selector -l

Bu yük dengeleyiciye yerleştirilebilen hizmetler için etiket seçici.

Bu yük dengeleyiciye yalnızca bu seçiciyle eşleşen hizmetler yerleştirilebilir. Virgülle ayrılmış anahtar=değer çiftleri veya "key In value1,value2" gibi ifadeler olarak biçimlendirin.

--service-namespace-selector -s

Bu yük dengeleyiciye yerleştirilebilen hizmetler için ad alanı etiket seçicisi.

Seçiciyle eşleşen ad alanları içinde oluşturulan hizmetler bu yük dengeleyiciye yerleştirilebilir. Virgülle ayrılmış anahtar=değer çiftleri olarak biçimlendirin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az aks loadbalancer delete

Yönetilen Kubernetes kümesinden yük dengeleyici yapılandırmasını silin.

az aks loadbalancer delete --cluster-name
                           --name
                           --resource-group
                           [--acquire-policy-token]
                           [--change-reference]

Örnekler

Yük dengeleyici yapılandırmasını silme

az aks loadbalancer delete -g MyResourceGroup -n secondary --cluster-name MyManagedCluster

Gerekli Parametreler

--cluster-name

Yönetilen kümenin adı.

--name -n

Silinecek yük dengeleyici yapılandırmasının adı.

"kubernetes" yük dengeleyici, küme işlemi için gerekli olduğundan silinemez.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az aks loadbalancer list

Yönetilen kubernetes kümesindeki tüm yük dengeleyici yapılandırmalarını listeleyin.

az aks loadbalancer list --cluster-name
                         --resource-group

Örnekler

Tüm yük dengeleyici yapılandırmalarını listeleme

az aks loadbalancer list -g MyResourceGroup --cluster-name MyManagedCluster

Tüm yük dengeleyici yapılandırmalarını tablo biçiminde listeleme

az aks loadbalancer list -g MyResourceGroup --cluster-name MyManagedCluster -o table

Gerekli Parametreler

--cluster-name

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az aks loadbalancer rebalance-nodes

Düğümleri belirli yük dengeleyiciler arasında yeniden dengeleme.

az aks loadbalancer rebalance-nodes --name
                                    --resource-group
                                    [--acquire-policy-token]
                                    [--change-reference]
                                    [--lb-names --load-balancer-names]

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--lb-names --load-balancer-names

Yeniden dengelenecek yük dengeleyici adlarının boşlukla ayrılmış listesi. Belirtilmezse, tüm yük dengeleyiciler yeniden dengelenir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az aks loadbalancer show

Yönetilen bir Kubernetes kümesindeki belirli bir yük dengeleyici yapılandırmasının ayrıntılarını gösterin.

az aks loadbalancer show --cluster-name
                         --name
                         --resource-group

Örnekler

Belirli bir yük dengeleyici yapılandırmasının ayrıntılarını gösterme

az aks loadbalancer show -g MyResourceGroup -n secondary --cluster-name MyManagedCluster

Yük dengeleyici yapılandırmasının ayrıntılarını tablo biçiminde gösterme

az aks loadbalancer show -g MyResourceGroup -n kubernetes --cluster-name MyManagedCluster -o table

Gerekli Parametreler

--cluster-name

Yönetilen kümenin adı.

--name -n

Gösterilecek yük dengeleyici yapılandırmasının adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az aks loadbalancer update

Yönetilen kubernetes kümesindeki yük dengeleyici yapılandırmasını güncelleştirme.

az aks loadbalancer update --cluster-name
                           --name
                           --resource-group
                           [--acquire-policy-token]
                           [--aks-custom-headers]
                           [--allow-service-placement {false, true}]
                           [--change-reference]
                           [--node-selector]
                           [--primary-agent-pool-name]
                           [--service-label-selector]
                           [--service-namespace-selector]

Örnekler

Yük dengeleyici yapılandırmasının birincil aracı havuzunu güncelleştirme

az aks loadbalancer update -g MyResourceGroup -n secondary --cluster-name MyManagedCluster --primary-agent-pool-name nodepool2

Otomatik hizmet yerleşimini devre dışı bırakmak için yük dengeleyici yapılandırmasını güncelleştirme

az aks loadbalancer update -g MyResourceGroup -n app-lb --cluster-name MyManagedCluster --allow-service-placement false

Yeni hizmet seçici ile yük dengeleyici yapılandırmasını güncelleştirme

az aks loadbalancer update -g MyResourceGroup -n app-lb --cluster-name MyManagedCluster --service-label-selector tier=frontend,environment=production

Yük dengeleyici yapılandırmasını özel AKS API üst bilgileriyle güncelleştirme

az aks loadbalancer update -g MyResourceGroup -n api-lb --cluster-name MyManagedCluster --aks-custom-headers CustomHeader=Value

Gerekli Parametreler

--cluster-name

Yönetilen kümenin adı.

--name -n

Güncelleştirilecek yük dengeleyici yapılandırmasının adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--aks-custom-headers

AKS API'sine özel üst bilgiler gönderin.

Belirtildiğinde, biçim Anahtar1=Değer1,Anahtar2=Değer2 olmalıdır.

--allow-service-placement -a

Hizmetlerin otomatik olarak yük dengeleyiciye yerleştirilip yerleştirmeyeceği.

false olarak ayarlanırsa, açıkça hedeflemedikleri sürece hizmetler için hem dış hem de iç yük dengeleyici seçilmez.

Özellik Değer
Kabul edilen değerler: false, true
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--node-selector -d

Bu yük dengeleyicinin üyesi olabilecek düğümler için düğüm etiketi seçicisi.

Bu seçiciyle eşleşen düğümler bu yük dengeleyicinin olası üyeleri olacaktır. Virgülle ayrılmış anahtar=değer çiftleri olarak biçimlendirin.

--primary-agent-pool-name -p

Bu yük dengeleyici için birincil aracı havuzunun adı.

Mevcut aracı havuzunun kimliğini belirtmesi gereken dize değeri. Verilen havuzdaki tüm düğümler her zaman bu yük dengeleyiciye eklenir.

--service-label-selector -l

Bu yük dengeleyiciye yerleştirilebilen hizmetler için etiket seçici.

Bu yük dengeleyiciye yalnızca bu seçiciyle eşleşen hizmetler yerleştirilebilir. Virgülle ayrılmış anahtar=değer çiftleri veya "key In value1,value2" gibi ifadeler olarak biçimlendirin.

--service-namespace-selector -s

Bu yük dengeleyiciye yerleştirilebilen hizmetler için ad alanı etiket seçicisi.

Seçiciyle eşleşen ad alanları içinde oluşturulan hizmetler bu yük dengeleyiciye yerleştirilebilir. Virgülle ayrılmış anahtar=değer çiftleri olarak biçimlendirin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False