Aracılığıyla paylaş


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

Azure desteği2. Nesil (2. Nesil) sanal makineleri (VM). 2. nesil VM'ler, 1. Nesil (1. Nesil) VM'lerde desteklenmeyen, daha fazla bellek, Intel Software Guard Uzantıları (Intel SGX) ve sanallaştırılmış kalıcı bellek (vPMEM) gibi temel özellikleri destekler.

2. Nesil VM'ler, 1. Nesil VM'ler tarafından kullanılan BIOS tabanlı mimari yerine yeni UEFI tabanlı önyükleme mimarisini kullanır. Yalnızca belirli SKU'lar ve boyutlar 2. Nesil VM'leri destekler. SKU'nuzun 2. Nesil'i desteklediğini veya gerekli kılıp gerektirmediğini görmek için desteklenen boyutların listesini denetleyin.

Ayrıca, tüm VM görüntüleri 2. Nesil VM'leri desteklemez. AKS'de, 2. Nesil VM'ler AKS Ubuntu 22.04 veya 18.04 görüntüsünü ya da AKS Windows Server 2022 görüntüsünü kullanır. Bu görüntüler tüm 2. Nesil SKU'ları ve boyutları destekler.

Desteklenen vm boyutları için varsayılan davranış

Desteklenen VM boyutuna sahip bir düğüm havuzu oluştururken üç senaryo vardır:

  1. VM boyutu yalnızca 1. Nesil'i destekliyorsa, hem Linux hem de Windows düğüm havuzları için varsayılan davranış 1. Nesil düğüm görüntüsünü kullanmaktır.
  2. VM boyutu yalnızca 2. Nesil'i destekliyorsa, hem Linux hem de Windows düğüm havuzları için varsayılan davranış 2. Nesil düğüm görüntüsünü kullanmaktır.
  3. VM boyutu hem 1. Nesil hem de 2. Nesil'i destekliyorsa, Linux ve Windows için varsayılan davranış farklılık gösterir. Linux 2. Nesil düğüm görüntüsünü, Windows ise 1. Nesil görüntüsünü kullanır. 2. Nesil düğüm görüntüsünü kullanmak için bkz . 2. Nesil VM ile Windows düğüm havuzu oluşturma.

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

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

az vm list-skus --location <location> --size <vm-size> --output table

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 VM kullanacak şekilde güncelleştirme

Yalnızca 1. Nesli destekleyen bir VM boyutu kullanıyorsanız komutunu kullanarak düğüm havuzunuzu 2. Nesli 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.

az aks nodepool update --resource-group <resource-group-name> --cluster-name <cluster-name> --name <node-pool-name> --vm-size <supported-generation-2-vm-size> --os-type Linux

2. Nesil düğüm görüntüsü kullanıp kullanmadığınızı denetleyin

komutunu kullanarak az aks nodepool show başarılı bir düğüm havuzu oluşturmayı doğrulayın ve çıktıda öğesinin içerip içermediğini nodeImageVersion gen2 denetleyin.

az aks nodepool show --resource-group <resource-group-name> --cluster-name <cluster-name> --name <node-pool-name>

Sonraki adımlar

2. Nesil VM'ler hakkında daha fazla bilgi edinmek için bkz . Azure'da 2. Nesil VM'ler için destek.