PowerShell kullanarak Arc tarafından etkinleştirilen AKS'deki AKS kümelerinin Kubernetes sürümünü yükseltme
Şunlar için geçerlidir: Azure Stack HCI 22H2 üzerinde AKS, Windows Server'da AKS
Azure Arc tarafından etkinleştirilen AKS'deki Azure Kubernetes Service (AKS) iş yükü kümesi için iki tür güncelleştirme sağlanır:
- AKS kümesinin Kubernetes sürümünü güncelleştirin.
- Kubernetes sürümünü güncelleştirmeden AKS kümesinin işletim sistemi sürümünü güncelleştirin.
Not
AKS iş yükü kümelerini yükseltmek için Windows Admin Center de kullanabilirsiniz.
AKS iş yükü kümesini en az 60 günde bir güncelleştirmenizi öneririz. Yeni Kubernetes sürüm güncelleştirmeleri 30 günde bir kullanılabilir. İş yükü kullanılabilirliğindeki kesintileri önlemek için sıralı güncelleştirmeler gerçekleştirilir. Kümeye daha yeni bir derlemeye sahip yeni bir düğüm getirdiğinizde kaynaklar eski düğümden yeni düğüme geçer. Kaynaklar başarıyla taşındığında eski düğüm kullanımdan kaldırılır ve kümeden kaldırılır.
Önemli
AKS konağındaki Azure Kubernetes Service güncelleştirilmesi herhangi bir güncelleştirme akışının ilk adımıdır ve çalıştırılmadan Update-AksHciCluster
önce başlatılması gerekir. AKS ana bilgisayarını güncelleştirme hakkında bilgi için bkz. Azure Stack HCI'de AKS ana bilgisayarını güncelleştirme.
Kullanılabilir Kubernetes sürümlerini edinin
Get-AksHciKubernetesVersion
Desteklenen Kubernetes sürümlerini denetlemek için komutunu kullanın:
Get-AksHciKubernetesVersion
Örnek çıktı:
OrchestratorType OrchestratorVersion OS IsPreview
---------------- ------------------- -- ---------
Kubernetes v1.18.14 Linux False
Kubernetes v1.18.17 Linux False
Kubernetes v1.19.7 Linux False
Kubernetes v1.19.9 Linux False
Kubernetes v1.20.2 Linux False
Kubernetes v1.20.5 Linux False
Kubernetes v1.18.14 Windows False
Kubernetes v1.18.17 Windows False
Kubernetes v1.19.7 Windows False
Kubernetes v1.19.9 Windows False
Kubernetes v1.20.2 Windows False
Kubernetes v1.20.5 Windows False
Kullanılabilir iş yükü kümesi güncelleştirmelerini alma
Aşağıdaki örnekte, iş yükü kümesinin myCluster
şu anda Kubernetes sürüm 1.19.7'de olduğu varsayılır:
Get-AksHciClusterUpdates -name myCluster
details kubernetesversion operatingsystemversion
------- ----------------- ----------------------
This is a patch kubernetes upgrade. (i.e v1.1.X to v1.1.Y) v1.19.9 @{mariner=April 2021; windows=April 2021}
This is a minor kubernetes upgrade. (i.e v1.X.1 to v1.Y.1) v1.20.5 @{mariner=April 2021; windows=April 2021}
Bu çıktıdan görebileceğiniz gibi, v1.19.9'a düzeltme eki güncelleştirmesi veya v1.20.5'e yönelik küçük bir güncelleştirme gerçekleştirebilirsiniz.
PowerShell kullanarak iş yükü kümesinin Kubernetes sürümünü yükseltme
Kubernetes küçük güncelleştirmesi gerçekleştirmek için Update-AksHciCluster PowerShell komutunu kullanın. Bu komut, kapsayıcı ana bilgisayar işletim sisteminizin işletim sistemi sürümünü de güncelleştirir:
Update-AksHciCluster -name myCluster -kubernetesVersion v1.20.5
Kubernetes'i güncelleştirmeden kapsayıcı işletim sistemi sürümünü güncelleştirme
Kubernetes sürümünü değiştirmeden işletim sisteminin daha yeni bir sürümüne bir iş yükü kümesi yüklerseniz, yeni işletim sistemi sürümü farklı bir Kubernetes sürümü gerektirmediği sürece çalışmaz. Update-AksHciCluster komutunu çalıştırın ve AKS iş yükü kümelerinin kapsayıcı konaklarını işletim sisteminin daha yeni bir sürümüne güncelleştirmek için parametresini belirtinoperatingSystem
. Aşağıdaki örnekte, iş yükü kümesinin myCluster
şu anda 30 günden eski bir işletim sistemi sürümüne sahip olduğu varsayılır:
Update-AksHciCluster -name myCluster -operatingSystem
Sonraki adımlar
Bu makalede AKS Arc'ta AKS iş yükü kümelerini güncelleştirmeyi öğrendiniz. Ardından şunları yapabilirsiniz:
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Gönderin ve geri bildirimi görüntüleyin