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
Yönetilen kümenin adı.
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.
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.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
AKS API'sine özel üst bilgiler gönderin.
Belirtildiğinde, biçim Anahtar1=Değer1,Anahtar2=Değer2 olmalıdır.
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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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.
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.
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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
Yönetilen kümenin adı.
Silinecek yük dengeleyici yapılandırmasının adı.
"kubernetes" yük dengeleyici, küme işlemi için gerekli olduğundan silinemez.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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
Yönetilen kümenin adı.
Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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
Yönetilen kümenin adı.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Yeniden dengelenecek yük dengeleyici adlarının boşlukla ayrılmış listesi. Belirtilmezse, tüm yük dengeleyiciler yeniden dengelenir.
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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
Yönetilen kümenin adı.
Gösterilecek yük dengeleyici yapılandırmasının adı.
Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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
Yönetilen kümenin adı.
Güncelleştirilecek yük dengeleyici yapılandırmasının adı.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
AKS API'sine özel üst bilgiler gönderin.
Belirtildiğinde, biçim Anahtar1=Değer1,Anahtar2=Değer2 olmalıdır.
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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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.
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.
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.
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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 |