az aks

Azure Kubernetes Services beheren.

Opdracht

az aks app

Opdrachten voor het beheren van de AKS-app.

az aks app up

Implementeer naar AKS via GitHub acties.

az aks browse

Het dashboard voor een Kubernetes-cluster in een webbrowser tonen.

az aks check-acr

Valideer of een ACR toegankelijk is vanuit een AKS-cluster.

az aks command

Zie gebruiksgegevens in 'az aks command invoke', 'az aks command result'.

az aks command invoke

Voer een shell-opdracht (met kubectl, helm) uit op uw AKS-cluster, en ondersteuning voor het koppelen van bestanden.

az aks command result

Haal het resultaat op van eerder geactiveerde 'aks command invoke'.

az aks create

Maak een nieuw beheerd Kubernetes-cluster.

az aks delete

Een beheerd Kubernetes-cluster verwijderen.

az aks disable-addons

Schakel Kubernetes-addons uit.

az aks egress-endpoints

Opdrachten voor het beheren van egress-eindpunten in een beheerd Kubernetes-cluster.

az aks egress-endpoints list

Lijst met eindpunten voor egress die zijn vereist of aanbevolen om te worden opgenomen in de whitelist voor een cluster.

az aks enable-addons

Kubernetes-addons inschakelen.

az aks get-credentials

Haal toegangsreferenties op voor een beheerd Kubernetes-cluster.

az aks get-os-options

Haal de besturingssysteemopties op die beschikbaar zijn voor het maken van een beheerd Kubernetes-cluster.

az aks get-upgrades

Haal de upgradeversies op die beschikbaar zijn voor een beheerd Kubernetes-cluster.

az aks get-versions

Haal de beschikbare versies op voor het maken van een beheerd Kubernetes-cluster.

az aks install-cli

Download en installeer kubectl, het Kubernetes-opdrachtregelprogramma. Download en installeer kubelogin, een client-go credential (exec)-invoegvoeg voor het implementeren van Azure-verificatie.

az aks kanalyze

Diagnostische resultaten weergeven voor het Kubernetes-cluster nadat kollect is uitgevoerd.

az aks kollect

Het verzamelen van diagnostische gegevens voor het Kubernetes-cluster.

az aks list

Een lijst met beheerde Kubernetes-clusters maken.

az aks maintenanceconfiguration

Opdrachten voor het beheren van onderhoudsconfiguraties in een beheerd Kubernetes-cluster.

az aks maintenanceconfiguration add

Voeg een onderhoudsconfiguratie toe aan het beheerde Kubernetes-cluster.

az aks maintenanceconfiguration delete

Verwijder een onderhoudsconfiguratie in een beheerd Kubernetes-cluster.

az aks maintenanceconfiguration list

Onderhoudsconfiguraties in een beheerd Kubernetes-cluster opsommen.

az aks maintenanceconfiguration show

De details van een onderhoudsconfiguratie in een beheerd Kubernetes-cluster tonen.

az aks maintenanceconfiguration update

Een onderhoudsconfiguratie van een beheerd Kubernetes-cluster bijwerken.

az aks nodepool

Opdrachten voor het beheren van knooppuntgroepen in Kubernetes Kubernetes-cluster.

az aks nodepool add

Voeg een knooppuntgroep toe aan het beheerde Kubernetes-cluster.

az aks nodepool delete

Verwijder de agentpool in het beheerde Kubernetes-cluster.

az aks nodepool get-upgrades

Haal de beschikbare upgradeversies op voor een agentpool van het beheerde Kubernetes-cluster.

az aks nodepool list

Lijst met knooppuntgroepen in het beheerde Kubernetes-cluster.

az aks nodepool scale

Schaal de knooppuntgroep in een beheerd Kubernetes-cluster.

az aks nodepool show

De details voor een knooppuntgroep in het beheerde Kubernetes-cluster tonen.

az aks nodepool update

Werk een knooppuntgroep bij om automatisch schalen van clusters in of uit te schakelen of om het minimum- of maximum aantal te wijzigen.

az aks nodepool upgrade

Upgrade de knooppuntgroep in een beheerd Kubernetes-cluster.

az aks pod-identity

Opdrachten voor het beheren van pod-identiteiten in een beheerd Kubernetes-cluster.

az aks pod-identity add

Voeg een pod-identiteit toe aan een beheerd Kubernetes-cluster.

az aks pod-identity delete

Een pod-identiteit verwijderen uit een beheerd Kubernetes-cluster.

az aks pod-identity exception

Opdrachten voor het beheren van uitzonderingen voor podidentiteiten in een beheerd Kubernetes-cluster.

az aks pod-identity exception add

Voeg een uitzondering voor podidentiteit toe aan een beheerd Kubernetes-cluster.

az aks pod-identity exception delete

Verwijder een uitzondering voor podidentiteit uit een beheerd Kubernetes-cluster.

az aks pod-identity exception list

Lijst met uitzonderingen voor podidentiteiten in een beheerd Kubernetes-cluster.

az aks pod-identity exception update

Een uitzondering voor podidentiteit bijwerken in een beheerd Kubernetes-cluster.

az aks pod-identity list

Pod-identiteiten in een beheerd Kubernetes-cluster opsommen.

az aks remove-dev-spaces

Azure Dev Spaces verwijderen uit een beheerd Kubernetes-cluster.

az aks rotate-certs

Roteren van certificaten en sleutels op een beheerd Kubernetes-cluster.

az aks scale

Schaal de knooppuntgroep in een beheerd Kubernetes-cluster.

az aks show

De details voor een beheerd Kubernetes-cluster tonen.

az aks start

Beheerd cluster starten.

az aks stop

Beheerd cluster stoppen.

az aks update

Een beheerd Kubernetes-cluster bijwerken.

az aks update-credentials

Werk referenties bij voor een beheerd Kubernetes-cluster, zoals service-principal.

az aks upgrade

Een beheerd Kubernetes-cluster upgraden naar een nieuwere versie.

az aks use-dev-spaces

Azure Dev Spaces gebruiken met een beheerd Kubernetes-cluster.

az aks wait

Wacht tot een beheerd Kubernetes-cluster de gewenste status heeft bereikt.

az aks browse

Het dashboard voor een Kubernetes-cluster in een webbrowser tonen.

az aks browse --name
              --resource-group
              [--disable-browser]
              [--listen-address]
              [--listen-port]
              [--subscription]

Voorbeelden

Het dashboard voor een Kubernetes-cluster in een webbrowser tonen. (automatisch gegenereerd)

az aks browse --name MyManagedCluster --resource-group MyResourceGroup

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--disable-browser

Start geen webbrowser na het instellen van port-forwarding.

--listen-address

Het luisteradres voor het dashboard.

standaardwaarde: 127.0.0.1
--listen-port

De luisterpoort voor het dashboard.

standaardwaarde: 8001
--subscription

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

az aks check-acr

Valideer of een ACR toegankelijk is vanuit een AKS-cluster.

az aks check-acr --acr
                 --name
                 --resource-group
                 [--subscription]

Voorbeelden

Controleer of de ACR toegankelijk is vanuit het AKS-cluster.

az aks check-acr --name MyManagedCluster --resource-group MyResourceGroup --acr myacr.azurecr.io

Vereiste parameters

--acr

De FQDN van de ACR.

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--subscription

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

az aks create

Maak een nieuw beheerd Kubernetes-cluster.

az aks create --name
              --resource-group
              [--aad-admin-group-object-ids]
              [--aad-client-app-id]
              [--aad-server-app-id]
              [--aad-server-app-secret]
              [--aad-tenant-id]
              [--aci-subnet-name]
              [--admin-username]
              [--api-server-authorized-ip-ranges]
              [--appgw-id]
              [--appgw-name]
              [--appgw-subnet-cidr]
              [--appgw-subnet-id]
              [--appgw-watch-namespace]
              [--assign-identity]
              [--assign-kubelet-identity]
              [--attach-acr]
              [--ca-profile]
              [--client-secret]
              [--disable-rbac]
              [--dns-name-prefix]
              [--dns-service-ip]
              [--docker-bridge-address]
              [--edge-zone]
              [--enable-aad]
              [--enable-addons]
              [--enable-ahub]
              [--enable-azure-rbac]
              [--enable-cluster-autoscaler]
              [--enable-encryption-at-host]
              [--enable-managed-identity]
              [--enable-node-public-ip]
              [--enable-private-cluster]
              [--enable-rbac]
              [--enable-sgxquotehelper]
              [--enable-ultra-ssd]
              [--fqdn-subdomain]
              [--generate-ssh-keys]
              [--kubernetes-version]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-count]
              [--load-balancer-outbound-ip-prefixes]
              [--load-balancer-outbound-ips]
              [--load-balancer-outbound-ports]
              [--load-balancer-sku]
              [--location]
              [--max-count]
              [--max-pods]
              [--min-count]
              [--network-plugin {azure, kubenet}]
              [--network-policy]
              [--no-ssh-key]
              [--no-wait]
              [--node-count]
              [--node-osdisk-diskencryptionset-id]
              [--node-osdisk-size]
              [--node-osdisk-type]
              [--node-public-ip-prefix-id]
              [--node-vm-size]
              [--nodepool-labels]
              [--nodepool-name]
              [--nodepool-tags]
              [--outbound-type {loadBalancer, userDefinedRouting}]
              [--pod-cidr]
              [--ppg]
              [--private-dns-zone]
              [--service-cidr]
              [--service-principal]
              [--skip-subnet-role-assignment]
              [--ssh-key-value]
              [--subscription]
              [--tags]
              [--uptime-sla]
              [--vm-set-type]
              [--vnet-subnet-id]
              [--windows-admin-password]
              [--windows-admin-username]
              [--workspace-resource-id]
              [--yes]
              [--zones {1, 2, 3}]

Voorbeelden

Maak een Kubernetes-cluster met een bestaande openbare SSH-sleutel.

az aks create -g MyResourceGroup -n MyManagedCluster --ssh-key-value /path/to/publickey

Maak een Kubernetes-cluster met een specifieke versie.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.16.9

Maak een Kubernetes-cluster met een grotere knooppuntgroep.

az aks create -g MyResourceGroup -n MyManagedCluster --node-count 7

Maak een Kubernetes-cluster met k8s 1.13.9, maar gebruik vmas.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.16.9 --vm-set-type AvailabilitySet

Maak een Kubernetes-cluster met de standaard kubernetes-versie, de standaard-SKU load balancer (Standard) en het standaardtype van de VM-set (VirtualMachineScaleSets).

az aks create -g MyResourceGroup -n MyManagedCluster

Maak een Kubernetes-cluster met standaard-SKU-load balancer en twee door AKS gemaakte IP's voor het gebruik load balancer uitgaande verbinding.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2

Maak een Kubernetes-cluster met een standaard-SKU-load balancer, met twee uitgaande door AKS beheerde IP's een time-out voor een niet-actieve stroom van 5 minuten en 8000 toegewezen poorten per computer

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2 --load-balancer-idle-timeout 5 --load-balancer-outbound-ports 8000

Maak een Kubernetes-cluster met standaard-SKU-load balancer en gebruik de opgegeven openbare IP's voor het gebruik load balancer uitgaande verbinding.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ips <ip-resource-id-1,ip-resource-id-2>

Maak een Kubernetes-cluster met standaard-SKU-load balancer en gebruik de opgegeven openbare IP-voorvoegsels voor het gebruik load balancer uitgaande verbinding.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ip-prefixes <ip-prefix-resource-id-1,ip-prefix-resource-id-2>

Maak een Kubernetes-cluster met basis-SKU-load balancer VM-settype AvailabilitySet.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku basic --vm-set-type AvailabilitySet

Maak een Kubernetes-cluster met geautoriseerde IP-adresbereiken apiserver.

az aks create -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 193.168.1.0/24,194.168.1.0/24,195.168.1.0

Maak een Kubernetes-cluster dat beheerde identiteiten mogelijk maakt.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-managed-identity

Een Kubernetes-cluster maken met userDefinedRouting, standard load balancer SKU en een aangepast subnet dat vooraf is geconfigureerd met een routetabel

az aks create -g MyResourceGroup -n MyManagedCluster --outbound-type userDefinedRouting --load-balancer-sku standard --vnet-subnet-id customUserSubnetVnetID

Maak een Kubernetes-cluster met Windows agentpools.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$'

Maak een Kubernetes-cluster met ondersteuning Windows agentpools met AHUB ingeschakeld.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$' --enable-ahub

Maak een Kubernetes-cluster met beheerde AAD ingeschakeld.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-aad --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Maak een Kubernetes-cluster met versleuteling aan de serverzijde met behulp van uw eigen sleutel.

az aks create -g MyResourceGroup -n MyManagedCluster --node-osdisk-diskencryptionset-id <disk-encryption-set-resource-id>

Maak een Kubernetes-cluster met een kortstondig besturingssysteem ingeschakeld.

az aks create -g MyResourceGroup -n MyManagedCluster --node-osdisk-type Ephemeral --node-osdisk-size 48

Maak een Kubernetes-cluster met EncryptionAtHost ingeschakeld.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-encryption-at-host

Maak een Kubernetes-cluster met UltraSSD ingeschakeld.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-ultra-ssd

Maak een Kubernetes-cluster met Azure RBAC ingeschakeld.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-aad --enable-azure-rbac

Maak een Kubernetes-cluster met een aangepaste besturingsvlakidentiteit en kubelet-identiteit.

az aks create -g MyResourceGroup -n MyManagedCluster --assign-identity <control-plane-identity-resource-id> --assign-kubelet-identity <kubelet-identity-resource-id>

Maak een Kubernetes-cluster in de Edge-zone.

az aks create -g MyResourceGroup -n MyManagedCluster --location <location> --kubernetes-version 1.20.7 --edge-zone <edge-zone-name>

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--aad-admin-group-object-ids

Door komma's gescheiden lijst met AAD-groepsobject-ID's die worden ingesteld als clusterbeheerder.

--aad-client-app-id

De id van een Azure Active Directory clienttoepassing van het type 'Native'. Deze toepassing is voor aanmelding door gebruikers via kubectl.

--aad-server-app-id

De id van een Azure Active Directory servertoepassing van het type 'Web-app/API'. Deze toepassing vertegenwoordigt de apiserver van het beheerde cluster (Servertoepassing).

--aad-server-app-secret

Het geheim van een Azure Active Directory servertoepassing.

--aad-tenant-id

De id van een Azure Active Directory tenant.

--aci-subnet-name

De naam van een subnet in een bestaand VNet waarin de virtuele knooppunten moeten worden geïmplementeerd.

--admin-username -u

Gebruikersaccount voor het maken van SSH-toegang op knooppunt-VM's.

standaardwaarde: azureuser
--api-server-authorized-ip-ranges

Door komma's gescheiden lijst met geautoriseerde IP-adresbereiken apiserver. Stel in op 0.0.0.0/32 om apiserver-verkeer te beperken tot knooppuntgroepen.

--appgw-id

Resource-id van een bestaande Application Gateway te gebruiken met AGIC. Gebruiken met ingress-azure-invoeggebruik.

--appgw-name

Naam van de toepassingsgateway die moet worden gemaakt/gebruikt in de knooppuntresourcegroep. Gebruiken met ingress-azure-invoeggebruik.

--appgw-subnet-cidr

Subnet-CIDR die moet worden gebruikt voor een nieuw subnet dat is gemaakt voor het implementeren van Application Gateway. Gebruiken met ingress-azure-invoeggebruik.

--appgw-subnet-id

Resource-id van een bestaand subnet dat wordt gebruikt voor het implementeren van Application Gateway. Gebruiken met ingress-azure-invoeggebruik.

--appgw-watch-namespace

Geef de naamruimte op die agic moet bekijken. Dit kan één tekenreekswaarde of een door komma's gescheiden lijst met naamruimten zijn.

--assign-identity

Geef een bestaande door de gebruiker toegewezen identiteit op voor het gebruik van het besturingsvlak om de clusterresourcegroep te beheren.

--assign-kubelet-identity

Geef een bestaande door de gebruiker toegewezen identiteit op voor het gebruik van kubelet, die doorgaans wordt gebruikt om een afbeelding op te halen uit ACR.

--attach-acr

Wijs de roltoewijzing 'acrpull' toe aan de ACR die is opgegeven door de naam of resource-id.

--ca-profile --cluster-autoscaler-profile

Door spaties gescheiden lijst met sleutel-waardeparen voor het configureren van automatische schaalbaarheid van clusters. Geef een lege tekenreeks door om het profiel te verwijderen.

--client-secret

Geheim dat is gekoppeld aan de service-principal. Dit argument is vereist als --service-principal is opgegeven.

--disable-rbac

Schakel Kubernetes-Role-Based Access Control.

--dns-name-prefix -p

Voorvoegsel voor hostnamen die worden gemaakt. Als dit niet is opgegeven, genereert u een hostnaam met behulp van de namen van het beheerde cluster en de resourcegroep.

--dns-service-ip

Een IP-adres dat is toegewezen aan de Kubernetes DNS-service.

--docker-bridge-address

Een specifiek IP-adres en netmasker voor de Docker-brug, met behulp van de standaard CIDR-notatie.

--edge-zone

De naam van de Edge-zone.

--enable-aad

Beheerde AAD-functie voor cluster inschakelen.

--enable-addons -a

Schakel de Kubernetes-addons in een door komma's gescheiden lijst in.

--enable-ahub

Azure Hybrid User Benefits (AHUB) inschakelen voor virtuele Windows's.

--enable-azure-rbac

Schakel Azure RBAC in om autorisatiecontroles op het cluster te controleren.

--enable-cluster-autoscaler

Schakel automatische schaalinstelling voor clusters in. De standaardwaarde is false.

--enable-encryption-at-host

Schakel EncryptionAtHost in. De standaardwaarde is false.

--enable-managed-identity

Een door het systeem toegewezen beheerde identiteit gebruiken om de clusterresourcegroep te beheren.

standaardwaarde: 1
--enable-node-public-ip

Schakel het openbare IP-adres van het VMSS-knooppunt in.

--enable-private-cluster

Schakel een privécluster in.

--enable-rbac -r

Schakel Kubernetes-Role-Based Access Control. Standaardinstelling: ingeschakeld.

--enable-sgxquotehelper

Schakel de helper voor SGX-offertes in voor confcom-invoeg woorden.

--enable-ultra-ssd

UltraSSD inschakelen, standaardwaarde is onwaar.

--fqdn-subdomain

Voorvoegsel voor FQDN dat is gemaakt voor een privécluster met een aangepast privé-DNS-zonescenario.

--generate-ssh-keys

Genereer openbare en persoonlijke SSH-sleutelbestanden als deze ontbreken. De sleutels worden opgeslagen in de map ~/.ssh.

--kubernetes-version -k

De kubernetes-versie die moet worden gebruikt voor het maken van het cluster, zoals 1.16.9.

waarde vanaf: `az aks get-versions`
--load-balancer-idle-timeout

Time-out voor inactieve load balancer in minuten.

--load-balancer-managed-outbound-ip-count

Aantal beheerde uitgaande IP-adressen van load balancer.

--load-balancer-outbound-ip-prefixes

Resource-ID's voor uitgaand IP-voorvoegsel van load balancer.

--load-balancer-outbound-ips

Uitgaande IP-resource-ID's van load balancer.

--load-balancer-outbound-ports

Toegewezen poorten voor uitgaande load balancer.

--load-balancer-sku

Azure Load Balancer SKU-selectie voor uw cluster. basic of standard.

--location -l

Locatie. Waarden van: az account list-locations . U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .

--max-count

Maximum aantal knooppunten dat wordt gebruikt voor automatische schaalverdedering, wanneer '--enable-cluster-autoscaler' is opgegeven. Geef de waarde op in het bereik van [1, 100].

--max-pods -m

Het maximum aantal pods dat op een knooppunt kan worden geïmplementeerd.

--min-count

Minimum aantal knooppunten dat wordt gebruikt voor automatische schaalverdedering, wanneer '--enable-cluster-autoscaler' is opgegeven. Geef de waarde op in het bereik van [1, 100].

--network-plugin

De Kubernetes-netwerkinvoegsel die moet worden gebruikt.

geaccepteerde waarden: azure, kubenet
--network-policy

Het kubernetes-netwerkbeleid dat moet worden gebruikt.

--no-ssh-key -x

Gebruik of maak geen lokale SSH-sleutel.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--node-count -c

Het aantal knooppunten in de Kubernetes-knooppuntgroep. Nadat u een cluster hebt aanmaken, kunt u de grootte van de knooppuntgroep wijzigen met az aks scale .

standaardwaarde: 3
--node-osdisk-diskencryptionset-id -d

ResourceId van de schijfversleuteling die moet worden gebruikt voor het inschakelen van versleuteling at rest op de besturingssysteemschijf van het agent-knooppunt.

--node-osdisk-size

Grootte in GB van de besturingssysteemschijf voor elk knooppunt in de knooppuntgroep. Minimaal 30 GB.

--node-osdisk-type

Type besturingssysteemschijf dat moet worden gebruikt voor machines in een bepaalde agentgroep: kortstondig of beheerd. Wordt indien mogelijk standaard ingesteld op 'Kortstondig' in combinatie met de VM-grootte en de grootte van de besturingssysteemschijf. Kan niet worden gewijzigd voor deze pool na het maken.

--node-public-ip-prefix-id

Id van openbaar IP-voorvoegsel dat wordt gebruikt om openbare IP-adressen toe te wijzen aan VMSS-knooppunten.

--node-vm-size -s

Grootte van Virtual Machines kubernetes-knooppunten te maken.

standaardwaarde: Standard_DS2_v2
--nodepool-labels

Door spaties gescheiden labels: sleutel[=waarde] [sleutel[=waarde] ...]. U kunt de knooppuntlabels na het maken niet wijzigen via CLI. Zie https://aka.ms/node-labels voor de syntaxis van labels.

--nodepool-name

Naam van knooppuntgroep, maximaal 12 alfanumerieke tekens.

standaardwaarde: nodepool1
--nodepool-tags

Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

--outbound-type

Hoe uitgaand verkeer wordt geconfigureerd voor een cluster.

geaccepteerde waarden: loadBalancer, userDefinedRouting
--pod-cidr

Een IP-adresbereik voor CIDR-notatie waaruit pod-IP's moeten worden toegewezen wanneer kubenet wordt gebruikt.

--ppg

De id van een PPG.

--private-dns-zone

Privé-DNS-zonemodus voor privécluster.

--service-cidr

Een IP-adresbereik voor CIDR-notatie waaruit ip-adressen van serviceclusters moeten worden toegewezen.

--service-principal

Service-principal die wordt gebruikt voor verificatie bij Azure-API's.

--skip-subnet-role-assignment

Roltoewijzing voor subnet (geavanceerde netwerken) overslaan.

--ssh-key-value

Pad naar openbare sleutel of sleutelinhoud die moet worden geïnstalleerd op knooppunt-VM's voor SSH-toegang. Bijvoorbeeld 'ssh-rsa AAAAB... Knipsel... UcyupgH azureuser@linuxvm '.

standaardwaarde: ~\.ssh\id_rsa.pub
--subscription

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

--tags

Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

--uptime-sla

Een betaalde beheerde clusterservice inschakelen met een SLA met financiële middelen.

--vm-set-type

Type agentpool-VM-set. VirtualMachineScaleSets of AvailabilitySet.

--vnet-subnet-id

De id van een subnet in een bestaand VNet waarin het cluster moet worden geïmplementeerd.

--windows-admin-password

Gebruikersaccountwachtwoord voor gebruik op virtuele Windows-knooppunt-VM's.

--windows-admin-username

Gebruikersaccount voor het maken van virtuele Windows-knooppunt-VM's.

--workspace-resource-id

De resource-id van een bestaande Log Analytics-werkruimte die moet worden gebruikt voor het opslaan van bewakingsgegevens. Als deze niet wordt opgegeven, wordt de standaard Log Analytics-werkruimte gebruikt als deze bestaat, anders wordt er een gemaakt.

--yes -y

Niet vragen om bevestiging.

--zones -z

Beschikbaarheidszones waar agentknooppunten worden geplaatst.

geaccepteerde waarden: 1, 2, 3

az aks delete

Een beheerd Kubernetes-cluster verwijderen.

az aks delete --name
              --resource-group
              [--no-wait]
              [--subscription]
              [--yes]

Voorbeelden

Een beheerd Kubernetes-cluster verwijderen. (automatisch gegenereerd)

az aks delete --name MyManagedCluster --resource-group MyResourceGroup

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

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

--yes -y

Niet vragen om bevestiging.

az aks disable-addons

Schakel Kubernetes-addons uit.

az aks disable-addons --addons
                      --name
                      --resource-group
                      [--no-wait]
                      [--subscription]

Voorbeelden

Schakel Kubernetes-addons uit. (automatisch gegenereerd)

az aks disable-addons --addons virtual-node --name MyManagedCluster --resource-group MyResourceGroup

Vereiste parameters

--addons -a

Schakel de Kubernetes-invoegs uit in een door komma's gescheiden lijst.

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

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

az aks enable-addons

Kubernetes-addons inschakelen.

Deze addons zijn beschikbaar: http_application_routing - ingress configureren met het automatisch maken van openbare DNS-namen. bewaking: schakel Log Analytics-bewaking in. Vereist '--workspace-resource-id'. Als het invoegsysteem voor bewaking is ingeschakeld, heeft het argument --no-wait geen effect op het virtuele knooppunt: schakel het virtuele AKS-knooppunt in. Vereist --subnet-name om de naam van een bestaand subnet op te geven die het virtuele knooppunt kan gebruiken. azure-policy: Schakel Azure-beleid in. De Azure Policy voor AKS maakt afdwinging en beveiliging op schaal op uw clusters mogelijk op een gecentraliseerde, consistente manier. Meer informatie op aka.ms/aks/policy. ingress-appgw: schakel Application Gateway Ingress Controller in.

az aks enable-addons --addons
                     --name
                     --resource-group
                     [--appgw-id]
                     [--appgw-name]
                     [--appgw-subnet-cidr]
                     [--appgw-subnet-id]
                     [--appgw-watch-namespace]
                     [--enable-sgxquotehelper]
                     [--no-wait]
                     [--subnet-name]
                     [--subscription]
                     [--workspace-resource-id]

Voorbeelden

Kubernetes-addons inschakelen. (automatisch gegenereerd)

az aks enable-addons --addons virtual-node --name MyManagedCluster --resource-group MyResourceGroup --subnet MySubnetName

Ingress-appgw-invoegsel met subnet-voorvoegsel inschakelen.

az aks enable-addons --name MyManagedCluster --resource-group MyResourceGroup --addons ingress-appgw --appgw-subnet-cidr 10.2.0.0/16 --appgw-name gateway

Vereiste parameters

--addons -a

Schakel de Kubernetes-addons in een door komma's gescheiden lijst in.

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--appgw-id

Resource-id van een bestaande Application Gateway te gebruiken met AGIC. Gebruiken met ingress-azure-invoeggebruik.

--appgw-name

Naam van de toepassingsgateway die moet worden gemaakt/gebruikt in de knooppuntresourcegroep. Gebruiken met ingress-azure-invoeggebruik.

--appgw-subnet-cidr

Subnet-CIDR die moet worden gebruikt voor een nieuw subnet dat is gemaakt voor het implementeren van Application Gateway. Gebruiken met ingress-azure-invoeggebruik.

--appgw-subnet-id

Resource-id van een bestaand subnet dat wordt gebruikt voor het implementeren van Application Gateway. Gebruiken met ingress-azure-invoeggebruik.

--appgw-watch-namespace

Geef de naamruimte op die agic moet bekijken. Dit kan één tekenreekswaarde of een door komma's gescheiden lijst met naamruimten zijn.

--enable-sgxquotehelper

Schakel de helper voor SGX-offertes in voor confcom-invoeghulp.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subnet-name -s

Naam van een bestaand subnet dat moet worden gebruikt met de invoegsel voor het virtuele knooppunt.

--subscription

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

--workspace-resource-id

De resource-id van een bestaande Log Analytics-werkruimte die moet worden gebruikt voor het opslaan van bewakingsgegevens.

az aks get-credentials

Haal toegangsreferenties op voor een beheerd Kubernetes-cluster.

Standaard worden de referenties samengevoegd in het .kube/config-bestand, zodat kubectl ze kan gebruiken. Zie -f parameter voor meer informatie.

az aks get-credentials --name
                       --resource-group
                       [--admin]
                       [--context]
                       [--file]
                       [--overwrite-existing]
                       [--subscription]

Voorbeelden

Haal toegangsreferenties op voor een beheerd Kubernetes-cluster. (automatisch gegenereerd)

az aks get-credentials --name MyManagedCluster --resource-group MyResourceGroup

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--admin -a

Haal de referenties van de clusterbeheerder op. Standaardinstelling: gebruikersreferenties van het cluster.

--context

Als dit is opgegeven, overschrijft u de standaardcontextnaam.

--file -f

Kubernetes-configuratiebestand dat moet worden bijgewerkt. Gebruik in plaats daarvan '-' om YAML naar stdout af te drukken.

standaardwaarde: ~/.kube/config
--overwrite-existing

Overschrijf een bestaande clusterinvoer met dezelfde naam.

--subscription

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

az aks get-os-options

Haal de besturingssysteemopties op die beschikbaar zijn voor het maken van een beheerd Kubernetes-cluster.

az aks get-os-options --location

Voorbeelden

Beschikbare besturingssysteemopties voor het maken van een beheerd Kubernetes-cluster

az aks get-os-options --location westus2

Vereiste parameters

--location -l

Locatie. Waarden van: az account list-locations . U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .

az aks get-upgrades

Haal de upgradeversies op die beschikbaar zijn voor een beheerd Kubernetes-cluster.

az aks get-upgrades --name
                    --resource-group
                    [--subscription]

Voorbeelden

De upgradeversies verkrijgen die beschikbaar zijn voor een beheerd Kubernetes-cluster

az aks get-upgrades --name MyManagedCluster --resource-group MyResourceGroup

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--subscription

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

az aks get-versions

Haal de beschikbare versies op voor het maken van een beheerd Kubernetes-cluster.

az aks get-versions --location
                    [--subscription]

Voorbeelden

De beschikbare versies voor het maken van een beheerd Kubernetes-cluster verkrijgen

az aks get-versions --location westus2

Vereiste parameters

--location -l

Locatie. Waarden van: az account list-locations . U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .

Optionele parameters

--subscription

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

az aks install-cli

Download en installeer kubectl, het Kubernetes-opdrachtregelprogramma. Download en installeer kubelogin, een client-go credential (exec)-invoegvoeg voor het implementeren van Azure-verificatie.

az aks install-cli [--base-src-url]
                   [--client-version]
                   [--install-location]
                   [--kubelogin-base-src-url]
                   [--kubelogin-install-location]
                   [--kubelogin-version]
                   [--subscription]

Optionele parameters

--base-src-url

Basisbron-URL voor downloaden voor kubectl-releases.

--client-version

Versie van kubectl die moet worden geïnstalleerd.

standaardwaarde: latest
--install-location

Pad waarop kubectl moet worden geïnstalleerd.

standaardwaarde: ~/.azure-kubectl/kubectl.exe
--kubelogin-base-src-url -l

Bron-URL voor basis download voor kubelogin-releases.

--kubelogin-install-location

Pad waarop kubelogin moet worden geïnstalleerd.

standaardwaarde: ~/.azure-kubelogin/kubelogin.exe
--kubelogin-version

Versie van kubelogin die moet worden geïnstalleerd.

standaardwaarde: latest
--subscription

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

az aks kanalyze

Diagnostische resultaten weergeven voor het Kubernetes-cluster nadat kollect is uitgevoerd.

az aks kanalyze --name
                --resource-group

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

az aks kollect

Het verzamelen van diagnostische gegevens voor het Kubernetes-cluster.

Verzamel diagnostische gegevens voor het Kubernetes-cluster en sla deze op in het opgegeven opslagaccount. U kunt het opslagaccount op drie manieren verstrekken: de naam van het opslagaccount en een shared access signature met schrijfmachtiging. resource-id voor een opslagaccount dat u bezit. het opslagaccount in diagnostische instellingen voor uw beheerde cluster.

az aks kollect --name
               --resource-group
               [--container-logs]
               [--kube-objects]
               [--node-logs]
               [--sas-token]
               [--storage-account]

Voorbeelden

met behulp van de naam van het opslagaccount en een shared access signature-token met schrijfmachtiging

az aks kollect -g MyResourceGroup -n MyManagedCluster --storage-account MyStorageAccount --sas-token "MySasToken"

met behulp van de resource-id van een opslagaccountresource van u.

az aks kollect -g MyResourceGroup -n MyManagedCluster --storage-account "MyStoreageAccountResourceId"

met behulp van het opslagaccount in diagnostische instellingen voor uw beheerde cluster.

az aks kollect -g MyResourceGroup -n MyManagedCluster

pas de containerlogboeken aan die moeten worden verzameld.

az aks kollect -g MyResourceGroup -n MyManagedCluster --container-logs "mynamespace1/mypod1 myns2"

pas de kubernetes-objecten aan die moeten worden verzameld.

az aks kollect -g MyResourceGroup -n MyManagedCluster --kube-objects "mynamespace1/service myns2/deployment/deployment1"

pas de te verzamelen knooppuntlogboekbestanden aan.

az aks kollect -g MyResourceGroup -n MyManagedCluster --node-logs "/var/log/azure-vnet.log /var/log/azure-vnet-ipam.log"

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--container-logs

De lijst met te verzamelen containerlogboeken.

--kube-objects

De lijst met kubernetes-objecten die moeten worden beschreven.

--node-logs

De lijst met te verzamelen knooppuntlogboeken. Bijvoorbeeld /var/log/cloud-init.log.

--sas-token

Het SAS-token met beschrijfbare machtiging voor het opslagaccount.

--storage-account

Naam of id van het opslagaccount om de diagnostische gegevens op te slaan.

az aks list

Een lijst met beheerde Kubernetes-clusters maken.

az aks list [--query-examples]
            [--resource-group]
            [--subscription]

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--resource-group -g

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

--subscription

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

az aks remove-dev-spaces

Azure Dev Spaces verwijderen uit een beheerd Kubernetes-cluster.

az aks remove-dev-spaces --name
                         --resource-group
                         [--subscription]
                         [--yes]

Voorbeelden

Azure Dev Spaces verwijderen uit een beheerd Kubernetes-cluster.

az aks remove-dev-spaces -g my-aks-group -n my-aks

Verwijder Azure Dev Spaces zonder te vragen uit een beheerd Kubernetes-cluster.

az aks remove-dev-spaces -g my-aks-group -n my-aks --yes

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--subscription

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

--yes -y

Niet vragen om bevestiging.

az aks rotate-certs

Roteren van certificaten en sleutels op een beheerd Kubernetes-cluster.

Kubernetes is niet beschikbaar tijdens het rouleren van clustercertificaten.

az aks rotate-certs --name
                    --resource-group
                    [--no-wait]
                    [--subscription]
                    [--yes]

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

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

--yes -y

Niet vragen om bevestiging.

az aks scale

Schaal de knooppuntgroep in een beheerd Kubernetes-cluster.

az aks scale --name
             --node-count
             --resource-group
             [--no-wait]
             [--nodepool-name]
             [--subscription]

Voorbeelden

Schaal de knooppuntgroep in een beheerd Kubernetes-cluster. (automatisch gegenereerd)

az aks scale --name MyManagedCluster --node-count 3 --resource-group MyResourceGroup

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--node-count -c

Het aantal knooppunten in de Kubernetes-knooppuntgroep.

--resource-group -g

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

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--nodepool-name

Naam van knooppuntgroep, maximaal 12 alfanumerieke tekens.

--subscription

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

az aks show

De details voor een beheerd Kubernetes-cluster tonen.

az aks show --name
            --resource-group
            [--query-examples]
            [--subscription]

Voorbeelden

De details voor een beheerd Kubernetes-cluster tonen

az aks show --name MyManagedCluster --resource-group MyResourceGroup

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

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

az aks start

Beheerd cluster starten.

Start een gestopt beheerd cluster.

az aks start --name
             --resource-group
             [--no-wait]
             [--subscription]

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

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

az aks stop

Beheerd cluster stoppen.

Stopt een actief beheerd cluster.

az aks stop --name
            --resource-group
            [--no-wait]
            [--subscription]

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

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

az aks update

Een beheerd Kubernetes-cluster bijwerken.

az aks update --name
              --resource-group
              [--aad-admin-group-object-ids]
              [--aad-tenant-id]
              [--api-server-authorized-ip-ranges]
              [--assign-identity]
              [--attach-acr]
              [--ca-profile]
              [--detach-acr]
              [--disable-ahub]
              [--disable-azure-rbac]
              [--disable-cluster-autoscaler]
              [--enable-aad]
              [--enable-ahub]
              [--enable-azure-rbac]
              [--enable-cluster-autoscaler]
              [--enable-managed-identity]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-count]
              [--load-balancer-outbound-ip-prefixes]
              [--load-balancer-outbound-ips]
              [--load-balancer-outbound-ports]
              [--max-count]
              [--min-count]
              [--no-uptime-sla]
              [--no-wait]
              [--subscription]
              [--update-cluster-autoscaler]
              [--uptime-sla]
              [--windows-admin-password]
              [--yes]

Voorbeelden

Werk een Kubernetes-cluster bij met standaard-SKU-load balancer om twee door AKS gemaakte IP's te gebruiken voor het gebruik load balancer uitgaande verbinding.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2

Werk een Kubernetes-cluster bij met standaard-SKU-load balancer om de opgegeven openbare IP's te gebruiken voor het gebruik load balancer uitgaande verbinding.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ips <ip-resource-id-1,ip-resource-id-2>

Maak een Kubernetes-cluster met een standaard-SKU load balancer, met twee uitgaande door AKS beheerde IP's een time-out voor een niet-actieve stroom van 5 minuten en 8000 toegewezen poorten per computer

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2 --load-balancer-idle-timeout 5 --load-balancer-outbound-ports 8000

Werk een Kubernetes-cluster bij met standaard-SKU-load balancer om de opgegeven openbare IP-voorvoegsels te gebruiken voor het gebruik load balancer uitgaande verbinding.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ip-prefixes <ip-prefix-resource-id-1,ip-prefix-resource-id-2>

AKS-cluster koppelen aan ACR met de naam 'acrName'

az aks update -g MyResourceGroup -n MyManagedCluster --attach-acr acrName

Werk een Kubernetes-cluster bij met geautoriseerde IP-adresbereiken apiserver.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 193.168.1.0/24,194.168.1.0/24

Schakel de functie geautoriseerde IP-adresbereiken apiserver uit voor een kubernetes-cluster.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges ""

Beperk apiserververkeer in een kubernetes-cluster tot agentpoolknooppunten.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 0.0.0.0/32

Werk een door AKS beheerd AAD-cluster bij met tenant-id's of object-id's van beheerdersgroep.

az aks update -g MyResourceGroup -n MyManagedCluster --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Een AKS-AAD-Integrated of een niet-AAD-cluster migreren naar een AKS-beheerd AAD-cluster.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-aad --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Schakel azure Hybrid User Benefits in voor een Kubernetes-cluster.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-ahub

Schakel azure Hybrid User Benefits uit voor een Kubernetes-cluster.

az aks update -g MyResourceGroup -n MyManagedCluster --disable-ahub

Het Windows kubernetes-cluster bijwerken

az aks update -g MyResourceGroup -n MyManagedCLuster --windows-admin-password "Repl@cePassw0rd12345678"

Werk het cluster bij voor het gebruik van een door het systeem toegewezen beheerde identiteit in het besturingsvlak.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-managed-identity

Werk het cluster bij voor het gebruik van een door de gebruiker toegewezen beheerde identiteit in het besturingsvlak.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-managed-identity --assign-identity <user_assigned_identity_resource_id>

Een niet-beheerd AAD AKS-cluster bijwerken voor het gebruik van Azure RBAC

az aks update -g MyResourceGroup -n MyManagedCluster --enable-aad --enable-azure-rbac

Een beheerd AAD AKS-cluster bijwerken voor het gebruik van Azure RBAC

az aks update -g MyResourceGroup -n MyManagedCluster --enable-azure-rbac

Azure RBAC uitschakelen in een beheerd AAD AKS-cluster

az aks update -g MyResourceGroup -n MyManagedCluster --disable-azure-rbac

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--aad-admin-group-object-ids

Door komma's gescheiden lijst met AAD-groepsobject-ID's die worden ingesteld als clusterbeheerder.

--aad-tenant-id

De id van een Azure Active Directory tenant.

--api-server-authorized-ip-ranges

Door komma's gescheiden lijst met geautoriseerde IP-adresbereiken apiserver. Stel in op '' om al het verkeer op een eerder beperkt cluster toe te staan. Stel in op 0.0.0.0/32 om apiserver-verkeer te beperken tot knooppuntgroepen.

--assign-identity

Geef een bestaande door de gebruiker toegewezen identiteit op om de clusterresourcegroep te beheren.

--attach-acr

Verleen de roltoewijzing 'acrpull' aan de ACR die is opgegeven door de naam of resource-id.

--ca-profile --cluster-autoscaler-profile

Door spaties gescheiden lijst met sleutel-waardeparen voor het configureren van automatische schaalbaarheid van clusters. Geef een lege tekenreeks door om het profiel te verwijderen.

--detach-acr

Schakel de roltoewijzing acrpull uit voor de ACR die is opgegeven door de naam of resource-id.

--disable-ahub

Schakel de functie Azure Hybrid User Benefits (AHUB) voor het cluster uit.

--disable-azure-rbac

Schakel Azure RBAC uit om autorisatiecontroles op het cluster te controleren.

--disable-cluster-autoscaler -d

Schakel automatische schaalverdedering van clusters uit.

--enable-aad

De beheerde AAD-functie voor het cluster inschakelen.

--enable-ahub

Schakel de functie Azure Hybrid User Benefits (AHUB) in voor het cluster.

--enable-azure-rbac

Schakel Azure RBAC in om autorisatiecontroles op het cluster te controleren.

--enable-cluster-autoscaler -e

Automatische schaalverdedering van clusters inschakelen.

--enable-managed-identity

Werk het huidige cluster bij om beheerde identiteit te gebruiken voor het beheren van de clusterresourcegroep.

--load-balancer-idle-timeout

Time-out voor inactieve load balancer in minuten.

--load-balancer-managed-outbound-ip-count

Aantal beheerde uitgaande IP-adressen van load balancer.

--load-balancer-outbound-ip-prefixes

Resource-ID's voor uitgaand IP-voorvoegsel van load balancer.

--load-balancer-outbound-ips

Uitgaande IP-resource-ID's van load balancer.

--load-balancer-outbound-ports

Toegewezen poorten voor uitgaande load balancer.

--max-count

Maximum aantal knooppunten dat wordt gebruikt voor automatisch schalen, wanneer '--enable-cluster-autoscaler' is opgegeven. Geef de waarde op in het bereik van [1, 100].

--min-count

Minimum aantal knooppunten dat wordt gebruikt voor automatische schaalverschalen, wanneer '--enable-cluster-autoscaler' is opgegeven. Geef de waarde op in het bereik van [1, 100].

--no-uptime-sla

Wijzig een betaald beheerd cluster in een gratis cluster.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

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

--update-cluster-autoscaler -u

Werk het minimum- of maximum aantal bij voor automatische schaalverdedering van clusters.

--uptime-sla

Een betaalde beheerde clusterservice inschakelen met een SLA met financiële middelen.

--windows-admin-password

Gebruikersaccountwachtwoord voor gebruik op virtuele Windows-knooppunt-VM's.

--yes -y

Niet vragen om bevestiging.

az aks update-credentials

Werk referenties bij voor een beheerd Kubernetes-cluster, zoals service-principal.

az aks update-credentials --name
                          --resource-group
                          [--aad-client-app-id]
                          [--aad-server-app-id]
                          [--aad-server-app-secret]
                          [--aad-tenant-id]
                          [--client-secret]
                          [--no-wait]
                          [--reset-aad]
                          [--reset-service-principal]
                          [--service-principal]
                          [--subscription]

Voorbeelden

Een bestaand Kubernetes-cluster bijwerken met een nieuwe service-principal.

az aks update-credentials -g MyResourceGroup -n MyManagedCluster --reset-service-principal --service-principal MyNewServicePrincipalID --client-secret MyNewServicePrincipalSecret

Werk een bestaand kubernetes Azure Active Directory cluster bij met een nieuwe geheime sleutel voor de server-app.

az aks update-credentials -g MyResourceGroup -n MyManagedCluster --reset-aad --aad-server-app-id MyExistingAADServerAppID --aad-server-app-secret MyNewAADServerAppSecret --aad-client-app-id MyExistingAADClientAppID --aad-tenant-id MyAADTenantID

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--aad-client-app-id

De id van een Azure Active Directory clienttoepassing. Dit argument is vereist als --reset-aad is opgegeven.

--aad-server-app-id

De id van een Azure Active Directory servertoepassing. Dit argument is vereist als --reset-aad is opgegeven.

--aad-server-app-secret

Het geheim van een Azure Active Directory servertoepassing. Dit argument is vereist als --reset-aad is opgegeven.

--aad-tenant-id

Tenant-id die is gekoppeld aan Azure Active Directory.

--client-secret

Geheim dat is gekoppeld aan de service-principal. Dit argument is vereist als --service-principal is opgegeven.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--reset-aad

Stel Azure Active Directory opnieuw in voor een beheerd cluster.

--reset-service-principal

Stel de service-principal voor een beheerd cluster opnieuw in.

--service-principal

Service-principal die wordt gebruikt voor verificatie bij Azure-API's. Dit argument is vereist als --reset-service-principal is opgegeven.

--subscription

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

az aks upgrade

Een beheerd Kubernetes-cluster upgraden naar een nieuwere versie.

Kubernetes is niet beschikbaar tijdens clusterupgrades.

az aks upgrade --name
               --resource-group
               [--control-plane-only]
               [--kubernetes-version]
               [--no-wait]
               [--node-image-only]
               [--subscription]
               [--yes]

Voorbeelden

Een beheerd Kubernetes-cluster upgraden naar een nieuwere versie. (automatisch gegenereerd)

az aks upgrade --kubernetes-version 1.12.6 --name MyManagedCluster --resource-group MyResourceGroup

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--control-plane-only

Alleen het clusterbesturingsvlak upgraden. Als dit niet wordt opgegeven, worden zowel de besturingsvlak als alle knooppuntgroepen bijgewerkt.

--kubernetes-version -k

Versie van Kubernetes waar het cluster naar moet worden geupgraded, zoals '1.16.9'.

waarde vanaf: `az aks get-upgrades`
--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--node-image-only

Upgrade alleen de knooppuntafbeelding voor agentpools.

--subscription

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

--yes -y

Niet vragen om bevestiging.

az aks use-dev-spaces

Azure Dev Spaces gebruiken met een beheerd Kubernetes-cluster.

az aks use-dev-spaces --name
                      --resource-group
                      [--endpoint {None, Private, Public}]
                      [--space]
                      [--subscription]
                      [--update]
                      [--yes]

Voorbeelden

Gebruik Azure Dev Spaces met een beheerd Kubernetes-cluster en selecteer interactief een dev-ruimte.

az aks use-dev-spaces -g my-aks-group -n my-aks

Gebruik Azure Dev Spaces met een beheerd Kubernetes-cluster, werk bij naar de nieuwste onderdelen van de Azure Dev Spaces-client en selecteer een nieuwe of bestaande dev-ruimte 'mijn-ruimte'.

az aks use-dev-spaces -g my-aks-group -n my-aks --update --space my-space

Gebruik Azure Dev Spaces met een beheerd Kubernetes-cluster en selecteer een nieuwe of bestaande ontwikkelruimte 'develop/my-space' zonder dat u om bevestiging wordt gevraagd.

az aks use-dev-spaces -g my-aks-group -n my-aks -s develop/my-space -y

Gebruik Azure Dev Spaces met een beheerd Kubernetes-cluster met een privé-eindpunt.

az aks use-dev-spaces -g my-aks-group -n my-aks -e private

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--endpoint -e

Het eindpunttype dat moet worden gebruikt voor een Azure Dev Spaces-controller. Zie https://aka.ms/azds-networking voor meer informatie.

geaccepteerde waarden: None, Private, Public
standaardwaarde: Public
--space -s

Naam van de nieuwe of bestaande dev-ruimte die u wilt selecteren. De standaardinstelling is een interactieve selectie-ervaring.

--subscription

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

--update

Werk bij naar de nieuwste onderdelen van de Azure Dev Spaces-client.

--yes -y

Niet vragen om bevestiging. Vereist --space.

az aks wait

Wacht tot een beheerd Kubernetes-cluster de gewenste status heeft bereikt.

Als een bewerking op een cluster is onderbroken of is gestart met , gebruikt u deze opdracht om te --no-wait wachten tot deze is voltooid.

az aks wait --name
            --resource-group
            [--created]
            [--custom]
            [--deleted]
            [--exists]
            [--interval]
            [--subscription]
            [--timeout]
            [--updated]

Voorbeelden

Wacht tot een upgrade van een cluster is uitgevoerd en polling elke minuut tot dertig minuten.

az aks wait -g MyResourceGroup -n MyManagedCluster --updated --interval 60 --timeout 1800

Wacht tot een beheerd Kubernetes-cluster de gewenste status heeft bereikt (automatisch gegenereerd)

az aks wait --created --interval 60 --name MyManagedCluster --resource-group MyResourceGroup --timeout 1800

Vereiste parameters

--name -n

Naam van het beheerde cluster.

--resource-group -g

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

Optionele parameters

--created

Wacht tot u met provisioningState bij Succeeded hebt gemaakt.

--custom

Wacht totdat de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Wacht tot u deze hebt verwijderd.

--exists

Wacht totdat de resource bestaat.

--interval

Pollinginterval in seconden.

standaardwaarde: 30
--subscription

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

--timeout

Maximale wachttijd in seconden.

standaardwaarde: 3600
--updated

Wacht tot provisioningState is bijgewerkt bij Succeeded.