Delen via


az aks loadbalancer

Note

Deze verwijzing maakt deel uit van de aks-preview-extensie voor de Azure CLI (versie 2.73.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az aks loadbalancer-opdracht uitvoert. Meer informatie over uitbreidingen.

Opdrachten voor het beheren van load balancer-configuraties in een beheerd Kubernetes-cluster.

Met deze opdrachten kunt u de functie van meerdere standard load balancers voor Azure Kubernetes Service-clusters inschakelen.

Opdracht

Name Description Type Status
az aks loadbalancer add

Voeg een load balancer-configuratie toe aan een beheerd Kubernetes-cluster.

Extension GA
az aks loadbalancer delete

Verwijder een load balancer-configuratie uit een beheerd Kubernetes-cluster.

Extension GA
az aks loadbalancer list

Geef alle load balancer-configuraties weer in een beheerd Kubernetes-cluster.

Extension GA
az aks loadbalancer rebalance-nodes

Knooppunten opnieuw verdelen over specifieke load balancers.

Extension GA
az aks loadbalancer show

Details weergeven van een specifieke load balancer-configuratie in een beheerd Kubernetes-cluster.

Extension GA
az aks loadbalancer update

Werk een load balancer-configuratie bij in een beheerd Kubernetes-cluster.

Extension GA

az aks loadbalancer add

Voeg een load balancer-configuratie toe aan een beheerd Kubernetes-cluster.

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]

Voorbeelden

Een load balancer-configuratie toevoegen met een specifieke primaire agentgroep

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

Een load balancer-configuratie toevoegen met servicelabelkiezer

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

Een load balancer-configuratie toevoegen waarmee services niet automatisch worden geplaatst

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

Een load balancer-configuratie toevoegen met aangepaste AKS API-headers

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

Vereiste parameters

--cluster-name

Naam van het beheerde cluster.

--name -n

Naam van de configuratie van de load balancer.

De naam van de load balancer die wordt gebruikt voor identificatie. Er moet een configuratie met de naam kubernetes in het cluster zijn.

--primary-agent-pool-name -p

Naam van de primaire agentgroep voor deze load balancer.

Vereist veld. Een tekenreekswaarde die de id van een bestaande agentgroep moet opgeven. Alle knooppunten in de opgegeven pool worden altijd toegevoegd aan deze load balancer.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--aks-custom-headers

Aangepaste headers verzenden naar de AKS-API.

Wanneer u deze waarde opgeeft, moet de notatie Key1=Value1,Key2=Value2 zijn.

--allow-service-placement -a

Of services automatisch op de load balancer moeten worden geplaatst.

Als deze niet is opgegeven, is de standaardwaarde waar. Als deze optie handmatig is ingesteld op onwaar, worden zowel de externe als de interne load balancer niet geselecteerd voor services, tenzij ze deze expliciet richten.

Eigenschap Waarde
Geaccepteerde waarden: false, true
--node-selector -d

Knooppuntlabelkiezer voor knooppunten die lid kunnen zijn van deze load balancer.

Knooppunten die overeenkomen met deze selector zijn mogelijk leden van deze load balancer. Opmaken als door komma's gescheiden sleutelparen.

--service-label-selector -l

Labelkiezer voor services die op deze load balancer kunnen worden geplaatst.

Alleen services die overeenkomen met deze selector kunnen op deze load balancer worden geplaatst. Opmaken als door komma's gescheiden sleutel=waardeparen of expressies zoals 'sleutel in waarde1,waarde2'.

--service-namespace-selector -s

Naamruimtelabelkiezer voor services die op deze load balancer kunnen worden geplaatst.

Services die zijn gemaakt in naamruimten die overeenkomen met de selector, kunnen op deze load balancer worden geplaatst. Opmaken als door komma's gescheiden sleutelparen.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az aks loadbalancer delete

Verwijder een load balancer-configuratie uit een beheerd Kubernetes-cluster.

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

Voorbeelden

Een load balancer-configuratie verwijderen

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

Vereiste parameters

--cluster-name

Naam van het beheerde cluster.

--name -n

De naam van de configuratie van de load balancer die u wilt verwijderen.

De load balancer 'kubernetes' kan niet worden verwijderd omdat deze vereist is voor de clusterbewerking.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az aks loadbalancer list

Geef alle load balancer-configuraties weer in een beheerd Kubernetes-cluster.

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

Voorbeelden

Alle load balancer-configuraties weergeven

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

Alle load balancer-configuraties weergeven in tabelindeling

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

Vereiste parameters

--cluster-name

Naam van het beheerde cluster.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az aks loadbalancer rebalance-nodes

Knooppunten opnieuw verdelen over specifieke load balancers.

az aks loadbalancer rebalance-nodes --name
                                    --resource-group
                                    [--lb-names --load-balancer-names]

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

Naam van resourcegroep.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

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

Door spaties gescheiden lijst met namen van load balancers om opnieuw te verdelen. Als dit niet is opgegeven, worden alle load balancers opnieuw verdeeld.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az aks loadbalancer show

Details weergeven van een specifieke load balancer-configuratie in een beheerd Kubernetes-cluster.

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

Voorbeelden

Details van een specifieke load balancer-configuratie weergeven

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

Details van een load balancer-configuratie weergeven in tabelindeling

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

Vereiste parameters

--cluster-name

Naam van het beheerde cluster.

--name -n

De naam van de configuratie van de load balancer die moet worden weergegeven.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az aks loadbalancer update

Werk een load balancer-configuratie bij in een beheerd Kubernetes-cluster.

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]

Voorbeelden

De primaire agentgroep van een load balancer-configuratie bijwerken

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

Een load balancer-configuratie bijwerken om automatische serviceplaatsing uit te schakelen

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

Een load balancer-configuratie bijwerken met een nieuwe serviceselector

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

Een load balancer-configuratie bijwerken met aangepaste AKS API-headers

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

Vereiste parameters

--cluster-name

Naam van het beheerde cluster.

--name -n

Naam van de configuratie van de load balancer die moet worden bijgewerkt.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--aks-custom-headers

Aangepaste headers verzenden naar de AKS-API.

Wanneer u deze waarde opgeeft, moet de notatie Key1=Value1,Key2=Value2 zijn.

--allow-service-placement -a

Of services automatisch op de load balancer moeten worden geplaatst.

Als deze optie is ingesteld op onwaar, worden zowel de externe als de interne load balancer niet geselecteerd voor services, tenzij ze deze expliciet richten.

Eigenschap Waarde
Geaccepteerde waarden: false, true
--node-selector -d

Knooppuntlabelkiezer voor knooppunten die lid kunnen zijn van deze load balancer.

Knooppunten die overeenkomen met deze selector zijn mogelijk leden van deze load balancer. Opmaken als door komma's gescheiden sleutelparen.

--primary-agent-pool-name -p

Naam van de primaire agentgroep voor deze load balancer.

Een tekenreekswaarde die de id van een bestaande agentgroep moet opgeven. Alle knooppunten in de opgegeven pool worden altijd toegevoegd aan deze load balancer.

--service-label-selector -l

Labelkiezer voor services die op deze load balancer kunnen worden geplaatst.

Alleen services die overeenkomen met deze selector kunnen op deze load balancer worden geplaatst. Opmaken als door komma's gescheiden sleutel=waardeparen of expressies zoals 'sleutel in waarde1,waarde2'.

--service-namespace-selector -s

Naamruimtelabelkiezer voor services die op deze load balancer kunnen worden geplaatst.

Services die zijn gemaakt in naamruimten die overeenkomen met de selector, kunnen op deze load balancer worden geplaatst. Opmaken als door komma's gescheiden sleutelparen.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False