az aks

Azure Kubernetes Services'i yönetme.

Komutlar

az aks app

AKS uygulamasını yönetmeye yönelik komutlar.

az aks app up

GitHub eylemler aracılığıyla aks 'e dağıtın.

az aks browse

Web tarayıcısında Kubernetes kümesi için panoyu gösterme.

az aks check-acr

AKS kümesinden ACR'nin erişilebilir olduğunu doğrulama.

az aks command

' Az aks komut Invoke ', ' az aks komut sonucu ' içindeki ayrıntı kullanımı bölümüne bakın.

az aks command invoke

Aks kümenizde bir Shell komutu (kubectl, Held ile) çalıştırın, dosya ekleme desteği de vardır.

az aks command result

Daha önce tetiklenen ' aks komut Invoke ' öğesinden sonuç getir.

az aks create

Yeni bir yönetilen Kubernetes kümesi oluşturun.

az aks delete

Yönetilen bir Kubernetes kümesini silin.

az aks disable-addons

Kubernetes eklentilerini devre dışı bırakın.

az aks egress-endpoints

Yönetilen Kubernetes kümesinde çıkış uç noktalarını yönetme komutları.

az aks egress-endpoints list

Bir küme için gerekli veya beyaz listeye kullanılması önerilen çıkış uç noktalarını listele.

az aks enable-addons

Kubernetes eklentilerini etkinleştirin.

az aks get-credentials

Yönetilen bir Kubernetes kümesi için erişim kimlik bilgileri alın.

az aks get-os-options

Yönetilen bir Kubernetes kümesi oluşturmak için kullanılabilir işletim sistemi seçeneklerini alın.

az aks get-upgrades

Yönetilen bir Kubernetes kümesi için kullanılabilen yükseltme sürümlerini alın.

az aks get-versions

Yönetilen bir Kubernetes kümesi oluşturmak için kullanılabilen sürümleri alın.

az aks install-cli

Kubernetes komut satırı aracı kubectl'i indirin ve yükleyin. Azure kimlik doğrulamasını uygulayan bir client-go kimlik bilgisi (exec) eklentisi olan kubelogin'i indirin ve yükleyin.

az aks kanalyze

Kollect yapıldıktan sonra Kubernetes kümesi için tanılama sonuçlarını görüntüleme.

az aks kollect

Kubernetes kümesi için tanılama bilgilerini toplama.

az aks list

Yönetilen Kubernetes kümelerini listele.

az aks maintenanceconfiguration

Yönetilen Kubernetes kümesinde bakım yapılandırmasını yönetmeye yönelik komutlar.

az aks maintenanceconfiguration add

Yönetilen Kubernetes kümesinde bir bakım yapılandırması ekleyin.

az aks maintenanceconfiguration delete

Yönetilen Kubernetes kümesindeki bir bakım yapılandırmasını silin.

az aks maintenanceconfiguration list

Yönetilen Kubernetes kümesinde bakım yapılandırmasını listeleyin.

az aks maintenanceconfiguration show

Yönetilen Kubernetes kümesinde bakım yapılandırmasının ayrıntılarını gösterin.

az aks maintenanceconfiguration update

Yönetilen bir Kubernetes kümesinin bakım yapılandırmasını güncelleştirin.

az aks nodepool

Kubernetes kubernetes kümesinde düğüm havuzlarını yönetme komutları.

az aks nodepool add

Yönetilen Kubernetes kümesine bir düğüm havuzu ekleyin.

az aks nodepool delete

Yönetilen Kubernetes kümesinde aracı havuzunu silin.

az aks nodepool get-upgrades

Yönetilen Kubernetes kümesi aracı havuzu için kullanılabilir yükseltme sürümlerini elde.

az aks nodepool list

Yönetilen Kubernetes kümesinde düğüm havuzlarını listele.

az aks nodepool scale

Yönetilen bir Kubernetes kümesinde düğüm havuzunu ölçeklendirin.

az aks nodepool show

Yönetilen Kubernetes kümesinde düğüm havuzunun ayrıntılarını gösterme.

az aks nodepool update

Küme otomatik Scaler 'ı etkinleştirmek/devre dışı bırakmak ya da min-Count veya Max-Count değerini değiştirmek için bir düğüm havuzunu güncelleştirin.

az aks nodepool upgrade

Yönetilen bir Kubernetes kümesindeki düğüm havuzunu yükseltin.

az aks pod-identity

Yönetilen Kubernetes kümesinde pod kimliklerini yönetme komutları.

az aks pod-identity add

Yönetilen kubernetes kümesine pod kimliği ekleme.

az aks pod-identity delete

Yönetilen kubernetes kümesinden pod kimliğini kaldırma.

az aks pod-identity exception

Yönetilen Kubernetes kümesinde Pod kimlik özel durumlarını yönetmek için komutlar.

az aks pod-identity exception add

Yönetilen bir Kubernetes kümesine Pod kimlik özel durumu ekleyin.

az aks pod-identity exception delete

Yönetilen bir Kubernetes kümesinden Pod kimlik özel durumunu kaldırın.

az aks pod-identity exception list

Yönetilen bir Kubernetes kümesinde Pod kimlik özel durumlarını listeleyin.

az aks pod-identity exception update

Yönetilen bir Kubernetes kümesinde Pod kimlik özel durumunu güncelleştirin.

az aks pod-identity list

Yönetilen bir Kubernetes kümesinde pod kimliklerini listele.

az aks remove-dev-spaces

Yönetilen Azure Dev Spaces kubernetes kümesinden kaldırma.

az aks rotate-certs

Yönetilen bir Kubernetes kümesinde sertifikaları ve anahtarları döndürme.

az aks scale

Yönetilen bir Kubernetes kümesinde düğüm havuzunu ölçeklendirin.

az aks show

Yönetilen bir Kubernetes kümesine ilişkin ayrıntıları gösterme.

az aks start

Yönetilen Kümeyi başlat.

az aks stop

Yönetilen Kümeyi durdurun.

az aks update

Yönetilen bir Kubernetes kümesi güncelleştirme.

az aks update-credentials

Hizmet sorumlusu gibi yönetilen bir Kubernetes kümesi için kimlik bilgilerini güncelleştirin.

az aks upgrade

Yönetilen kubernetes kümelerini daha yeni bir sürüme yükseltin.

az aks use-dev-spaces

Yönetilen Azure Dev Spaces kubernetes kümesiyle birlikte kullanın.

az aks wait

Yönetilen bir Kubernetes kümesinde istenen bir durum elde etmek için bekleyin.

az aks browse

Web tarayıcısında Kubernetes kümesi için panoyu gösterme.

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

Örnekler

Web tarayıcısında Kubernetes kümesi için panoyu gösterme. (otomatik olarak)

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--disable-browser

Bağlantı noktası iletmeyi kurulduktan sonra web tarayıcısını başlatmayın.

--listen-address

Panonun dinleme adresi.

varsayılan değer: 127.0.0.1
--listen-port

Pano için dinleme bağlantı noktası.

varsayılan değer: 8001
--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks check-acr

AKS kümesinden ACR'nin erişilebilir olduğunu doğrulama.

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

Örnekler

AKS kümesinden ACR'nin erişilebilir olduğunu doğrulama.

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

Gerekli Parametreler

--acr

ACR'nin FQDN'si.

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks create

Yeni bir yönetilen Kubernetes kümesi oluşturun.

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

Örnekler

Mevcut bir SSH ortak anahtarıyla kubernetes kümesi oluşturun.

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

Belirli bir sürüme sahip bir Kubernetes kümesi oluşturun.

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

Daha büyük bir düğüm havuzu ile kubernetes kümesi oluşturun.

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

k8s 1.13.9 ile kubernetes kümesi oluşturun ancak vmas kullanın.

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

Varsayılan kubernetes sürümü, varsayılan SKU yük dengeleyici (Standart) ve varsayılan vm kümesi türü (VirtualMachineScaleSets) olan bir kubernetes kümesi oluşturun.

az aks create -g MyResourceGroup -n MyManagedCluster

Yük dengeleyici giden bağlantı kullanımı için standart SKU yük dengeleyici ve aks tarafından oluşturulan iki IP ile kubernetes kümesi oluşturun.

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

İki giden AKS yönetilen IP'ye 5 dakikalık boş akış zaman aşımı ve makine başına 8000 ayrılan bağlantı noktası ile standart bir SKU yük dengeleyiciye sahip bir Kubernetes kümesi oluşturun

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

Standart SKU yük dengeleyici ile bir Kubernetes kümesi oluşturun ve yük dengeleyici giden bağlantı kullanımı için sağlanan genel IP'leri kullanın.

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

Standart SKU yük dengeleyici ile bir kubernetes kümesi oluşturun ve yük dengeleyici giden bağlantı kullanımı için sağlanan genel IP ön eklerini kullanın.

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

Temel SKU yük dengeleyici ve AvailabilitySet vm set türü ile bir kubernetes kümesi oluşturun.

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

Yetkili apiserver IP aralıkları ile kubernetes kümesi oluşturun.

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

Yönetilen kimliği sağlayan bir kubernetes kümesi oluşturun.

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

userDefinedRouting, standart yük dengeleyici SKU'su ve yönlendirme tablosuyla önceden yapılandırılmış özel bir alt ağ ile kubernetes kümesi oluşturma

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

Aracı havuzlarını destekleyen bir kubernetes Windows oluşturun.

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

AHUB etkinleştirilmiş aracı havuzlarını destekleyen Windows kubernetes kümesi oluşturun.

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

Yönetilen AAD etkin bir kubernetes kümesi oluşturun.

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

Sahip olunan anahtarı kullanarak sunucu tarafı şifreleme ile bir kubernetes kümesi oluşturun.

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

Kısa ömürlü işletim sistemi etkin bir kubernetes kümesi oluşturun.

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

EncryptionAtHost etkin bir kubernetes kümesi oluşturun.

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

UltraSSD etkin bir kubernetes kümesi oluşturun.

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

Azure RBAC etkin bir kubernetes kümesi oluşturun.

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

Özel denetim düzlemi kimliği ve kubelet kimliği ile bir kubernetes kümesi oluşturun.

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

Edge Bölgesinde bir kubernetes kümesi oluşturun.

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--aad-admin-group-object-ids

Küme yöneticisi olarak ayarlanacak aad grubu nesne kimliklerinin virgülle ayrı listesi.

--aad-client-app-id

"Yerel" Azure Active Directory bir istemci uygulamasının kimliği. Bu uygulama kubectl aracılığıyla kullanıcı oturum açma bilgilerine göre yapılır.

--aad-server-app-id

"Web uygulaması/API Azure Active Directory sunucu uygulamasının kimliği. Bu uygulama, yönetilen kümenin apiserver'sını (Sunucu uygulaması) temsil eder.

--aad-server-app-secret

Bir sunucu uygulamasının Azure Active Directory gizlidir.

--aad-tenant-id

Bir kiracının Azure Active Directory.

--aci-subnet-name

Sanal düğümlerin dağıt yer alan mevcut bir VNet'te yer alan alt ağın adı.

--admin-username -u

SSH erişimi için düğüm VM'leri üzerinde oluşturulan kullanıcı hesabı.

varsayılan değer: azureuser
--api-server-authorized-ip-ranges

Yetkili apiserver IP aralıklarının virgülle ayrı listesi. Düğüm havuzlarına apiserver trafiğini kısıtlamak için 0.0.0.0/32 olarak ayarlayın.

--appgw-id

AGIC ile kullanmak Application Gateway bir kaynağın kaynak kimliği. ingress-azure addon ile kullanın.

--appgw-name

Düğüm kaynak grubunda oluşturul/kullanmak üzere uygulama ağ geçidinin adı. ingress-azure addon ile kullanın.

--appgw-subnet-cidr

Sanal ağı dağıtmak için oluşturulan yeni bir alt ağ için kullanmak üzere alt Application Gateway. ingress-azure addon ile kullanın.

--appgw-subnet-id

Sanal ağı dağıtmak için kullanılan mevcut alt ağın kaynak Application Gateway. ingress-azure addon ile kullanın.

--appgw-watch-namespace

AGIC'nin izlemesi gereken ad alanını belirtin. Bu tek bir dize değeri veya ad alanlarının virgülle ayrılmış bir listesi olabilir.

--assign-identity

Küme kaynak grubunu yönetmek için denetim düzlemi kullanımı için mevcut bir kullanıcı tarafından atanan kimliği belirtin.

--assign-kubelet-identity

Kubelet'in kullanımı için genellikle ACR'den görüntü çekmek için kullanılan mevcut bir kullanıcı tarafından atanan kimliği belirtin.

--attach-acr

Ad veya kaynak kimliğiyle belirtilen ACR'ye 'arpull' rol ataması girin.

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

Küme otomatik yapılandırılabilir yapılandırmak için anahtar=değer çiftlerinin boşlukla ayrılmış listesi. Profili temizlemek için boş bir dizeyi iletir.

--client-secret

Hizmet sorumlusuyla ilişkili gizli bilgi. Belirtilmişse bu bağımsız --service-principal değişken gereklidir.

--disable-rbac

Kubernetes'i devre dışı Role-Based Access Control.

--dns-name-prefix -p

Oluşturulan konak adlara ön ek. Belirtilmezse, yönetilen kümeyi ve kaynak grubu adlarını kullanarak bir konak adı üretin.

--dns-service-ip

Kubernetes DNS hizmetine atanmış bir IP adresi.

--docker-bridge-address

Standart CIDR notasyonu kullanılarak Docker köprüsü için belirli bir IP adresi ve ağ maskesi.

--edge-zone

Edge Bölgesi adı.

--enable-aad

Küme için yönetilen AAD özelliğini etkinleştirin.

--enable-addons -a

Kubernetes eklentilerini virgülle ayrılmış bir listede etkinleştirin.

--enable-ahub

Windows vm 'ler için Azure hibrit kullanıcı avantajlarını (ahub) etkinleştirin.

--enable-azure-rbac

Kümedeki yetkilendirme denetimlerini denetlemek için Azure RBAC 'yi etkinleştirin.

--enable-cluster-autoscaler

Küme otomatik olarak etkinleştirilsin, varsayılan değer false 'dur.

--enable-encryption-at-host

EncryptionAtHost 'yi etkinleştir, varsayılan değer false 'dur.

--enable-managed-identity

Küme kaynak grubunu yönetmek için sistem tarafından atanmış bir yönetilen kimlik kullanma.

varsayılan değer: 1
--enable-node-public-ip

VMSS node genel IP 'yi etkinleştirin.

--enable-private-cluster

Özel kümeyi etkinleştirin.

--enable-rbac -r

Kubernetes Role-Based Access Control etkinleştirin. Varsayılan: etkin.

--enable-sgxquotehelper

Confcom eklentisi için SGX quote Yardımcısı 'nı etkinleştirin.

--enable-ultra-ssd

UltraSSD etkinleştir, varsayılan değer false 'dur.

--fqdn-subdomain

Özel özel DNS bölgesi senaryosuna sahip özel küme için oluşturulan FQDN için önek.

--generate-ssh-keys

Eksik ise SSH ortak ve özel anahtar dosyaları oluşturun. Anahtarlar ~/PST SSH dizininde depolanır.

--kubernetes-version -k

Kümeyi oluşturmak için kullanılan Kubernetes sürümü (örneğin, "1.16.9").

şuradan alınan değerler:: `az aks get-versions`
--load-balancer-idle-timeout

Yük dengeleyici boşta kalma zaman aşımı (dakika).

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

Yük dengeleyici tarafından yönetilen giden IP sayısı.

--load-balancer-outbound-ip-prefixes

Yük dengeleyici giden IP öneki kaynak kimlikleri.

--load-balancer-outbound-ips

Yük dengeleyici giden IP kaynak kimlikleri.

--load-balancer-outbound-ports

Yük dengeleyici giden ayrılmış bağlantı noktaları.

--load-balancer-sku

Azure Load Balancer Kümeniz için SKU seçimi. temel veya standart.

--location -l

Konum. Değerler: az account list-locations . Kullanarak varsayılan konumu yapılandırabilirsiniz az configure --defaults location=<location> .

--max-count

"--Enable-Cluster-otomatik Scaler" belirtildiğinde otomatik Scaler için kullanılan en fazla düğüm sayısı. Lütfen [1, 100] aralığında değeri belirtin.

--max-pods -m

Bir düğüme dağıtılabilir maksimum düğüm sayısı.

--min-count

"--Enable-Cluster-otomatik Scaler" belirtildiğinde otomatik Scaler için kullanılan en düşük düğüm sayısı. Lütfen [1, 100] aralığında değeri belirtin.

--network-plugin

Kullanılacak Kubernetes ağ eklentisi.

kabul edilen değerler: azure, kubenet
--network-policy

Kullanılacak Kubernetes ağ ilkesi.

--no-ssh-key -x

Yerel bir SSH anahtarı kullanmayın veya oluşturun.

--no-wait

Uzun süre çalışan işlemin bitmesini beklememe.

--node-count -c

Kubernetes düğüm havuzundaki düğüm sayısı. Bir küme oluşturduktan sonra, düğüm havuzunun boyutunu ile değiştirebilirsiniz az aks scale .

varsayılan değer: 3
--node-osdisk-diskencryptionset-id -d

Aracı düğümünde bekleyen şifrelemeyi etkinleştirmek için kullanılmak üzere ayarlanan disk şifrelemesi, işletim sistemi diski.

--node-osdisk-size

Düğüm havuzundaki her düğüm için işletim sistemi diskinin GB cinsinden boyutu. En az 30 GB.

--node-osdisk-type

Belirli bir aracı havuzundaki makineler için kullanılacak işletim sistemi disk türü: kısa ömürlü veya yönetilen. VM boyutuyla ve işletim sistemi disk boyutuyla birlikte mümkün olduğunda varsayılan olarak ' kısa ömürlü ' olur. Oluşturulduktan sonra bu havuz için değiştirilemez.

--node-public-ip-prefix-id

VMSS düğümlerine genel IP atamak için kullanılan genel IP öneki KIMLIĞI.

--node-vm-size -s

Kubernetes düğümleri olarak oluşturulacak sanal makinelerin boyutu.

varsayılan değer: Standard_DS2_v2
--nodepool-labels

Boşlukla ayrılmış Etiketler: anahtar [= değer] [anahtar [= değer]...]. Oluşturulduktan sonra CLı aracılığıyla düğüm etiketlerini değiştiremezsiniz. https://aka.ms/node-labelsEtiketlerin sözdizimi için bkz..

--nodepool-name

Düğüm havuzu adı, en fazla 12 alfasayısal karakter.

varsayılan değer: nodepool1
--nodepool-tags

Boşlukla ayrılmış Etiketler: anahtar [= değer] [anahtar [= değer]...]. Varolan etiketleri temizlemek için "" kullanın.

--outbound-type

Bir küme için giden trafik nasıl yapılandırılır.

kabul edilen değerler: loadBalancer, userDefinedRouting
--pod-cidr

Kubernetes kullanan kullanıldığında Pod IP 'Leri atayacağınız bir CıDR gösterimi IP aralığı.

--ppg

Bir PPG 'nin KIMLIĞI.

--private-dns-zone

Özel küme için özel DNS bölge modu.

--service-cidr

Hizmet kümesi IP 'Lerinin atanacağı bir CıDR gösterimi IP aralığı.

--service-principal

Azure API 'Lerinde kimlik doğrulaması için kullanılan hizmet sorumlusu.

--skip-subnet-role-assignment

Alt ağ (Gelişmiş ağ) için rol atamasını atlayın.

--ssh-key-value

SSH erişimi için düğüm VM 'lerine yüklenecek ortak anahtar yolu veya anahtar içeriği. Örneğin, ' ssh-rsa AAAAB... Ekran Alıntısı... UcyupgH azureuser@linuxvm '.

varsayılan değer: ~\.ssh\id_rsa.pub
--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--tags

Boşlukla ayrılmış Etiketler: anahtar [= değer] [anahtar [= değer]...]. Varolan etiketleri temizlemek için "" kullanın.

--uptime-sla

Ücretli bir yönetilen küme hizmetini mali olarak desteklenen bir SLA ile etkinleştirin.

--vm-set-type

Aracı havuzu VM kümesi türü. VirtualMachineScaleSets veya kullanılabilirlik kümesi.

--vnet-subnet-id

Kümenin dağıtılacağı mevcut VNet 'teki bir alt ağın KIMLIĞI.

--windows-admin-password

Windows düğüm VM 'lerinde kullanılacak kullanıcı hesabı parolası.

--windows-admin-username

Windows düğüm VM 'lerinde oluşturulacak Kullanıcı hesabı.

--workspace-resource-id

İzleme verilerini depolamak için kullanılacak mevcut bir Log Analytics çalışma alanının kaynak KIMLIĞI. Belirtilmezse, varsa varsayılan Log Analytics çalışma alanını kullanır, aksi takdirde bir tane oluşturur.

--yes -y

Onay sorma.

--zones -z

Aracı düğümlerinin yerleştirileceği kullanılabilirlik alanları.

kabul edilen değerler: 1, 2, 3

az aks delete

Yönetilen bir Kubernetes kümesini silin.

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

Örnekler

Yönetilen bir Kubernetes kümesini silin. otomatik olarak oluşturulan

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Kullanarak varsayılan grubu yapılandırabilirsiniz az configure --defaults group=<name> .

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklememe.

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--yes -y

Onay sorma.

az aks disable-addons

Kubernetes eklentilerini devre dışı bırakın.

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

Örnekler

Kubernetes eklentilerini devre dışı bırakın. otomatik olarak oluşturulan

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

Gerekli Parametreler

--addons -a

Kubernetes eklentilerini virgülle ayrılmış bir listede devre dışı bırakın.

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Kullanarak varsayılan grubu yapılandırabilirsiniz az configure --defaults group=<name> .

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklememe.

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

az aks enable-addons

Kubernetes eklentilerini etkinleştirin.

Bu eklentiler kullanılabilir: http_application_routing-girişi otomatik genel DNS adı oluşturma ile yapılandırın. izleme-Log Analytics izlemeyi açın. "--Workspace-Resource-ID" gerektirir. İzleme eklentisi etkinse--No-wait bağımsız değişkeninin hiçbir etkisi olmaz sanal düğüm-etkin AKS sanal düğümü olmayacaktır. Sanal düğümün kullanması için mevcut bir alt ağın adını sağlamak üzere--subnet-Name gerektirir. Azure-Policy-Azure ilkesini etkinleştirin. AKS için Azure Ilke eklentisi, kümelerinizde merkezi ve tutarlı bir şekilde ölçeklenebilir ve koruma imkanı sunar. Aka.ms/aks/policy adresinde daha fazla bilgi edinin. ınress-appgw-Application Gateway giriş denetleyicisi eklentisini etkinleştirin.

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]

Örnekler

Kubernetes eklentilerini etkinleştirin. otomatik olarak oluşturulan

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

Inress-appgw eklentisini alt ağ önekiyle etkinleştirin.

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

Gerekli Parametreler

--addons -a

Kubernetes eklentilerini virgülle ayrılmış bir listede etkinleştirin.

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Kullanarak varsayılan grubu yapılandırabilirsiniz az configure --defaults group=<name> .

İsteğe Bağlı Parametreler

--appgw-id

AGIC ile kullanılacak mevcut bir Application Gateway kaynak kimliği. Inress-Azure eklentisi ile kullanın.

--appgw-name

Düğüm kaynak grubunda oluşturulacak/kullanılacak uygulama ağ geçidinin adı. Inress-Azure eklentisi ile kullanın.

--appgw-subnet-cidr

Application Gateway dağıtmak için oluşturulan yeni bir alt ağ için kullanılacak alt ağ CıDR. Inress-Azure eklentisi ile kullanın.

--appgw-subnet-id

Application Gateway dağıtmak için kullanılan mevcut bir alt ağın kaynak kimliği. Inress-Azure eklentisi ile kullanın.

--appgw-watch-namespace

AGIC 'in izlemeniz gereken ad alanını belirtin. Bu tek bir dize değeri ya da virgülle ayrılmış ad alanları listesi olabilir.

--enable-sgxquotehelper

Confcom eklentisi için SGX quote Yardımcısı 'nı etkinleştirin.

--no-wait

Uzun süre çalışan işlemin bitmesini beklememe.

--subnet-name -s

Sanal düğüm eklentisi ile kullanılacak mevcut bir alt ağın adı.

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--workspace-resource-id

İzleme verilerini depolamak için kullanılacak mevcut bir Log Analytics çalışma alanının kaynak KIMLIĞI.

az aks get-credentials

Yönetilen bir Kubernetes kümesi için erişim kimlik bilgileri alın.

Varsayılan olarak, kimlik bilgileri. kuin/config dosyasında birleştirilir, bu nedenle kubectl bunları kullanabilir. Ayrıntılar için bkz.-f parametresi.

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

Örnekler

Yönetilen bir Kubernetes kümesi için erişim kimlik bilgileri alın. otomatik olarak oluşturulan

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Kullanarak varsayılan grubu yapılandırabilirsiniz az configure --defaults group=<name> .

İsteğe Bağlı Parametreler

--admin -a

Küme Yöneticisi kimlik bilgilerini alın. Varsayılan: küme kullanıcı kimlik bilgileri.

--context

Belirtilmişse, varsayılan bağlam adının üzerine yazın.

--file -f

Güncelleştirilecek Kubernetes yapılandırma dosyası. Bunun yerine, YAML 'yi stdout 'a yazdırmak için "-" kullanın.

varsayılan değer: ~/.kube/config
--overwrite-existing

Aynı ada sahip mevcut küme girişinin üzerine yazın.

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

az aks get-os-options

Yönetilen bir Kubernetes kümesi oluşturmak için kullanılabilir işletim sistemi seçeneklerini alın.

az aks get-os-options --location

Örnekler

Yönetilen bir Kubernetes kümesi oluşturmak için kullanılabilir işletim sistemi seçeneklerini alın

az aks get-os-options --location westus2

Gerekli Parametreler

--location -l

Konum. Değerler: az account list-locations . Kullanarak varsayılan konumu yapılandırabilirsiniz az configure --defaults location=<location> .

az aks get-upgrades

Yönetilen bir Kubernetes kümesi için kullanılabilen yükseltme sürümlerini alın.

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

Örnekler

Yönetilen bir Kubernetes kümesi için kullanılabilen yükseltme sürümlerini al

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Kullanarak varsayılan grubu yapılandırabilirsiniz az configure --defaults group=<name> .

İsteğe Bağlı Parametreler

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

az aks get-versions

Yönetilen bir Kubernetes kümesi oluşturmak için kullanılabilen sürümleri alın.

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

Örnekler

Yönetilen Kubernetes kümesi oluşturmak için kullanılabilir sürümleri elde

az aks get-versions --location westus2

Gerekli Parametreler

--location -l

Konum. Şu değerler: az account list-locations . Varsayılan konumu kullanarak az configure --defaults location=<location> yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks install-cli

Kubernetes komut satırı aracı kubectl'i indirin ve yükleyin. Azure kimlik doğrulamasını uygulayan bir client-go kimlik bilgisi (exec) eklentisi olan kubelogin'i indirin ve yükleyin.

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

İsteğe Bağlı Parametreler

--base-src-url

kubectl yayınları için temel indirme kaynağı URL'si.

--client-version

Yüklenilen kubectl sürümü.

varsayılan değer: latest
--install-location

Kubectl yükleme yolu.

varsayılan değer: ~/.azure-kubectl/kubectl.exe
--kubelogin-base-src-url -l

Kubelogin yayınları için temel indirme kaynağı URL'si.

--kubelogin-install-location

Kubelogin'i yükleme yolu.

varsayılan değer: ~/.azure-kubelogin/kubelogin.exe
--kubelogin-version

Yüklemek için kubelogin sürümü.

varsayılan değer: latest
--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks kanalyze

Kollect yapıldıktan sonra Kubernetes kümesi için tanılama sonuçlarını görüntüleme.

az aks kanalyze --name
                --resource-group

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

az aks kollect

Kubernetes kümesi için tanılama bilgilerini toplama.

Kubernetes kümesi için tanılama bilgilerini toplayın ve belirtilen depolama hesabında depolar. Depolama hesabını üç şekilde sebilirsiniz: depolama hesabı adı ve yazma iznine sahip paylaşılan erişim imzası. kaynak kimliği, sahip olunan bir depolama hesabına ait. yönetilen kümenizin tanılama ayarlarında storagea hesabı.

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

Örnekler

depolama hesabı adını ve yazma iznine sahip paylaşılan erişim imzası belirteci kullanma

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

sahip olduğunu depolama hesabı kaynağının kaynak kimliğini kullanarak.

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

yönetilen kümenizin tanılama ayarlarında storagea hesabını kullanma.

az aks kollect -g MyResourceGroup -n MyManagedCluster

toplamak için kapsayıcı günlüklerini özelleştirin.

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

toplamak için kubernetes nesnelerini özelleştirin.

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

toplamak için düğüm günlük dosyalarını özelleştirin.

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--container-logs

Top için kapsayıcı günlüklerinin listesi.

--kube-objects

Açık bir şekilde ifade etmek için kubernetes nesnelerinin listesi.

--node-logs

Top biriken düğüm günlüklerinin listesi. Örneğin, /var/log/cloud-init.log.

--sas-token

Depolama hesabı için yazılabilir izni olan SAS belirteci.

--storage-account

Tanılama bilgilerini kaydetmek için depolama hesabının adı veya kimliği.

az aks list

Yönetilen Kubernetes kümelerini listele.

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

İsteğe Bağlı Parametreler

--query-examples

Sizin için JMESPath dizesi önerin. Sonuçları görmek için sorgudan birini kopyalayıp --query parametresinin içine çift tırnak işareti içine yapıştırabilirsiniz. Bu anahtar sözcükleri temel alarak önerilerde yer ver vermemiz için bir veya daha fazla konumsal anahtar sözcük ekleyebilirsiniz.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks remove-dev-spaces

Yönetilen Azure Dev Spaces kubernetes kümesinden kaldırma.

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

Örnekler

Yönetilen Azure Dev Spaces kubernetes kümesinden kaldırma.

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

İstenmeden Azure Dev Spaces Kubernetes kümesinden bir kümeyi kaldırın.

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

--yes -y

Onay isteminde değil.

az aks rotate-certs

Yönetilen bir Kubernetes kümesinde sertifikaları ve anahtarları döndürme.

Kubernetes, küme sertifikası döndürme sırasında kullanılamaz.

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemi tamamlar.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

--yes -y

Onay isteminde değil.

az aks scale

Yönetilen bir Kubernetes kümesinde düğüm havuzunu ölçeklendirin.

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

Örnekler

Yönetilen bir Kubernetes kümesinde düğüm havuzunu ölçeklendirin. (otomatik olarak)

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--node-count -c

Kubernetes düğüm havuzu düğüm sayısı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemi tamamlar.

--nodepool-name

Düğüm havuzu adı, en fazla 12 alfasayısal karakter.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks show

Yönetilen bir Kubernetes kümesine ilişkin ayrıntıları gösterme.

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

Örnekler

Yönetilen Kubernetes kümesine ilişkin ayrıntıları gösterme

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--query-examples

Sizin için JMESPath dizesi önerin. Sonuçları görmek için sorgudan birini kopyalayıp --query parametresinin içine çift tırnak işareti içine yapıştırabilirsiniz. Bu anahtar sözcükleri temel alarak önerilerde yer ver vermemiz için bir veya daha fazla konumsal anahtar sözcük ekleyebilirsiniz.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks start

Yönetilen Kümeyi başlat.

Durdurulmuş Yönetilen Küme başlatır.

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemi tamamlar.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks stop

Yönetilen Kümeyi durdurun.

Çalışan Yönetilen Kümeyi durdurur.

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemi tamamlar.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks update

Yönetilen bir Kubernetes kümesi güncelleştirme.

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]

Örnekler

Yük dengeleyici giden bağlantı kullanımı için aks tarafından oluşturulan iki IP'i kullanmak üzere standart SKU yük dengeleyici ile bir Kubernetes kümesi güncelleştirin.

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

Yük dengeleyici giden bağlantı kullanımı için sağlanan genel IP'leri kullanmak üzere standart SKU yük dengeleyici ile bir Kubernetes kümesi güncelleştirin.

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

İki giden AKS yönetilen IP'ye 5 dakikalık boş akış zaman aşımı ve makine başına 8000 ayrılan bağlantı noktası ile standart bir SKU yük dengeleyiciye sahip bir Kubernetes kümesi oluşturun

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

Yük dengeleyici giden bağlantı kullanımı için sağlanan genel IP ön eklerini kullanmak üzere standart SKU yük dengeleyici ile bir Kubernetes kümesi güncelleştirin.

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

AKS kümesi ACR'ye "acrName" adıyla ekleme

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

Kubernetes kümesini yetkili apiserver IP aralıkları ile güncelleştirin.

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

Kubernetes kümesi için yetkili apiserver IP aralıkları özelliğini devre dışı bırakma.

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

Kubernetes kümesinde apiserver trafiğini aracı havuzu düğümleriyle kısıtlar.

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

AKS tarafından yönetilen bir AAD kümesini kiracı kimliği veya yönetici grubu nesne kimlikleriyle güncelleştirin.

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

AKS AAD-Integrated veya AAD olmayan bir kümeyi AKS tarafından yönetilen bir AAD kümesine geçirme.

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

Kubernetes kümesi için Azure Hibrit Kullanıcı Avantajları özelliği etkinleştirme.

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

Kubernetes kümesi için Azure Hibrit Kullanıcı Avantajları özelliğini devre dışı bırakma.

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

Kubernetes Windows parolasını güncelleştirme

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

Denetim düzlemi içinde sistem tarafından atanan yönetilen kimliği kullanmak için kümeyi güncelleştirin.

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

Denetim düzlemi içinde kullanıcı tarafından atanan yönetilen kimliği kullanmak için kümeyi güncelleştirin.

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

Azure RBAC kullanmak için yönetilmeyen bir AAD AKS kümesi güncelleştirme

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

Azure RBAC kullanmak için yönetilen bir AAD AKS kümesi güncelleştirme

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

Yönetilen bir AAD AKS kümesinde Azure RBAC'yi devre dışı bırakma

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--aad-admin-group-object-ids

Küme yöneticisi olarak ayarlanacak aad grubu nesne kimliklerinin virgülle ayrı listesi.

--aad-tenant-id

Bir kiracının Azure Active Directory.

--api-server-authorized-ip-ranges

Yetkili apiserver IP aralıklarının virgülle ayrı listesi. Önceden kısıtlanmış bir kümede tüm trafiğe izin vermek için "" olarak ayarlayın. Düğüm havuzlarına apiserver trafiğini kısıtlamak için 0.0.0.0/32 olarak ayarlayın.

--assign-identity

Küme kaynak grubunu yönetmek için mevcut bir kullanıcı tarafından atanan kimliği belirtin.

--attach-acr

Ad veya kaynak kimliğiyle belirtilen ACR'ye 'arpull' rol ataması girin.

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

Küme otomatik yapılandırılabilir yapılandırmak için anahtar=değer çiftlerinin boşlukla ayrılmış listesi. Profili temizlemek için boş bir dizeyi iletir.

--detach-acr

Ad veya kaynak kimliğiyle belirtilen ACR'ye 'arpull' rol atamasını devre dışı bırakma.

--disable-ahub

Küme için Azure Hibrit Kullanıcı Avantajları (AHUB) özelliğini devre dışı bırakma.

--disable-azure-rbac

Kümede yetkilendirme denetimlerini kontrol etmek için Azure RBAC'yi devre dışı bırakma.

--disable-cluster-autoscaler -d

Küme otomatik olarak yalıtma özelliğini devre dışı bırakma.

--enable-aad

Küme için yönetilen AAD özelliğini etkinleştirin.

--enable-ahub

Küme için Azure Hibrit Kullanıcı Avantajları (AHUB) özelliğini etkinleştirin.

--enable-azure-rbac

Kümede yetkilendirme denetimlerini kontrol etmek için Azure RBAC'yi etkinleştirin.

--enable-cluster-autoscaler -e

Küme otomatik vericiyi etkinleştirin.

--enable-managed-identity

Küme kaynak grubunu yönetmek için yönetilen kimliği kullanmak üzere geçerli kümeyi güncelleştirin.

--load-balancer-idle-timeout

Dakikalar içinde yük dengeleyici boşta kalma zaman aşımı.

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

Yük dengeleyici tarafından yönetilen giden IP sayısı.

--load-balancer-outbound-ip-prefixes

Yük dengeleyici giden IP ön eki kaynak kimlikleri.

--load-balancer-outbound-ips

Yük dengeleyici giden IP kaynağı kimlikleri.

--load-balancer-outbound-ports

Yük dengeleyici giden ayrılmış bağlantı noktaları.

--max-count

"--enable-cluster-autoscaler" belirtiliyorsa, otomatik veri kümeleri için kullanılan maksimum düğüm sayısı. Lütfen [1, 100] aralığındaki değeri belirtin.

--min-count

"--enable-cluster-autoscaler" belirtiliyorsa, otomatik büyük/küçük düğüm sayısı. Lütfen [1, 100] aralığındaki değeri belirtin.

--no-uptime-sla

Ücretli yönetilen kümeyi ücretsiz bir küme olarak değiştirme.

--no-wait

Uzun süre çalışan işlemi tamamlar.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

--update-cluster-autoscaler -u

Küme otomatiktiren için min-count veya max-count güncelleştirildi.

--uptime-sla

Mali olarak desteklenmiş bir SLA ile ücretli bir yönetilen küme hizmetini etkinleştirin.

--windows-admin-password

Windows düğümü VM'lerde kullanmak için kullanıcı hesabı parolası.

--yes -y

Onay isteminde değil.

az aks update-credentials

Hizmet sorumlusu gibi yönetilen bir Kubernetes kümesi için kimlik bilgilerini güncelleştirin.

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]

Örnekler

Mevcut kubernetes kümelerini yeni hizmet sorumlusuyla güncelleştirin.

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

Kubernetes kümesinde Azure Active Directory sunucu uygulaması gizli anahtarıyla güncelleştirin.

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--aad-client-app-id

Bir istemci uygulamasının Azure Active Directory kimliği. Belirtilmişse bu bağımsız --reset-aad değişken gereklidir.

--aad-server-app-id

Bir sunucu Azure Active Directory kimliği. Belirtilmişse bu bağımsız --reset-aad değişken gereklidir.

--aad-server-app-secret

Bir sunucu uygulamasının Azure Active Directory gizlidir. Belirtilmişse bu bağımsız --reset-aad değişken gereklidir.

--aad-tenant-id

Kiracı kimliği Azure Active Directory.

--client-secret

Hizmet sorumlusuyla ilişkili gizli bilgi. Belirtilmişse bu bağımsız --service-principal değişken gereklidir.

--no-wait

Uzun süre çalışan işlemi tamamlar.

--reset-aad

Yönetilen Azure Active Directory için yapılandırmayı sıfırlayın.

--reset-service-principal

Yönetilen küme için hizmet sorumlularını sıfırlama.

--service-principal

Azure API'leri için kimlik doğrulaması için kullanılan hizmet sorumlusu. Belirtilmişse bu bağımsız --reset-service-principal değişken gereklidir.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az aks upgrade

Yönetilen kubernetes kümelerini daha yeni bir sürüme yükseltin.

Kubernetes, küme yükseltmeleri sırasında kullanılamaz.

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

Örnekler

Yönetilen kubernetes kümelerini daha yeni bir sürüme yükseltin. (otomatik olarak)

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--control-plane-only

Yalnızca küme denetim düzlemi yükseltin. Belirtilmezse, hem denetim düzlemi HEM de tüm düğüm havuzları yükseltilir.

--kubernetes-version -k

Kümeyi "1.16.9" gibi sürümüne yükseltmek için Kubernetes sürümü.

şuradan alınan değerler:: `az aks get-upgrades`
--no-wait

Uzun süre çalışan işlemi tamamlar.

--node-image-only

Yalnızca aracı havuzları için düğüm görüntüsünü yükseltin.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

--yes -y

Onay isteminde değil.

az aks use-dev-spaces

Yönetilen Azure Dev Spaces kubernetes kümesiyle birlikte kullanın.

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

Örnekler

Geliştirme Azure Dev Spaces etkileşimli bir şekilde seçerek yönetilen kubernetes kümesiyle birlikte çalışma alanı kullanın.

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

Yönetilen Azure Dev Spaces kubernetes kümesiyle, en son Azure Dev Spaces istemci bileşenlerine güncelleştirerek ve yeni veya mevcut bir geliştirme alanı 'my-space' öğesini seçerek kullanın.

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

Onay Azure Dev Spaces olmadan yeni veya mevcut bir geliştirme alanı 'geliştirme/my-space' seçerek yönetilen kubernetes kümesiyle birlikte kullanın.

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

Özel Azure Dev Spaces yönetilen kubernetes kümesiyle birlikte kullanın.

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--endpoint -e

Bir uç nokta denetleyicisi için kullanılacak uç Azure Dev Spaces türü. Daha fazla bilgi edinmek için bkz. https://aka.ms/azds-networking.

kabul edilen değerler: None, Private, Public
varsayılan değer: Public
--space -s

Seçilen yeni veya mevcut geliştirme alanı adı. Varsayılan olarak etkileşimli bir seçim deneyimi kullanılır.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

--update

İstemci bileşenlerini en son Azure Dev Spaces güncelleştirin.

--yes -y

Onay isteminde değil. --space gerektirir.

az aks wait

Yönetilen bir Kubernetes kümesinde istenen bir durum elde etmek için bekleyin.

Kümede bir işlem kesintiye uğrarsa veya ile başlatıldı --no-wait ise, tamamlandıktan sonra bu komutu kullanın.

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

Örnekler

Kümenin yükseltildikten sonra dakika başına otuz dakikaya kadar yoklamayla yükseltildikten sonra beklemesi gerekir.

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

Yönetilen bir Kubernetes kümesinde istenen bir durumla (otomatik olarak) ulaşabilirsiniz

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

Gerekli Parametreler

--name -n

Yönetilen kümenin adı.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

İsteğe Bağlı Parametreler

--created

'Başarılı' olarak 'provisioningState' ile oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusuna görene kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniyeler içinde yoklama aralığı.

varsayılan değer: 30
--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

--timeout

Saniyeler içinde en fazla bekleme.

varsayılan değer: 3600
--updated

'Başarılı' olarak provisioningState ile güncelleştirilene kadar bekleyin.