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: