Aracılığıyla paylaş


Azure Kubernetes Service'te (AKS) 2. Nesil (2. Nesil) sanal makineleri (VM) kullanma

Bu makalede, Kullanılabilir 2. Nesil VM boyutlarını denetleme, 2. Nesil VM'lerle AKS düğümü havuzları oluşturma, AKS'de 1. Nesil'den 2. Nesil VM'lere geçiş ve AKS düğümlerinizin VM oluşturmasını doğrulama dahil olmak üzere Azure Kubernetes Service'te (AKS) 2. Nesil (2. Nesil) sanal makinelerin (VM) nasıl kullanılacağını öğreneceksiniz.

Başlamadan önce

Kullanılabilir 2. Nesil VM boyutlarını denetleme

komutunu kullanarak az vm list-skus kullanılabilir 2. Nesil VM boyutlarını denetleyin.

# Set environment variables
export LOCATION=<your-region>
export VM_SIZE=<vm-size-to-check>

# Check if the VM size is available in the specified location
az vm list-skus --location $LOCATION --size $VM_SIZE --output table

Hangi VM boyutlarının 2. Nesil'i desteklediğinin dökümü için bkz. Azure'da 2. Nesil VM'ler için destek.

2. Nesil VM ile düğüm havuzu oluşturma

Varsayılan olarak, VM boyutu 2. Nesil'i desteklemediği sürece Linux 2. Nesil düğüm görüntüsünü kullanır.

Varsayılan düğüm havuzu oluşturma işlemini kullanarak 2. Nesil VM ile bir Linux düğüm havuzu oluşturun.

Mevcut düğüm havuzunu 2. Nesil'e geçirme

Yalnızca 1. Nesil'i destekleyen bir VM boyutu kullanıyorsanız komutunu kullanarak düğüm havuzunuzu 2. Nesil'i destekleyen bir VM boyutuna az aks nodepool update güncelleştirebilirsiniz. Bu güncelleştirme düğüm görüntünüzü 1. Nesil'den 2. Nesil'e değiştirir.

# Set environment variables
export RESOURCE_GROUP=<resource-group-name>
export CLUSTER_NAME=<cluster-name>
export NODE_POOL_NAME=<node-pool-name>
export VM_SIZE=<supported-generation-2-vm-size>

# Update a Linux node pool to use a Gen 2 VM
az aks nodepool update --resource-group $RESOURCE_GROUP --cluster-name $CLUSTER_NAME --name $NODE_POOL_NAME --node-vm-size $VM_SIZE --os-type Linux

Gen 2 düğüm görüntüsü kullanıp kullanmadığınızı kontrol edin

Başarılı bir düğüm havuzu oluşturulduğunu doğrulamak için az aks nodepool show komutunu kullanın ve çıktıda nodeImageVersion öğesinin gen2 içerdiğinden emin olun.

# Set environment variables
export RESOURCE_GROUP=<resource-group-name>
export CLUSTER_NAME=<cluster-name>
export NODE_POOL_NAME=<node-pool-name>

# Show node pool details
az aks nodepool show --resource-group $RESOURCE_GROUP --cluster-name $CLUSTER_NAME --name $NODE_POOL_NAME --output table

Sonraki Adımlar