az aks

Hantera Azure Kubernetes Services.

Kommandon

az aks app

Kommandon för att hantera AKS-appen.

az aks app up

Distribuera till AKS via GitHub åtgärder.

az aks browse

Visa instrumentpanelen för ett Kubernetes-kluster i en webbläsare.

az aks check-acr

Verifiera att en ACR är tillgänglig från ett AKS-kluster.

az aks command

Se detaljerad användning i "az aks command invoke", "az aks command result".

az aks command invoke

Kör ett gränssnittskommando (med kubectl, helm) i AKS-klustret, och stöd för att bifoga filer.

az aks command result

Hämta resultat från "aks command invoke" som utlöstes tidigare.

az aks create

Skapa ett nytt hanterat Kubernetes-kluster.

az aks delete

Ta bort ett hanterat Kubernetes-kluster.

az aks disable-addons

Inaktivera Kubernetes-tillägg.

az aks egress-endpoints

Kommandon för att hantera utgående slutpunkter i hanterade Kubernetes-kluster.

az aks egress-endpoints list

Lista utgående slutpunkter som krävs eller rekommenderas att vitlistas för ett kluster.

az aks enable-addons

Aktivera Kubernetes-tillägg.

az aks get-credentials

Hämta autentiseringsuppgifter för ett hanterat Kubernetes-kluster.

az aks get-os-options

Hämta de operativsystemalternativ som är tillgängliga för att skapa ett hanterat Kubernetes-kluster.

az aks get-upgrades

Hämta uppgraderingsversionerna som är tillgängliga för ett hanterat Kubernetes-kluster.

az aks get-versions

Hämta de versioner som är tillgängliga för att skapa ett hanterat Kubernetes-kluster.

az aks install-cli

Ladda ned och installera kubectl, kommandoradsverktyget för Kubernetes. Ladda ned och installera kubelogin, ett plugin-program för klient-go-autentisering (exec) som implementerar Azure-autentisering.

az aks kanalyze

Visa diagnostikresultat för Kubernetes-klustret när kollect är klart.

az aks kollect

Samla in diagnostikinformation för Kubernetes-klustret.

az aks list

Lista hanterade Kubernetes-kluster.

az aks maintenanceconfiguration

Kommandon för att hantera underhållskonfigurationer i hanterade Kubernetes-kluster.

az aks maintenanceconfiguration add

Lägg till en underhållskonfiguration i hanterat Kubernetes-kluster.

az aks maintenanceconfiguration delete

Ta bort en underhållskonfiguration i ett hanterat Kubernetes-kluster.

az aks maintenanceconfiguration list

Lista underhållskonfigurationer i hanterade Kubernetes-kluster.

az aks maintenanceconfiguration show

Visa information om en underhållskonfiguration i hanterade Kubernetes-kluster.

az aks maintenanceconfiguration update

Uppdatera en underhållskonfiguration för ett hanterat Kubernetes-kluster.

az aks nodepool

Kommandon för att hantera nodpooler i Kubernetes Kubernetes-kluster.

az aks nodepool add

Lägg till en nodpool i det hanterade Kubernetes-klustret.

az aks nodepool delete

Ta bort agentpoolen i det hanterade Kubernetes-klustret.

az aks nodepool get-upgrades

Hämta tillgängliga uppgraderingsversioner för en agentpool för det hanterade Kubernetes-klustret.

az aks nodepool list

Lista nodpooler i det hanterade Kubernetes-klustret.

az aks nodepool scale

Skala nodpoolen i ett hanterat Kubernetes-kluster.

az aks nodepool show

Visa information om en nodpool i det hanterade Kubernetes-klustret.

az aks nodepool update

Uppdatera en nodpool för att aktivera/inaktivera cluster-autoscaler eller ändra min-count eller max-count.

az aks nodepool upgrade

Uppgradera nodpoolen i ett hanterat Kubernetes-kluster.

az aks pod-identity

Kommandon för att hantera poddidentiteter i hanterade Kubernetes-kluster.

az aks pod-identity add

Lägga till en poddidentitet i ett hanterat Kubernetes-kluster.

az aks pod-identity delete

Ta bort en poddidentitet från ett hanterat Kubernetes-kluster.

az aks pod-identity exception

Kommandon för att hantera poddidentitetsundantag i hanterade Kubernetes-kluster.

az aks pod-identity exception add

Lägg till ett undantag för poddidentitet i ett hanterat Kubernetes-kluster.

az aks pod-identity exception delete

Ta bort ett undantag för poddidentitet från ett hanterat Kubernetes-kluster.

az aks pod-identity exception list

Lista poddidentitetundantag i ett hanterat Kubernetes-kluster.

az aks pod-identity exception update

Uppdatera ett undantag för poddidentitet i ett hanterat Kubernetes-kluster.

az aks pod-identity list

Lista poddidentiteter i ett hanterat Kubernetes-kluster.

az aks remove-dev-spaces

Ta bort Azure Dev Spaces från ett hanterat Kubernetes-kluster.

az aks rotate-certs

Rotera certifikat och nycklar i ett hanterat Kubernetes-kluster.

az aks scale

Skala nodpoolen i ett hanterat Kubernetes-kluster.

az aks show

Visa information om ett hanterat Kubernetes-kluster.

az aks start

Starta hanterat kluster.

az aks stop

Stoppa hanterat kluster.

az aks update

Uppdatera ett hanterat Kubernetes-kluster.

az aks update-credentials

Uppdatera autentiseringsuppgifterna för ett hanterat Kubernetes-kluster, till exempel tjänstens huvudnamn.

az aks upgrade

Uppgradera ett hanterat Kubernetes-kluster till en nyare version.

az aks use-dev-spaces

Använda Azure Dev Spaces med ett hanterat Kubernetes-kluster.

az aks wait

Vänta tills ett hanterat Kubernetes-kluster når önskat tillstånd.

az aks browse

Visa instrumentpanelen för ett Kubernetes-kluster i en webbläsare.

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

Exempel

Visa instrumentpanelen för ett Kubernetes-kluster i en webbläsare. (automatiskt genererad)

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--disable-browser

Starta inte en webbläsare när du har upprättat port vidarebefordran.

--listen-address

Lyssningsadressen för instrumentpanelen.

standardvärde: 127.0.0.1
--listen-port

Lyssningsporten för instrumentpanelen.

standardvärde: 8001
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

az aks check-acr

Verifiera att en ACR är tillgänglig från ett AKS-kluster.

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

Exempel

Kontrollera att ACR är tillgängligt från AKS-klustret.

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

Obligatoriska parametrar

--acr

FQDN för ACR.

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

az aks create

Skapa ett nytt hanterat Kubernetes-kluster.

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}]

Exempel

Skapa ett Kubernetes-kluster med en befintlig offentlig SSH-nyckel.

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

Skapa ett Kubernetes-kluster med en specifik version.

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

Skapa ett Kubernetes-kluster med en större nodpool.

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

Skapa ett kubernetes-kluster med k8s 1.13.9 men använd vmas.

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

Skapa ett kubernetes-kluster med kubernetes-standardversion, standardlastbalanserare för SKU (Standard) och standardtyp för VM-uppsättning (VirtualMachineScaleSets).

az aks create -g MyResourceGroup -n MyManagedCluster

Skapa ett kubernetes-kluster med standard-SKU-lastbalanserare och två AKS-skapade IP-adresser för utgående anslutningsanvändning för lastbalanseraren.

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

Skapa ett kubernetes-kluster med en standard-SKU-lastbalanserare med två utgående AKS-hanterade IP-adresser med en tidsgräns för inaktivitet på 5 minuter och 8 000 allokerade portar per dator

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

Skapa ett kubernetes-kluster med standard-SKU-lastbalanserare och använd de angivna offentliga IP-adresser för utgående anslutningsanvändning för lastbalanseraren.

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

Skapa ett kubernetes-kluster med standard-SKU-lastbalanserare och använd de angivna offentliga IP-prefixen för utgående anslutningsanvändning för lastbalanseraren.

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

Skapa ett kubernetes-kluster med en grundläggande SKU-lastbalanserare och vm-uppsättningstypen AvailabilitySet.

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

Skapa ett kubernetes-kluster med auktoriserade APIServer IP-intervall.

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

Skapa ett kubernetes-kluster som aktiverar hanterad identitet.

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

Skapa ett kubernetes-kluster med userDefinedRouting, standard-SKU för lastbalanserare och ett anpassat undernät som är förkonfigurerat med en vägtabell

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

Skapa ett kubernetes-kluster med stöd för Windows agentpooler.

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

Skapa ett kubernetes-kluster med stöd Windows agentpooler med AHUB aktiverat.

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

Skapa ett kubernetes-kluster med hanterad AAD aktiverat.

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

Skapa ett kubernetes-kluster med kryptering på serversidan med hjälp av din ägda nyckel.

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

Skapa ett kubernetes-kluster med tillfälliga operativsystem aktiverat.

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

Skapa ett kubernetes-kluster med EncryptionAtHost aktiverat.

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

Skapa ett kubernetes-kluster med UltraSSD aktiverat.

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

Skapa ett kubernetes-kluster med Azure RBAC aktiverat.

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

Skapa ett kubernetes-kluster med anpassad kontrollplansidentitet och kubelet-identitet.

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

Skapa ett kubernetes-kluster i gränszonen.

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--aad-admin-group-object-ids

Kommaavseparerad lista över objekt-ID:er för aad-grupper som ska anges som klusteradministratör.

--aad-client-app-id

ID för ett Azure Active Directory klientprogram av typen "Intern". Det här programmet är för användarinloggning via kubectl.

--aad-server-app-id

ID för ett Azure Active Directory serverprogram av typen "Webbapp/API". Det här programmet representerar det hanterade klustrets apiserver (serverprogram).

--aad-server-app-secret

Hemligheten för ett Azure Active Directory serverprogram.

--aad-tenant-id

ID för en Azure Active Directory klientorganisation.

--aci-subnet-name

Namnet på ett undernät i ett befintligt virtuellt nätverk som de virtuella noderna ska distribueras till.

--admin-username -u

Användarkonto som ska skapas på virtuella nod-datorer för SSH-åtkomst.

standardvärde: azureuser
--api-server-authorized-ip-ranges

Kommaavseparerad lista över auktoriserade APIServer IP-intervall. Ange till 0.0.0.0/32 för att begränsa apiserver-trafiken till nodpooler.

--appgw-id

Resurs-ID för en befintlig Application Gateway ska användas med AGIC. Använd med ingress-azure-tillägg.

--appgw-name

Namnet på den programgateway som ska skapas/användas i nodresursgruppen. Använd med ingress-azure-tillägg.

--appgw-subnet-cidr

Undernäts-CIDR som ska användas för ett nytt undernät som skapats för att distribuera Application Gateway. Använd med ingress-azure-tillägg.

--appgw-subnet-id

Resurs-ID för ett befintligt undernät som används för att distribuera Application Gateway. Använd med ingress-azure-tillägg.

--appgw-watch-namespace

Ange namnområdet som AGIC ska titta på. Det kan vara ett enda strängvärde eller en kommaavgränsad lista med namnområden.

--assign-identity

Ange en befintlig användartilldelningsidentitet för kontrollplanets användning för att hantera klusterresursgruppen.

--assign-kubelet-identity

Ange en befintlig användar tilldelad identitet för kubelets användning, som vanligtvis används för att hämta avbildningen från ACR.

--attach-acr

Bevilja rolltilldelningen "acrpull" till den ACR som anges med namn eller resurs-ID.

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

Blankstegsavgränsad lista över nyckel=värde-par för att konfigurera autoskalning av kluster. Skicka en tom sträng för att rensa profilen.

--client-secret

Hemlighet som är associerad med tjänstens huvudnamn. Det här argumentet krävs om --service-principal har angetts.

--disable-rbac

Inaktivera Kubernetes Role-Based Access Control.

--dns-name-prefix -p

Prefix för värdnamn som skapas. Om inget annat anges genererar du ett värdnamn med hjälp av det hanterade klustret och resursgruppens namn.

--dns-service-ip

En IP-adress som tilldelats Kubernetes DNS-tjänsten.

--docker-bridge-address

En specifik IP-adress och nätmask för Docker-bryggan med standard-CIDR-notation.

--edge-zone

Namnet på edge-zonen.

--enable-aad

Aktivera hanterad AAD-funktion för kluster.

--enable-addons -a

Aktivera Kubernetes-addons i en kommaavgränsad lista.

--enable-ahub

Aktivera Azure Hybrid-användarförmåner (AHUB) för Windows virtuella datorer.

--enable-azure-rbac

Aktivera Azure RBAC för att kontrollera auktoriseringskontroller i klustret.

--enable-cluster-autoscaler

Aktivera autoskalning av kluster, standardvärdet är falskt.

--enable-encryption-at-host

Aktivera EncryptionAtHost, standardvärdet är falskt.

--enable-managed-identity

Använda en system tilldelad hanterad identitet för att hantera klusterresursgruppen.

standardvärde: 1
--enable-node-public-ip

Aktivera offentlig IP-adress för VMSS-noden.

--enable-private-cluster

Aktivera privat kluster.

--enable-rbac -r

Aktivera Kubernetes Role-Based Access Control. Standard: aktiverat.

--enable-sgxquotehelper

Aktivera SGX-offerthjälp för confcom-tillägg.

--enable-ultra-ssd

Aktivera UltraSSD, standardvärdet är falskt.

--fqdn-subdomain

Prefix för FQDN som skapas för privata kluster med anpassat scenario för privat DNS-zon.

--generate-ssh-keys

Generera offentliga och privata SSH-nyckelfiler om de saknas. Nycklarna lagras i katalogen ~/.ssh.

--kubernetes-version -k

Version av Kubernetes som ska användas för att skapa klustret, till exempel "1.16.9".

värde från: `az aks get-versions`
--load-balancer-idle-timeout

Tidsgräns för inaktivitet i lastbalanserare i minuter.

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

Antal utgående IP-adresser som hanteras av lastbalanserare.

--load-balancer-outbound-ip-prefixes

Resurs-IP-nummer för utgående IP-prefix för lastbalanserare.

--load-balancer-outbound-ips

Utgående IP-resurs-IP-nummer för lastbalanserare.

--load-balancer-outbound-ports

Utgående allokerade portar för lastbalanserare.

--load-balancer-sku

Azure Load Balancer SKU-val för klustret. basic eller standard.

--location -l

Plats. Värden från: az account list-locations . Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location> .

--max-count

Maximalt antal noder som används för autoskalning när "--enable-cluster-autoscaler" har angetts. Ange värdet i intervallet [1, 100].

--max-pods -m

Det maximala antalet poddar som kan distribueras till en nod.

--min-count

Minsta antal noder som används för autoskalning när "--enable-cluster-autoscaler" anges. Ange värdet i intervallet [1, 100].

--network-plugin

Plugin-programmet för Kubernetes-nätverk som ska användas.

accepterade värden: azure, kubenet
--network-policy

Kubernetes-nätverksprincipen som ska användas.

--no-ssh-key -x

Använd inte eller skapa en lokal SSH-nyckel.

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--node-count -c

Antal noder i Kubernetes-nodpoolen. När du har skapat ett kluster kan du ändra storleken på dess nodpool med az aks scale .

standardvärde: 3
--node-osdisk-diskencryptionset-id -d

ResourceId för diskkrypteringsuppsättningen som ska användas för att aktivera kryptering i vila på agentnodens os-disk.

--node-osdisk-size

Storlek i GB av OS-disken för varje nod i nodpoolen. Minst 30 GB.

--node-osdisk-type

OS-disktyp som ska användas för datorer i en viss agentpool: Tillfälliga eller hanterade. Standardvärdet är "tillfälliga" när det är möjligt tillsammans med VM-storlek och OS-diskstorlek. Kan inte ändras för den här poolen när den har skapats.

--node-public-ip-prefix-id

Offentligt IP-prefix-ID som används för att tilldela offentliga IP-adresser till VMSS-noder.

--node-vm-size -s

Storleken på Virtual Machines ska skapas som Kubernetes-noder.

standardvärde: Standard_DS2_v2
--nodepool-labels

Blankstegsavgränsade etiketter: key[=value] [key[=value] ...]. Du kan inte ändra nodetiketterna via CLI när du har skapat den. Syntax https://aka.ms/node-labels för etiketter finns i .

--nodepool-name

Namn på nodpool, upp till 12 alfanumeriska tecken.

standardvärde: nodepool1
--nodepool-tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--outbound-type

Hur utgående trafik konfigureras för ett kluster.

accepterade värden: loadBalancer, userDefinedRouting
--pod-cidr

Ett IP-adressintervall för CIDR-notation som pod-IP-adresser ska tilldelas från när kubenet används.

--ppg

ID för en PPG.

--private-dns-zone

Privat dns-zonläge för privat kluster.

--service-cidr

Ett IP-adressintervall för CIDR-notation som du kan tilldela TJÄNSTkluster-IP-adresser från.

--service-principal

Tjänstens huvudnamn som används för autentisering till Azure-API:er.

--skip-subnet-role-assignment

Hoppa över rolltilldelning för undernät (avancerade nätverk).

--ssh-key-value

Offentlig nyckelsökväg eller nyckelinnehåll som ska installeras på nod-VM:ar för SSH-åtkomst. Till exempel "ssh-rsa AAAAB... Klipp... UcyupgH azureuser@linuxvm '.

standardvärde: ~\.ssh\id_rsa.pub
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--uptime-sla

Aktivera en betald hanterad klustertjänst med ett serviceavtal med ekonomiskt stöd.

--vm-set-type

Typ av VM-uppsättning för agentpool. VirtualMachineScaleSets eller AvailabilitySet.

--vnet-subnet-id

ID för ett undernät i ett befintligt VNet som klustret ska distribueras till.

--windows-admin-password

Användarkontolösenord som ska användas på virtuella Windows-nods-datorer.

--windows-admin-username

Användarkonto som ska skapas på virtuella Windows-nod-datorer.

--workspace-resource-id

Resurs-ID för en befintlig Log Analytics-arbetsyta som ska användas för att lagra övervakningsdata. Om det inte anges använder standardarbetsytan för Log Analytics om den finns, annars skapas en.

--yes -y

Fråga inte om bekräftelse.

--zones -z

Tillgänglighetszoner där agentnoder kommer att placeras.

accepterade värden: 1, 2, 3

az aks delete

Ta bort ett hanterat Kubernetes-kluster.

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

Exempel

Ta bort ett hanterat Kubernetes-kluster. (automatiskt genererad)

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

--yes -y

Fråga inte om bekräftelse.

az aks disable-addons

Inaktivera Kubernetes-tillägg.

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

Exempel

Inaktivera Kubernetes-tillägg. (automatiskt genererad)

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

Obligatoriska parametrar

--addons -a

Inaktivera Kubernetes-tillägg i en kommaavgränsad lista.

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

az aks enable-addons

Aktivera Kubernetes-tillägg.

Dessa tillägg är tillgängliga: http_application_routing konfigurera ingress med automatisk skapande av offentligt DNS-namn. övervakning – aktivera Log Analytics-övervakning. Kräver "--workspace-resource-id". Om övervaknings addon är aktiverat har argumentet --no-wait ingen effekt virtuell nod – aktivera den virtuella AKS-noden. Kräver --subnet-name för att ange namnet på ett befintligt undernät som den virtuella noden ska använda. azure-policy – aktivera Azure Policy. Tillägget Azure Policy för AKS möjliggör skalning av framtvinganden och skydd i dina kluster på ett centraliserat och konsekvent sätt. Läs mer på aka.ms/aks/policy. ingress-appgw – aktivera Application Gateway Ingress Controller-tillägg.

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]

Exempel

Aktivera Kubernetes-tillägg. (automatiskt genererad)

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

Aktivera ingress-appgw addon med undernätsprefix.

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

Obligatoriska parametrar

--addons -a

Aktivera Kubernetes-addons i en kommaavgränsad lista.

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--appgw-id

Resurs-ID för en befintlig Application Gateway ska användas med AGIC. Använd med ingress-azure-tillägg.

--appgw-name

Namnet på den programgateway som ska skapas/användas i nodresursgruppen. Använd med ingress-azure-tillägg.

--appgw-subnet-cidr

Undernäts-CIDR som ska användas för ett nytt undernät som skapats för att distribuera Application Gateway. Använd med ingress-azure-tillägg.

--appgw-subnet-id

Resurs-ID för ett befintligt undernät som används för att distribuera Application Gateway. Använd med ingress-azure-tillägg.

--appgw-watch-namespace

Ange namnområdet som AGIC ska titta på. Det kan vara ett enda strängvärde eller en kommaavgränsad lista med namnområden.

--enable-sgxquotehelper

Aktivera SGX-offerthjälp för confcom-tillägg.

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--subnet-name -s

Namnet på ett befintligt undernät som ska användas med tillägget för virtuell nod.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

--workspace-resource-id

Resurs-ID för en befintlig Log Analytics-arbetsyta som ska användas för att lagra övervakningsdata.

az aks get-credentials

Hämta autentiseringsuppgifter för ett hanterat Kubernetes-kluster.

Som standard sammanfogas autentiseringsuppgifterna i .kube/config-filen så att kubectl kan använda dem. Mer information finns i parametern -f.

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

Exempel

Hämta autentiseringsuppgifter för ett hanterat Kubernetes-kluster. (automatiskt genererad)

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--admin -a

Hämta autentiseringsuppgifter för klusteradministratör. Standard: autentiseringsuppgifter för klusteranvändare.

--context

Om det här anges skriver du över standardkontextnamnet.

--file -f

Kubernetes-konfigurationsfil som ska uppdateras. Använd "-" för att skriva ut YAML till stdout i stället.

standardvärde: ~/.kube/config
--overwrite-existing

Skriva över alla befintliga klusterinmatningar med samma namn.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

az aks get-os-options

Hämta de operativsystemalternativ som är tillgängliga för att skapa ett hanterat Kubernetes-kluster.

az aks get-os-options --location

Exempel

Hämta de operativsystemalternativ som är tillgängliga för att skapa ett hanterat Kubernetes-kluster

az aks get-os-options --location westus2

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations . Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location> .

az aks get-upgrades

Hämta uppgraderingsversionerna som är tillgängliga för ett hanterat Kubernetes-kluster.

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

Exempel

Hämta uppgraderingsversionerna som är tillgängliga för ett hanterat Kubernetes-kluster

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

az aks get-versions

Hämta de versioner som är tillgängliga för att skapa ett hanterat Kubernetes-kluster.

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

Exempel

Hämta de versioner som är tillgängliga för att skapa ett hanterat Kubernetes-kluster

az aks get-versions --location westus2

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations . Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location> .

Valfria parametrar

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az aks install-cli

Ladda ned och installera kubectl, kommandoradsverktyget för Kubernetes. Ladda ned och installera kubelogin, ett plugin-program för klient-go-autentisering (exec) som implementerar Azure-autentisering.

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

Valfria parametrar

--base-src-url

Käll-URL för basnedladdning för kubectl-versioner.

--client-version

Version av kubectl som ska installeras.

standardvärde: latest
--install-location

Sökväg som kubectl ska installeras på.

standardvärde: ~/.azure-kubectl/kubectl.exe
--kubelogin-base-src-url -l

Url för basnedladdningskälla för kubelogin-versioner.

--kubelogin-install-location

Sökväg som kubelogin ska installeras på.

standardvärde: ~/.azure-kubelogin/kubelogin.exe
--kubelogin-version

Version av kubelogin som ska installeras.

standardvärde: latest
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az aks kanalyze

Visa diagnostikresultat för Kubernetes-klustret när kollect är klart.

az aks kanalyze --name
                --resource-group

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

az aks kollect

Samla in diagnostikinformation för Kubernetes-klustret.

Samla in diagnostikinformation för Kubernetes-klustret och lagra den på det angivna lagringskontot. Du kan ange lagringskontot på tre sätt: lagringskontots namn och en signatur för delad åtkomst med skrivbehörighet. resurs-ID till ett lagringskonto som du äger. storagea-kontot i diagnostikinställningarna för det hanterade klustret.

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

Exempel

med lagringskontots namn och en signaturtoken för delad åtkomst med skrivbehörighet

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

med hjälp av resurs-ID:t för en lagringskontoresurs som du äger.

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

använda storagea-kontot i diagnostikinställningarna för det hanterade klustret.

az aks kollect -g MyResourceGroup -n MyManagedCluster

anpassa containerloggarna som ska samlas in.

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

anpassa kubernetes-objekten som ska samlas in.

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

anpassa nodloggfilerna som ska samlas in.

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--container-logs

Listan över containerloggar som ska samlas in.

--kube-objects

Listan över kubernetes-objekt som ska beskrivas.

--node-logs

Listan över nodloggar som ska samlas in. Till exempel /var/log/cloud-init.log.

--sas-token

SAS-token med skrivbar behörighet för lagringskontot.

--storage-account

Namn eller ID för lagringskontot för att spara diagnostikinformationen.

az aks list

Lista hanterade Kubernetes-kluster.

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

Valfria parametrar

--query-examples

Rekommendera JMESPath-sträng åt dig. Du kan kopiera en av frågan och klistra in den efter parametern --query inom dubbla citattecken för att se resultatet. Du kan lägga till ett eller flera positionsnyckelord så att vi kan ge förslag baserat på dessa nyckelord.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az aks remove-dev-spaces

Ta bort Azure Dev Spaces från ett hanterat Kubernetes-kluster.

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

Exempel

Ta bort Azure Dev Spaces från ett hanterat Kubernetes-kluster.

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

Ta bort Azure Dev Spaces från ett hanterat Kubernetes-kluster utan att fråga.

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

--yes -y

Fråga inte om bekräftelse.

az aks rotate-certs

Rotera certifikat och nycklar i ett hanterat Kubernetes-kluster.

Kubernetes är inte tillgängligt under roteringen av klustercertifikat.

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

--yes -y

Fråga inte om bekräftelse.

az aks scale

Skala nodpoolen i ett hanterat Kubernetes-kluster.

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

Exempel

Skala nodpoolen i ett hanterat Kubernetes-kluster. (automatiskt genererad)

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--node-count -c

Antal noder i Kubernetes-nodpoolen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--nodepool-name

Namn på nodpool, upp till 12 alfanumeriska tecken.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az aks show

Visa information om ett hanterat Kubernetes-kluster.

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

Exempel

Visa information om ett hanterat Kubernetes-kluster

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--query-examples

Rekommendera JMESPath-sträng åt dig. Du kan kopiera en av frågan och klistra in den efter parametern --query inom dubbla citattecken för att se resultatet. Du kan lägga till ett eller flera positionsnyckelord så att vi kan ge förslag baserat på dessa nyckelord.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az aks start

Starta hanterat kluster.

Startar ett stoppat hanterat kluster.

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az aks stop

Stoppa hanterat kluster.

Stoppar ett hanterat kluster som körs.

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

az aks update

Uppdatera ett hanterat Kubernetes-kluster.

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]

Exempel

Uppdatera ett kubernetes-kluster med standard-SKU-lastbalanserare för att använda två AKS-skapade IP-adresser för utgående anslutningsanvändning för lastbalanseraren.

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

Uppdatera ett kubernetes-kluster med standard-SKU-lastbalanserare för att använda de angivna offentliga IP-adresser för utgående anslutningsanvändning för lastbalanseraren.

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

Skapa ett kubernetes-kluster med en standard-SKU-lastbalanserare, med två utgående AKS-hanterade IP-adresser med en tidsgräns för inaktivitet på 5 minuter och 8 000 allokerade portar per dator

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

Uppdatera ett kubernetes-kluster med standard-SKU-lastbalanserare för att använda de angivna offentliga IP-prefixen för utgående anslutningsanvändning för lastbalanseraren.

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

Koppla AKS-kluster till ACR med namnet "acrName"

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

Uppdatera ett kubernetes-kluster med auktoriserade apiserver-IP-intervall.

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

Inaktivera funktionen för auktoriserat apiserver-IP-intervall för ett Kubernetes-kluster.

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

Begränsa apiservertrafik i ett Kubernetes-kluster till agentpoolnoder.

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

Uppdatera ett AKS-hanterat AAD-kluster med klientorganisations-ID eller objekt-ID:n för administratörsgruppen.

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

Migrera ett AKSAAD-Integrated kluster eller ett icke-AAD-kluster till ett AKS-hanterat AAD-kluster.

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

Aktivera Azure Hybrid-användarförmåner för ett Kubernetes-kluster.

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

Inaktivera Azure Hybrid-användarfördelar för ett Kubernetes-kluster.

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

Uppdatera Windows lösenord för ett Kubernetes-kluster

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

Uppdatera klustret för att använda system tilldelad hanterad identitet i kontrollplanet.

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

Uppdatera klustret för att använda användar tilldelad hanterad identitet i kontrollplanet.

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

Uppdatera ett icke-hanterat AAD AKS-kluster för att använda Azure RBAC

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

Uppdatera ett hanterat AAD AKS-kluster för att använda Azure RBAC

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

Inaktivera Azure RBAC i ett hanterat AAD AKS-kluster

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--aad-admin-group-object-ids

Kommaavseparerad lista över objekt-ID:er för aad-grupper som ska anges som klusteradministratör.

--aad-tenant-id

ID för en Azure Active Directory klientorganisation.

--api-server-authorized-ip-ranges

Kommaavseparerad lista över auktoriserade APIServer IP-intervall. Ange till "" för att tillåta all trafik i ett tidigare begränsat kluster. Ange till 0.0.0.0/32 för att begränsa apiserver-trafiken till nodpooler.

--assign-identity

Ange en befintlig användartilldelningsidentitet för att hantera klusterresursgruppen.

--attach-acr

Bevilja rolltilldelningen "acrpull" till den ACR som anges med namn eller resurs-ID.

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

Blankstegsavgränsad lista över nyckel=värde-par för att konfigurera autoskalning av kluster. Skicka en tom sträng för att rensa profilen.

--detach-acr

Inaktivera rolltilldelningen "acrpull" till ACR som anges med namn eller resurs-ID.

--disable-ahub

Inaktivera funktionen Azure Hybrid User Benefits (AHUB) för kluster.

--disable-azure-rbac

Inaktivera Azure RBAC för att kontrollera auktoriseringskontroller i klustret.

--disable-cluster-autoscaler -d

Inaktivera autoskalning av kluster.

--enable-aad

Aktivera hanterad AAD-funktion för kluster.

--enable-ahub

Aktivera funktionen Azure Hybrid User Benefits (AHUB) för kluster.

--enable-azure-rbac

Aktivera Azure RBAC för att kontrollera auktoriseringskontroller i klustret.

--enable-cluster-autoscaler -e

Aktivera autoskalning av kluster.

--enable-managed-identity

Uppdatera det aktuella klustret för att använda hanterad identitet för att hantera klusterresursgrupp.

--load-balancer-idle-timeout

Tidsgräns för inaktivitet i lastbalanserare i minuter.

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

Antal utgående IP-adresser som hanteras av lastbalanserare.

--load-balancer-outbound-ip-prefixes

Resurs-IP-nummer för utgående IP-prefix för lastbalanserare.

--load-balancer-outbound-ips

Utgående IP-resurs-IP-nummer för lastbalanserare.

--load-balancer-outbound-ports

Utgående allokerade portar för lastbalanserare.

--max-count

Maximalt antal noder som används för autoskalning när "--enable-cluster-autoscaler" har angetts. Ange värdet i intervallet [1, 100].

--min-count

Minsta antal noder som används för autoskalning när "--enable-cluster-autoscaler" anges. Ange värdet i intervallet [1, 100].

--no-uptime-sla

Ändra ett betalt hanterat kluster till ett kostnadsfritt kluster.

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

--update-cluster-autoscaler -u

Uppdatera min-count eller max-count för autoskalning av kluster.

--uptime-sla

Aktivera en betald hanterad klustertjänst med ett serviceavtal med ekonomiskt stöd.

--windows-admin-password

Användarkontolösenord som ska användas på virtuella Windows-nods-datorer.

--yes -y

Fråga inte om bekräftelse.

az aks update-credentials

Uppdatera autentiseringsuppgifterna för ett hanterat Kubernetes-kluster, till exempel tjänstens huvudnamn.

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]

Exempel

Uppdatera ett befintligt Kubernetes-kluster med det nya tjänstens huvudnamn.

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

Uppdatera ett befintligt Azure Active Directory Kubernetes-kluster med den nya hemliga nyckeln för serverappen.

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--aad-client-app-id

ID för ett Azure Active Directory klientprogram. Det här argumentet krävs om --reset-aad har angetts.

--aad-server-app-id

ID för ett Azure Active Directory serverprogram. Det här argumentet krävs om --reset-aad har angetts.

--aad-server-app-secret

Hemligheten för ett Azure Active Directory serverprogram. Det här argumentet krävs om --reset-aad har angetts.

--aad-tenant-id

Klientorganisations-ID som är associerat Azure Active Directory.

--client-secret

Hemlighet som är associerad med tjänstens huvudnamn. Det här argumentet krävs om --service-principal har angetts.

--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--reset-aad

Återställ Azure Active Directory konfiguration för ett hanterat kluster.

--reset-service-principal

Återställa tjänstens huvudnamn för ett hanterat kluster.

--service-principal

Tjänstens huvudnamn som används för autentisering till Azure-API:er. Det här argumentet krävs om --reset-service-principal har angetts.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

az aks upgrade

Uppgradera ett hanterat Kubernetes-kluster till en nyare version.

Kubernetes är inte tillgängligt under klusteruppgraderingar.

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

Exempel

Uppgradera ett hanterat Kubernetes-kluster till en nyare version. (automatiskt genererad)

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--control-plane-only

Uppgradera endast kontrollplanet för klustret. Om inget anges uppgraderas både kontrollplanet och alla nodpooler.

--kubernetes-version -k

Version av Kubernetes att uppgradera klustret till, till exempel "1.16.9".

värde från: `az aks get-upgrades`
--no-wait

Vänta inte tills den långvariga åtgärden har avslutats.

--node-image-only

Uppgradera endast nodavbildningen för agentpooler.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

--yes -y

Fråga inte om bekräftelse.

az aks use-dev-spaces

Använda Azure Dev Spaces med ett hanterat Kubernetes-kluster.

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

Exempel

Använd Azure Dev Spaces med ett hanterat Kubernetes-kluster och välj ett utvecklarutrymme interaktivt.

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

Använd Azure Dev Spaces med ett hanterat Kubernetes-kluster, uppdatera till de senaste Azure Dev Spaces-klientkomponenterna och välja ett nytt eller befintligt utvecklarutrymme "my-space".

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

Använd Azure Dev Spaces med ett hanterat Kubernetes-kluster och välj ett nytt eller befintligt utvecklarutrymme "develop/my-space" utan att fråga efter bekräftelse.

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

Använd Azure Dev Spaces med ett hanterat Kubernetes-kluster med en privat slutpunkt.

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--endpoint -e

Den slutpunktstyp som ska användas för en Azure Dev Spaces-kontrollant. Mer information finns i https://aka.ms/azds-networking.

accepterade värden: None, Private, Public
standardvärde: Public
--space -s

Namnet på det nya eller befintliga utvecklingsutrymmet som ska väljas. Standardvärdet är en interaktiv urvalsupplevelse.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

--update

Uppdatera till de senaste Azure Dev Spaces-klientkomponenterna.

--yes -y

Fråga inte om bekräftelse. Kräver --space.

az aks wait

Vänta tills ett hanterat Kubernetes-kluster når önskat tillstånd.

Om en åtgärd i ett kluster avbröts eller startades med använder du det --no-wait här kommandot för att vänta tills den har slutförts.

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

Exempel

Vänta tills ett kluster har uppgraderats och avsök varje minut i upp till 30 minuter.

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

Vänta tills ett hanterat Kubernetes-kluster når önskat tillstånd (automatiskt genererat)

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

Obligatoriska parametrar

--name -n

Namnet på det hanterade klustret.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

Valfria parametrar

--created

Vänta tills den har skapats med "provisioningState" vid "Lyckades".

--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

--exists

Vänta tills resursen finns.

--interval

Avsökningsintervall i sekunder.

standardvärde: 30
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

--timeout

Maximal väntetid i sekunder.

standardvärde: 3600
--updated

Vänta tills den har uppdaterats med provisioningState på "Succeeded" (Lyckades).