az aks loadbalancer
Note
Tento odkaz je součástí rozšíření aks-Preview pro Azure CLI (verze 2.85.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az aks loadbalancer . Přečtěte si další informace o rozšířeních.
Příkazy pro správu konfigurací nástroje pro vyrovnávání zatížení ve spravovaném clusteru Kubernetes
Tyto příkazy umožňují funkci několika standardních nástrojů pro vyrovnávání zatížení pro Azure Kubernetes Service clustery.
Příkazy
| Název | Description | Typ | Stav |
|---|---|---|---|
| az aks loadbalancer add |
Přidejte konfiguraci nástroje pro vyrovnávání zatížení do spravovaného clusteru Kubernetes. |
Extension | GA |
| az aks loadbalancer delete |
Odstraňte konfiguraci nástroje pro vyrovnávání zatížení ze spravovaného clusteru Kubernetes. |
Extension | GA |
| az aks loadbalancer list |
Zobrazí seznam všech konfigurací nástroje pro vyrovnávání zatížení ve spravovaném clusteru Kubernetes. |
Extension | GA |
| az aks loadbalancer rebalance-nodes |
Změna rovnováhy uzlů mezi konkrétními nástroji pro vyrovnávání zatížení |
Extension | GA |
| az aks loadbalancer show |
Zobrazí podrobnosti o konkrétní konfiguraci nástroje pro vyrovnávání zatížení ve spravovaném clusteru Kubernetes. |
Extension | GA |
| az aks loadbalancer update |
Aktualizujte konfiguraci nástroje pro vyrovnávání zatížení ve spravovaném clusteru Kubernetes. |
Extension | GA |
az aks loadbalancer add
Přidejte konfiguraci nástroje pro vyrovnávání zatížení do spravovaného clusteru Kubernetes.
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]
Příklady
Přidání konfigurace nástroje pro vyrovnávání zatížení s konkrétním primárním fondem agentů
az aks loadbalancer add -g MyResourceGroup -n secondary --cluster-name MyManagedCluster --primary-agent-pool-name nodepool1
Přidání konfigurace nástroje pro vyrovnávání zatížení pomocí selektoru popisků služeb
az aks loadbalancer add -g MyResourceGroup -n app-lb --cluster-name MyManagedCluster --primary-agent-pool-name nodepool2 --service-label-selector app=frontend
Přidání konfigurace nástroje pro vyrovnávání zatížení, která automaticky neumisťuje služby
az aks loadbalancer add -g MyResourceGroup -n restricted-lb --cluster-name MyManagedCluster --primary-agent-pool-name nodepool3 --allow-service-placement false
Přidání konfigurace nástroje pro vyrovnávání zatížení s vlastními hlavičkami rozhraní API AKS
az aks loadbalancer add -g MyResourceGroup -n api-lb --cluster-name MyManagedCluster --primary-agent-pool-name nodepool1 --aks-custom-headers CustomHeader=Value
Povinné parametry
Název spravovaného clusteru
Název konfigurace nástroje pro vyrovnávání zatížení
Název nástroje pro vyrovnávání zatížení používaný k identifikaci V clusteru musí existovat konfigurace s názvem Kubernetes.
Název primárního fondu agentů pro tento nástroj pro vyrovnávání zatížení.
Povinné pole. Řetězcová hodnota, která musí určovat ID existujícího fondu agentů. Do tohoto nástroje pro vyrovnávání zatížení se vždy přidají všechny uzly v daném fondu.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Odeslání vlastních hlaviček do rozhraní API AKS
Při zadání by měl být formát Klíč1=Hodnota1,Klíč2=Hodnota2.
Určuje, jestli se mají služby automaticky umístit do nástroje pro vyrovnávání zatížení.
Pokud není zadána, je výchozí hodnota true. Pokud je nastavená na hodnotu false ručně, externí i interní nástroj pro vyrovnávání zatížení nebudou vybrány pro služby, pokud na ně explicitně cílí.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Selektor popisků uzlů pro uzly, které mohou být členy tohoto nástroje pro vyrovnávání zatížení.
Uzly, které odpovídají tomuto selektoru, budou možné členy tohoto nástroje pro vyrovnávání zatížení. Formátujte jako dvojice klíč=hodnota oddělených čárkami.
Selektor popisků pro služby, které lze umístit na tento nástroj pro vyrovnávání zatížení.
Na tento nástroj pro vyrovnávání zatížení lze umístit pouze služby, které odpovídají tomuto selektoru. Formátujte jako dvojice klíč=hodnota oddělených čárkami nebo výrazy, jako je "klíč v hodnotě1,hodnota2".
Selektor popisků oboru názvů pro služby, které lze umístit do tohoto nástroje pro vyrovnávání zatížení.
Služby vytvořené v oborech názvů, které odpovídají selektoru, lze umístit do tohoto nástroje pro vyrovnávání zatížení. Formátujte jako dvojice klíč=hodnota oddělených čárkami.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az aks loadbalancer delete
Odstraňte konfiguraci nástroje pro vyrovnávání zatížení ze spravovaného clusteru Kubernetes.
az aks loadbalancer delete --cluster-name
--name
--resource-group
[--acquire-policy-token]
[--change-reference]
Příklady
Odstranění konfigurace nástroje pro vyrovnávání zatížení
az aks loadbalancer delete -g MyResourceGroup -n secondary --cluster-name MyManagedCluster
Povinné parametry
Název spravovaného clusteru
Název konfigurace nástroje pro vyrovnávání zatížení, která se má odstranit.
Nástroj pro vyrovnávání zatížení Kubernetes nelze odstranit, protože je nutný pro operaci clusteru.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az aks loadbalancer list
Zobrazí seznam všech konfigurací nástroje pro vyrovnávání zatížení ve spravovaném clusteru Kubernetes.
az aks loadbalancer list --cluster-name
--resource-group
Příklady
Výpis všech konfigurací nástroje pro vyrovnávání zatížení
az aks loadbalancer list -g MyResourceGroup --cluster-name MyManagedCluster
Výpis všech konfigurací nástroje pro vyrovnávání zatížení ve formátu tabulky
az aks loadbalancer list -g MyResourceGroup --cluster-name MyManagedCluster -o table
Povinné parametry
Název spravovaného clusteru
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az aks loadbalancer rebalance-nodes
Změna rovnováhy uzlů mezi konkrétními nástroji pro vyrovnávání zatížení
az aks loadbalancer rebalance-nodes --name
--resource-group
[--acquire-policy-token]
[--change-reference]
[--lb-names --load-balancer-names]
Povinné parametry
Název spravovaného clusteru
Název skupiny prostředků.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Seznam názvů nástroje pro vyrovnávání zatížení oddělených mezerami pro obnovení rovnováhy Pokud není zadaný, všechny nástroje pro vyrovnávání zatížení budou znovu vyváženy.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az aks loadbalancer show
Zobrazí podrobnosti o konkrétní konfiguraci nástroje pro vyrovnávání zatížení ve spravovaném clusteru Kubernetes.
az aks loadbalancer show --cluster-name
--name
--resource-group
Příklady
Zobrazení podrobností o konkrétní konfiguraci nástroje pro vyrovnávání zatížení
az aks loadbalancer show -g MyResourceGroup -n secondary --cluster-name MyManagedCluster
Zobrazení podrobností o konfiguraci nástroje pro vyrovnávání zatížení ve formátu tabulky
az aks loadbalancer show -g MyResourceGroup -n kubernetes --cluster-name MyManagedCluster -o table
Povinné parametry
Název spravovaného clusteru
Název konfigurace nástroje pro vyrovnávání zatížení, která se má zobrazit.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az aks loadbalancer update
Aktualizujte konfiguraci nástroje pro vyrovnávání zatížení ve spravovaném clusteru Kubernetes.
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]
Příklady
Aktualizace primárního fondu agentů nástroje pro vyrovnávání zatížení
az aks loadbalancer update -g MyResourceGroup -n secondary --cluster-name MyManagedCluster --primary-agent-pool-name nodepool2
Aktualizace konfigurace nástroje pro vyrovnávání zatížení za účelem zakázání automatického umístění služby
az aks loadbalancer update -g MyResourceGroup -n app-lb --cluster-name MyManagedCluster --allow-service-placement false
Aktualizace konfigurace nástroje pro vyrovnávání zatížení pomocí nového selektoru služeb
az aks loadbalancer update -g MyResourceGroup -n app-lb --cluster-name MyManagedCluster --service-label-selector tier=frontend,environment=production
Aktualizace konfigurace nástroje pro vyrovnávání zatížení s využitím vlastních hlaviček rozhraní API AKS
az aks loadbalancer update -g MyResourceGroup -n api-lb --cluster-name MyManagedCluster --aks-custom-headers CustomHeader=Value
Povinné parametry
Název spravovaného clusteru
Název konfigurace nástroje pro vyrovnávání zatížení, který se má aktualizovat.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Odeslání vlastních hlaviček do rozhraní API AKS
Při zadání by měl být formát Klíč1=Hodnota1,Klíč2=Hodnota2.
Určuje, jestli se mají služby automaticky umístit do nástroje pro vyrovnávání zatížení.
Pokud je nastavená hodnota false, externí i interní nástroj pro vyrovnávání zatížení nebudou vybrány pro služby, pokud se na ně explicitně nezaměří.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Selektor popisků uzlů pro uzly, které mohou být členy tohoto nástroje pro vyrovnávání zatížení.
Uzly, které odpovídají tomuto selektoru, budou možné členy tohoto nástroje pro vyrovnávání zatížení. Formátujte jako dvojice klíč=hodnota oddělených čárkami.
Název primárního fondu agentů pro tento nástroj pro vyrovnávání zatížení.
Řetězcová hodnota, která musí určovat ID existujícího fondu agentů. Do tohoto nástroje pro vyrovnávání zatížení se vždy přidají všechny uzly v daném fondu.
Selektor popisků pro služby, které lze umístit na tento nástroj pro vyrovnávání zatížení.
Na tento nástroj pro vyrovnávání zatížení lze umístit pouze služby, které odpovídají tomuto selektoru. Formátujte jako dvojice klíč=hodnota oddělených čárkami nebo výrazy, jako je "klíč v hodnotě1,hodnota2".
Selektor popisků oboru názvů pro služby, které lze umístit do tohoto nástroje pro vyrovnávání zatížení.
Služby vytvořené v oborech názvů, které odpovídají selektoru, lze umístit do tohoto nástroje pro vyrovnávání zatížení. Formátujte jako dvojice klíč=hodnota oddělených čárkami.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |