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
Naam van het beheerde cluster.
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.
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.
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.
Aangepaste headers verzenden naar de AKS-API.
Wanneer u deze waarde opgeeft, moet de notatie Key1=Value1,Key2=Value2 zijn.
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 |
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.
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'.
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
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
Naam van het beheerde cluster.
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.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
Naam van het beheerde cluster.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
Naam van het beheerde cluster.
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.
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
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
Naam van het beheerde cluster.
De naam van de configuratie van de load balancer die moet worden weergegeven.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
Naam van het beheerde cluster.
Naam van de configuratie van de load balancer die moet worden bijgewerkt.
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.
Aangepaste headers verzenden naar de AKS-API.
Wanneer u deze waarde opgeeft, moet de notatie Key1=Value1,Key2=Value2 zijn.
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 |
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.
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.
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'.
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
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |