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

--cluster-name

Název spravovaného clusteru

--name -n

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.

--primary-agent-pool-name -p

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.

--resource-group -g

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.

--acquire-policy-token

Získání tokenu Azure Policy automaticky pro tuto operaci prostředku

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--aks-custom-headers

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.

--allow-service-placement -a

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
--change-reference

Související referenční ID odkazu na změnu pro tuto operaci prostředku.

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--node-selector -d

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.

--service-label-selector -l

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

--service-namespace-selector -s

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

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

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

--cluster-name

Název spravovaného clusteru

--name -n

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.

--resource-group -g

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.

--acquire-policy-token

Získání tokenu Azure Policy automaticky pro tuto operaci prostředku

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--change-reference

Související referenční ID odkazu na změnu pro tuto operaci prostředku.

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

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

--cluster-name

Název spravovaného clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

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

--name -n

Název spravovaného clusteru

--resource-group -g

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.

--acquire-policy-token

Získání tokenu Azure Policy automaticky pro tuto operaci prostředku

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--change-reference

Související referenční ID odkazu na změnu pro tuto operaci prostředku.

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--lb-names --load-balancer-names

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

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

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

--cluster-name

Název spravovaného clusteru

--name -n

Název konfigurace nástroje pro vyrovnávání zatížení, která se má zobrazit.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

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

--cluster-name

Název spravovaného clusteru

--name -n

Název konfigurace nástroje pro vyrovnávání zatížení, který se má aktualizovat.

--resource-group -g

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.

--acquire-policy-token

Získání tokenu Azure Policy automaticky pro tuto operaci prostředku

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--aks-custom-headers

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.

--allow-service-placement -a

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
--change-reference

Související referenční ID odkazu na změnu pro tuto operaci prostředku.

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--node-selector -d

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.

--primary-agent-pool-name -p

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.

--service-label-selector -l

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

--service-namespace-selector -s

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

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False