Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Kubernetes Service (AKS) düzenli olarak yeni düğüm görüntüleri sağladığından en son AKS özelliklerini kullanmak için düğüm görüntülerinizi sık sık yükseltmeniz yararlı olur. Linux düğümü görüntüleri haftalık olarak, Windows düğümü görüntüleri ise aylık olarak güncelleştirilir. Görüntü yükseltme duyuruları AKS sürüm notlarına eklenir ve bu güncelleştirmelerin tüm bölgelerde dağıtılması bir hafta kadar sürebilir. Ayrıca düğüm görüntüsü yükseltmelerini otomatik olarak gerçekleştirebilir ve planlı bakımı kullanarak zamanlayabilirsiniz. Daha fazla bilgi için bkz Düğüm görüntülerini otomatik olarak yükseltme.
Bu makalede AKS kümesi düğüm görüntülerini yükseltme ve Kubernetes sürümünü yükseltmeden düğüm havuzu görüntülerini güncelleştirme gösterilmektedir. Kümeniz için Kubernetes sürümünü yükseltme hakkında bilgi için bkz . AKS kümesini yükseltme.
Uyarı
AKS kümesi düğümler için sanal makine ölçek kümeleri kullanmalıdır.
Düğüm görüntüsü sürümünü düşürmek (örneğin, AKSUbuntu-2204'ten AKSUbuntu-1804'e veya AKSUbuntu-2204-202308.01.0'dan AKSUbuntu-2204-202307.27.0'a) mümkün değildir.
AKS kümenize bağlanma
[
az aks get-credentials][az-aks-get-credentials] komutunu kullanarak AKS kümenize bağlanın.az aks get-credentials \ --resource-group $AKS_RESOURCE_GROUP \ --name $AKS_CLUSTER
Kullanılabilir düğüm görüntüsü yükseltmelerini kontrol et
Kullanılabilir düğüm görüntüsü yükseltmelerini denetlemek için
az aks nodepool get-upgradeskomutunu kullanın.az aks nodepool get-upgrades \ --nodepool-name $AKS_NODEPOOL \ --cluster-name $AKS_CLUSTER \ --resource-group $AKS_RESOURCE_GROUPÇıktıda
latestNodeImageVersiondeğerini bulun ve not edin. Bu değer, düğüm havuzunuz için kullanılabilen en son düğüm görüntüsü sürümüdür.komutunu kullanarak
az aks nodepool showen son sürümle karşılaştırmak için geçerli düğüm görüntü sürümünüzü denetleyin.az aks nodepool show \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --query nodeImageVersionEğer
nodeImageVersiondeğerilatestNodeImageVersiondeğerinden farklıysa, düğüm görüntünüzü yükseltebilirsiniz.
Tüm düğüm havuzlarındaki tüm düğüm görüntülerini yükseltme
Kümenizdeki tüm düğüm havuzlarındaki tüm düğüm görüntülerini
az aks upgradekomutunu--node-image-onlybayrağıyla kullanarak yükseltin.az aks upgrade \ --resource-group $AKS_RESOURCE_GROUP \ --name $AKS_CLUSTER \ --node-image-only \ --yeskomutunu kullanarak
kubectl get nodesdüğüm görüntülerinin durumunu de kontrol edebilirsiniz.Uyarı
Bu komut, kullandığınız kabuğa bağlı olarak biraz farklılık gösterebilir. Windows ve PowerShell ortamları hakkında daha fazla bilgi için Kubernetes JSONPath belgelerine bakın.
kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.labels.kubernetes\.azure\.com\/node-image-version}{"\n"}{end}'Yükseltme tamamlandığında komutunu kullanarak
az aks showgüncelleştirilmiş düğüm havuzu ayrıntılarını alın. Geçerli düğüm görüntüsünodeImageVersionözelliğinde gösterilir.az aks show \ --resource-group $AKS_RESOURCE_GROUP \ --name $AKS_CLUSTER
Belirli bir düğüm havuzunu yükselt
az aks nodepool upgradekomutunu ve--node-image-onlybayrağını kullanarak Kubernetes kümesi yükseltmesi yapmadan bir düğüm havuzunun işletim sistemi görüntüsünü güncelleyin.az aks nodepool upgrade \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --node-image-onlyKomutunu kullanarak
kubectl get nodesdüğüm görüntülerinin durumunu de kontrol edebilirsiniz.Uyarı
Bu komut, kullandığınız kabuğa bağlı olarak biraz farklılık gösterebilir. Windows ve PowerShell ortamları hakkında daha fazla bilgi için Kubernetes JSONPath belgelerine bakın.
kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.labels.kubernetes\.azure\.com\/node-image-version}{"\n"}{end}'Yükseltme tamamlandığında komutunu kullanarak
az aks nodepool showgüncelleştirilmiş düğüm havuzu ayrıntılarını alın. Geçerli düğüm görüntüsünodeImageVersionözelliğinde gösterilir.az aks nodepool show \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL
Düğüm dalgalanması olan düğüm görüntülerini yükseltme
Düğüm görüntüsü yükseltme işlemini hızlandırmak için özelleştirilebilir bir düğüm dalgalanma değeri kullanarak düğüm görüntülerinizi yükseltebilirsiniz. Varsayılan olarak AKS, yükseltmeleri yapılandırmak için bir ek düğüm kullanır.
Düğüm dalgalanmasını kullanarak düğüm görüntülerini yükseltmek için
az aks nodepool updatekomutunu ve--max-surgebayrağını kullanarak yükseltmelerde kullanılan düğüm sayısını yapılandırın.Uyarı
Çeşitli
--max-surgeayarların ödünleşimleri hakkında daha fazla bilgi edinmek için Düğüm artışı yükseltmesini özelleştirme'yı araştırın.az aks nodepool update \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --max-surge 33% \ --no-waitKomutunu kullanarak
kubectl get nodesdüğüm görüntülerinin durumunu de kontrol edebilirsiniz.kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.labels.kubernetes\.azure\.com\/node-image-version}{"\n"}{end}'komutunu kullanarak
az aks nodepool showgüncelleştirilmiş düğüm havuzu ayrıntılarını alın. Geçerli düğüm görüntüsünodeImageVersionözelliğinde gösterilir.az aks nodepool show \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL
Sonraki Adımlar
- En son düğüm görüntüleri hakkında bilgi için AKS sürüm notları'na bakın.
- AKS kümesini yükseltme ile Kubernetes sürümünü yükseltmeyi öğrenin.
- GitHub Actions ile küme ve düğüm havuzu yükseltmelerini otomatik olarak uygulayın.
- Birden çok düğüm havuzu oluşturma ile birden çok düğüm havuzu hakkında daha fazla bilgi edinin.
- AKS düzeltme eki ve yükseltme yönergeleriyle en iyi yöntemleri yükseltme hakkında bilgi edinin.