Aracılığıyla paylaş


Azure Kubernetes Service (AKS) düğüm havuzu anlık görüntüsü

AKS haftalık olarak yeni bir düğüm görüntüsü yayınlar. Her yeni küme, yeni düğüm havuzu veya yükseltme kümesi her zaman en son görüntüyü alır ve bu da tutarlılığı korumayı ve yinelenebilir ortamlara sahip olmasını zorlaştırabilir.

Düğüm havuzu anlık görüntüleri, düğüm havuzunuzun yapılandırma anlık görüntüsünü almanıza ve ardından bu yapılandırma ve kubernetes sürümü desteklendiği sürece bu anlık görüntüyü temel alan yeni düğüm havuzları veya yeni kümeler oluşturmanıza olanak tanır. Desteklenebilirlik pencereleri hakkında daha fazla bilgi için bkz . AKS'de desteklenen Kubernetes sürümleri.

Anlık görüntü, düğüm görüntüsü sürümü, kubernetes sürümü, işletim sistemi türü ve işletim sistemi SKU'su gibi kaynak düğüm havuzundan yapılandırma bilgilerini içeren bir Azure kaynağıdır. Daha sonra, bu anlık görüntü kaynağına ve yapılandırmanın ilgili değerlerine başvurarak bu anlık görüntü kaynağına göre herhangi bir yeni düğüm havuzu veya küme oluşturabilirsiniz.

Başlamadan önce

Bu makalede, mevcut bir AKS kümeniz olduğu varsayılır. AKS kümeniz yoksa, AKS'nin kurumsal ölçekli bir uygulamasını tasarlama konusunda rehberlik için bkz . AKS tasarımınızı planlama.

Sınırlamalar

  • Anlık görüntüden oluşturulan herhangi bir düğüm havuzu veya küme, anlık görüntüyle aynı sanal makine ailesinden bir VM kullanmalıdır. Örneğin, D Serisi düğüm havuzundan yakalanan anlık görüntüyü temel alan yeni bir N Serisi düğüm havuzu oluşturamazsınız çünkü bu durumlardaki düğüm görüntüleri yapısal olarak farklıdır.
  • Anlık görüntülerin kaynak düğüm havuzuyla aynı bölge oluşturulması gerekir; bu anlık görüntüler diğer bölgelerde kümeler ve düğüm havuzları oluşturmak veya güncelleştirmek için kullanılabilir.

Düğüm havuzu anlık görüntüsü alma

Düğüm havuzundan anlık görüntü almak için aşağıdaki komuttan alabileceğiniz düğüm havuzu kaynak kimliğine ihtiyacınız vardır:

NODEPOOL_ID=$(az aks nodepool show --name nodepool1 --cluster-name myAKSCluster --resource-group myResourceGroup --query id -o tsv)

Önemli

Bir anlık görüntünün alınabilmesi için AKS düğüm havuzunuzun 10 Eylül 2021'den sonra oluşturulmuş veya yükseltilmiş olması gerekir. Azure CLI uzantısı sürümünü 0.5.59 veya daha yenisini kullanıyorsanız aks-preview düğüm havuzu anlık görüntüsü komutları değişmiştir. Güncelleştirilmiş komutlar için bkz . Düğüm Havuzu Anlık Görüntü CLI başvurusu.

Şimdi, önceki düğüm havuzundan anlık görüntü almak için CLI komutunu kullanırsınız az aks snapshot .

az aks nodepool snapshot create --name MySnapshot --resource-group MyResourceGroup --nodepool-id $NODEPOOL_ID --location eastus

Anlık görüntüden düğüm havuzu oluşturma

İlk olarak, aşağıdaki komuttan alabileceğiniz, daha önce oluşturulmuş anlık görüntüden kaynak kimliğine ihtiyacınız vardır:

SNAPSHOT_ID=$(az aks nodepool snapshot show --name MySnapshot --resource-group myResourceGroup --query id -o tsv)

Şimdi bu anlık görüntüyü temel alan yeni bir düğüm havuzu eklemek için aşağıdaki komutu kullanabiliriz.

az aks nodepool add --name np2 --cluster-name myAKSCluster --resource-group myResourceGroup --snapshot-id $SNAPSHOT_ID

Düğüm havuzunu anlık görüntüye yükseltme

Anlık görüntü kubernetes sürümü ve düğüm görüntüsü sürümü geçerli düğüm havuzundaki sürümlerden daha yeni olduğu sürece bir düğüm havuzunu anlık görüntü yapılandırmasına yükseltebilirsiniz.

İlk olarak, aşağıdaki komuttan alabileceğiniz, daha önce oluşturulmuş anlık görüntüden kaynak kimliğine ihtiyacınız vardır:

SNAPSHOT_ID=$(az aks nodepool snapshot show --name MySnapshot --resource-group myResourceGroup --query id -o tsv)

Şimdi bu düğüm havuzunu bu anlık görüntü yapılandırmasına yükseltmek için bu komutu kullanabiliriz.

az aks nodepool upgrade --name nodepool1 --cluster-name myAKSCluster --resource-group myResourceGroup --snapshot-id $SNAPSHOT_ID

Not

Düğüm havuzu görüntü sürümünüz anlık görüntüde bulunanla aynıdır ve her ölçek işlemi boyunca aynı kalır. Ancak, bu düğüm havuzu yükseltilirse veya bir düğüm görüntüsü yükseltmesi anlık görüntü kimliği sağlanmadan gerçekleştirilirse düğüm görüntüsü en son sürüme yükseltilir.

Not

Yalnızca düğüm havuzunuzun düğüm sürümünü yükseltmek için bayrağını --node-image-only kullanın. Bu, aynı Kubernetes sürümüne sahip bir anlık görüntüyü temel alan bir düğüm havuzu için düğüm görüntüsü sürümünü yükseltirken gereklidir.

Anlık görüntüden küme oluşturma

Anlık görüntüden küme oluşturduğunuzda, anlık görüntü yapılandırması kümenin özgün sistem havuzunu oluşturur.

İlk olarak, aşağıdaki komuttan alabileceğiniz, daha önce oluşturulmuş anlık görüntüden kaynak kimliğine ihtiyacınız vardır:

SNAPSHOT_ID=$(az aks nodepool snapshot show --name MySnapshot --resource-group myResourceGroup --query id -o tsv)

Şimdi bu komutu kullanarak anlık görüntü yapılandırmasından bu kümeyi oluşturabiliriz.

az aks create \
    --name myAKSCluster2 \
    --resource-group myResourceGroup \
    --snapshot-id $SNAPSHOT_ID \
    --generate-ssh-keys

Sonraki adımlar