PowerShell kullanarak Arc tarafından etkinleştirilen AKS'de AKS konağunu yükseltme

Şunlar için geçerlidir: Azure Stack HCI 22H2 üzerinde AKS, Windows Server'da AKS

Bu makalede, Azure Arc tarafından etkinleştirilen AKS'de Azure Kubernetes Service ana bilgisayarının nasıl güncelleştirildiği açıklanır.

AKS ana bilgisayar güncelleştirmelerine genel bakış

AKS konağına Güncelleştirmeler her zaman en son kullanılabilir sürümü içerir. Konağı iş yükü kümesi güncelleştirmelerinden bağımsız olarak güncelleştirebilmenize rağmen, bir iş yükü kümesini güncelleştirmeden önce konağı her zaman güncelleştirmeniz gerekir.

Kesintileri ve AKS kullanılabilirliğini kaybetmeyi ö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 kaldırdığınızda eski düğüm kullanımdan kaldırılır ve kümeden kaldırılır.

Not

Microsoft, AKS kümelerinizi yeni bir sürümden sonra 30 gün içinde yükseltmenizi önerir. Bu pencere içinde güncelleştirmezseniz, iç sertifikaların ve belirteçlerin süresi dolmadan önce son yükseltmenizden en fazla 90 gününüz vardır. Sertifikaların ve belirteçlerin süresi dolduktan sonra küme çalışmaya devam eder; ancak, yükseltmek için Microsoft Desteği çağırmalısınız. 90 günlük süreden sonra kümeyi yeniden başlattığınızda, işlevsiz durumda kalır. İç sertifikalar ve belirteçler hakkında daha fazla bilgi için bkz. Sertifika yönetimine genel bakış.

AKS ana bilgisayarını güncelleştirme

Herhangi bir güncelleştirme akışının ilk adımı, AKS ana bilgisayarını güncelleştirmek için Update-AksHci komutunu çalıştırmaktır. Update-AksHci bağımsız değişken almaz ve yönetim kümesini her zaman en son sürüme güncelleştirir. Kubernetes kümesini yeni bir sürüme güncelleştirmek için Update-AksHciCluster'ı çalıştırmadan önce bu adımı başlatmanız gerekir.

Önemli

Güncelleştirme komutu yalnızca GA sürümünü veya sonraki bir sürümünü yüklediyseniz çalışır. Önceki sürümlerde çalışmaz. Bu güncelleştirme komutu AKS ana bilgisayarını ve şirket içi Microsoft tarafından çalıştırılan bulut platformunu güncelleştirir. Bu komut mevcut AKS iş yükü kümelerini güncelleştirmez. AKS konağı güncelleştirildikten sonra oluşturulan yeni AKS iş yükü kümeleri, işletim sistemi ve Kubernetes sürümlerindeki mevcut AKS iş yükü kümelerinden farklı olabilir.

En yeni işletim sistemi sürümlerini ve son düzeltmeleri almak için AKS ana bilgisayarını güncelleştirdikten hemen sonra AKS iş yükü kümelerini güncelleştirmenizi öneririz. Bir iş yükü kümesi AKS Arc'ın sonraki sürümünde desteklenmeyen bir Kubernetes sürümündeyse yükseltme başarısız olur.

AKS ana bilgisayarını güncelleştirmek için örnek akış

PowerShell modüllerini güncelleştirme

AKS dağıtımınızdaki tüm fiziksel düğümlerde aşağıdaki komutu çalıştırarak AKS düğümlerinde her zaman en son PowerShell modüllerinin yüklü olduğundan emin olun.

Önemli

Tüm açık PowerShell pencerelerini kapatmalı ve ardından güncelleştirme komutunu çalıştırmak için yeni bir oturum açmalısınız. Tüm PowerShell pencerelerini kapatmıyorsanız, kullanımda olan ve güncelleştirilemez modüller olabilir.

Update-Module -Name AksHci -Force -AcceptLicense

Geçerli AKS Arc sürümünü alma

Get-AksHciVersion                    
1.0.0.10517

Kullanılabilir AKS Arc güncelleştirmelerini alma

Get-AksHciUpdates

Çıkış, bu AKS konağın güncelleştirilebileceği kullanılabilir sürümleri gösterir:

1.0.2.10723

Sürüm Oluşturma

Örnek olarak sürüm 1.0.2.10723 kullanıldığında, aşağıdaki tabloda AKS Arc sürümleri için sürüm numaralarının nasıl oluşturulur olduğu gösterilmektedir.

Değer Anlamı
1 Ana sürüm: Büyük bir hataya neden olan değişiklikle her sürüm için +1.
0 İkincil sürüm: En son ana sürümden sonraki her sürüm için +1 ve önemli bir işlev değişikliği.
2 Özellik & düzeltme eki güncelleştirmeleri: En son ana sürümden sonraki her normal (genellikle aylık) sürüm için +1.
1 Derleme türü: Genel kullanıma yönelik derlemeler için her zaman 1.
0723 Derleme oluşturma tarihi: Derleme oluşturma tarihi mmdd biçimindedir.

AKS Arc güncelleştirmesini başlatma

Update-AksHci

AKS ana bilgisayarının güncelleştirildiğinden emin olun

Get-AksHciVersion

Çıktı, AKS konağındaki AKS'nin güncelleştirilmiş sürümünü gösterir:

1.0.2.10723

Sonraki adımlar