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.
Şunlar için geçerlidir: ✔️ AKS Otomatik ✔️ AKS Standart
Güvenlik ve en son özelliklerle uyumluluğu sağlamak için Azure Kubernetes Service (AKS) kümesinin düzenli aralıklarla güncelleştirilmesi gerekir. AKS kümesinin bakımını yapmak için gereken iki bileşeni vardır:
- Küme Kubernetes sürümü: AKS kümesi yaşam döngüsünün bir parçası olarak en son Kubernetes sürümüne yükseltmeler gerçekleştirin. En son güvenlik sürümlerini uygulamak ve en son Kubernetes özelliklerine erişmek için yükseltin. AKS destek penceresinde kalın.
- Düğüm görüntüsü sürümü: AKS düzenli olarak en son işletim sistemi (OS) ve çalışma zamanı güncelleştirmeleriyle yeni düğüm görüntüleri sağlar. En son AKS özelliklerinin desteklenmesini sağlamak ve gerekli güvenlik yamaları ile acil düzeltmeleri uygulamak için düğüm imajlarınızı düzenli olarak yükseltin.
Linux düğümleri için, düğüm görüntüsü güvenlik yamalarını ve düzeltmeleri, sizin başlatmanıza gerek kalmadan gözetimsiz güncelleştirmeler olarak uygulayabilirsiniz. Bu güncelleştirmeler otomatik olarak uygulanır, ancak AKS güncelleştirme işlemini tamamlamak için Linux düğümlerinizi otomatik olarak yeniden başlatmaz. Düğümleri yeniden başlatmak ve döngüyü tamamlamak için kured veya düğüm görüntüsü yükseltmesi gibi bir araç kullanmanız gerekir.
AKS Otomatik: Varsayılan olarak üretime hazır yükseltmeler
AKS Otomatik kümeleri, varsayılan olarak otomatik küme ve düğüm yükseltmelerini ekleyerek küme yönetimini basitleştirir. AKS Otomatik kullanıyorsanız kümeniz şu şekilde yapılandırılmıştır:
- Otomatik Kubernetes sürüm yükseltmeleri, kararlı kanal (N-1 alt sürüm) kullanılarak.
- Güvenlik yamaları ve hata düzeltmeleri içeren otomatik düğüm işletim sistemi imajı yükseltmeleri.
- Kullanımdan kaldırılmış Kubernetes API'leri algılandığında yükseltmeleri durduran yerleşik API uyumluluğunu bozan değişiklik algılama.
- Otomatik düğüm onarımı ve küme bileşenlerine yama uygulama.
- Yükseltme temposu, düğüm bakımı ve kontrol düzlemi işlemleri için yönetilen güvenilirlik varsayılanları.
Herhangi bir işlem yapmanız gerekmez. AKS Otomatik, planlı bakım pencereleri sırasında yükseltmeleri otomatik olarak işler. Bu makale, Otomatik varsayılanların ötesindeki senaryolar için gelişmiş yükseltme stratejilerini kapsar.
Tip
AKS Otomatik'i mi kullanıyorsunuz? Kümeniz üretim ortamına uygun yükseltmeler için önceden yapılandırılmış. Yalnızca Otomatik olmayan kümeler için gelişmiş özelleştirme, çok kümeli düzenleme veya el ile yükseltme denetimi gerekiyorsa okumaya devam edin.
Bileşen yükseltmeye genel bakış
Aşağıdaki tabloda her bileşen için yükseltme sıklığı, yöntemler ve destek özetlenmiştir. AKS Otomatik? sütunu AKS Otomatik'in her bileşeni nasıl işlediğini gösterir:
| Bileşen adı | Sıklık | AKS Otomatik mi? | Planlı bakım | Desteklenen yöntemler (Standart) | Çok kümeli destek | Learn more |
|---|---|---|---|---|---|---|
| Küme Kubernetes sürümü (ikincil) | Kabaca üç ayda bir | Evet - Otomatik (kararlı kanal N-1) | Yes | Otomatik, El ile | Otomatik, El ile | AKS kümesini yükseltme, Çok kümeli yükseltme |
| Küme Kubernetes sürümü (düzeltme eki) | Yaklaşık haftalık | Evet - Otomatik | Yes | Otomatik, El ile | Manual | AKS kümesini yükseltme, AKS yayın izleyicisi |
| Düğüm işletim sistemi görüntüsü (Linux) | Weekly | Evet - Otomatik | Yes | Otomatik, El ile | Otomatik, El ile | AKS düğüm imaj yükseltmesi |
| Düğüm işletim sistemi görüntüsü (Windows) | Monthly | N/A | Yes | Otomatik, El ile | Otomatik, El ile | AKS düğüm imaj yükseltmesi |
| Güvenlik düzeltme ekleri ve acil düzeltmeler | Gerektiğinde | Evet - Otomatik | N/A | N/A | Desteklenmeyen | AKS düğüm güvenlik düzeltme ekleri |
Gelişmiş yükseltme stratejileri
AKS Otomatik varsayılanlarının ötesindeki gelişmiş yükseltme senaryoları için özel yükseltme desenlerini keşfedin:
- Minimum kesinti süreli yükseltmeler, blue-green dağıtım yöntemiyle kesinti süresini iki dakikanın altına indirir.
- Doğrulama geçitlerine sahip Azure Kubernetes Fleet Manager kullanılarak hazırlanmış çok bölgeli yükseltmeler.
- Sürümlerin güvenle benimsenmesi için API kullanımdan kaldırma taramasıyla canary dağıtımları kullanma.
- Kritik güvenlik düzeltme ekleri için dört saatten kısa tamamlanma süresine sahip otomatik güvenlik düzeltme eki dağıtımları.
- Düzgün bir düşüş yoluyla sıfır etkili yükseltmeler için uygulama dayanıklılığı desenleri.
Bu desenlerle ilgili ayrıntılı uygulama kılavuzu için bkz. AKS üretim yükseltme stratejileri .
Çok kümeli yükseltme orkestrasyonu
Birden çok AKS kümesini yönetirken, kesintileri en aza indirmek için tutarlı dağıtım ve test desenlerinin takip edilmesi kritik önem taşır:
- Önce test edin, ikincisini dağıtın: Uyumluluk sorunlarını, hataları veya performans etkilerini belirlemek için yükseltmeleri her zaman üretimden önce bir geliştirme veya test ortamında test edin.
- Bölgeler arasında tutarlı sürüm oluşturma: İşlemleri ve sorun gidermeyi basitleştirmek için farklı bölgelerdeki kümelerde tutarlı Kubernetes ve düğüm işletim sistemi görüntüsü sürümlerini koruyun.
Azure Kubernetes Fleet Manager ile çoklu küme yükseltmeleri için yerleşik düzenleme sağlar:
- Kümeler arasında özelleştirilebilir yükseltme sırası
- Yükseltme aşamaları arasındaki doğrulama geçitleri
- Otomatik veya zamanlanmış güncelleştirme koordinasyonu
- Bölgeler genelinde tutarlı düğüm işletim sistemi görüntüsü sürümleri
AKS Otomatik kümeleri için Fleet Manager'ın otomatik yükseltme düzenlemesi bu en iyi yöntemleri varsayılan olarak uygular ve tümleşik test ve doğrulama ile yükseltmeleri filonuz aracılığıyla güvenli bir şekilde ilerletir.
AKS Standart kümeleri için, adım adım yönergeler için bkz. Çok kümeli yükseltme düzenlemesi.
Otomatik yükseltmeler
Otomatik yükseltmeleri birden çok yöntemle yapılandırabilirsiniz:
- Otomatik yükseltme kanalları: AKS Otomatik, kararlı kanalı varsayılan olarak kullanır. AKS Standard kümeleri, yeni sürümlere daha erken erişmek için yayın kanalları (yama, kararlı, hızlı) veya hızlı N-1 arasından seçim yapabilir.
- GitHub Actions: CI/CD işlem hatları aracılığıyla düğüm yükseltmelerini otomatikleştirin.
- Azure Kubernetes Fleet Manager: Filonuzda eşgüdümlü dağıtım ve test ve doğrulama geçitleriyle otomatik çoklu küme yükseltmeleri.
Planlı bakım
Hem AKS Otomatik hem de AKS Standart kümeleri için planlı bakımı kullanarak denetim düzleminizi ve kube sistem podlarınızı güncelleştiren bakım pencerelerini zamanlayın ve iş yükü etkisini en aza indirmeye yardımcı olun. Her kümede doğrudan bakım zamanlamaları tanımlayabilir veya birden çok kümede bir zamanlamayı yeniden kullanmak için paylaşılan bir bakım penceresi kullanabilirsiniz.
AKS Otomatik için planlı bakım
AKS Otomatik kümeleri için planlı bakım isteğe bağlıdır:
- Varsayılan davranış: Otomatik yükseltmeler planlı bakım pencereleri sırasında otomatik olarak zamanlanır ve kesinti en aza indirilir.
- Özelleştirme: Yükseltmelerin ne zaman gerçekleşebileceğini denetlemek ve uygulamalarınız üzerinde en az etkiyi sağlamak için özel bir planlı bakım zamanlaması yapılandırabilirsiniz. Birden çok kümenin aynı zamanlamayı kullanması gerekiyorsa, bakım yapılandırmalarını paylaşılan bir bakım penceresine bağlayın.
- Eylem gerekmez: Özel bir zamanlama yapılandırmazsanız, AKS Otomatik yükseltmeleri yerleşik korumalarla varsayılan bakım pencereleri sırasında devam eder.
AKS Standard için planlı bakım
AKS Standart kümeleri için planlı bakım pencereleri, yükseltmeleri işletimsel zamanlamanızla uyumlu hale getirmenize ve beklenmeyen kesintileri azaltmanıza yardımcı olur.
Güvenilirlik ve hizmet düzeyi ayrıntıları
Daha fazla bilgi için çevrimiçi hizmetler için hizmet düzeyi sözleşmeleri bölümüne bakın.
Yükseltme sorunlarını giderme
AKS yükseltmelerinin çoğu, özellikle AKS Otomatik'in yerleşik korumalarını ve API hataya neden olan değişiklik algılamasını kullandığınızda sorunsuz bir şekilde tamamlar. El ile yükseltmeler sırasında veya AKS Standart kümelerinde hatalarla karşılaşırsanız aşağıdaki sorun giderme kılavuzlarını gözden geçirin:
- NSG kuralları nedeniyle yükseltme başarısız oluyor
- PodDrainFailure hatası
- PublicIPCountLimitReached hatası
- QuotaExceeded hatası
- SubnetIsFull hatası
İlgili içerik
- AKS'de yeni misiniz?Varsayılan olarak üretime hazır yükseltmeler için bir AKS Otomatik kümesi oluşturun.
- Yükseltme stratejilerini değerlendiriyor musunuz? Mavi-yeşil, aşamalı ve kanarya dağıtımları gibi gelişmiş desenler için AKS üretim yükseltme stratejilerini gözden geçirin.
- Birden çok kümeyi mi yönetiyorsunuz? Azure Kubernetes Fleet Manager ile çok kümeli yükseltme düzenlemesi hakkında bilgi edinin.
- En iyi yükseltme yöntemlerini mi istiyorsunuz? AKS işlecinin yama uygulama ve yükseltme kılavuzuna bakın.