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.
Kubernetes topluluğu, yaklaşık dört ayda bir yeni bir ikincil sürüm yayınlar ve her sürüm için bir yıl boyunca bir destek penceresi açılır. Azure Kubernetes Service'te (AKS), bu destek penceresine topluluk desteği adı verilir.
AKS, topluluk yayınlarından hata düzeltmeleri ve güvenlik güncelleştirmeleri göndermek için bu topluluk destek penceresinde yer alan Kubernetes sürümlerini destekler. Topluluk desteği sürüm temposu avantajlar sağlarken, uygulamanızın bağımlılıklarına ve Kubernetes ekosistemindeki değişim hızına bağlı olarak zor olabilecek Kubernetes sürümlerini güncel tutmanızı gerektirir.
AKS, Kubernetes sürüm yükseltmelerinizi yönetmenize yardımcı olmak için kubernetes sürümünün destek penceresini genişleterek daha yeni Kubernetes sürümlerine yükseltmeleri planlamanız ve test etmeniz için daha fazla zaman sağlayan uzun vadeli bir destek (LTS) seçeneği sunar.
AKS destek türleri
Yaklaşık bir yıl sonra, belirli bir Kubernetes ikincil sürümü topluluk desteğinden çıkar ve hata düzeltmelerini ve güvenlik güncelleştirmelerini AKS kümeleriniz için kullanılamaz hale getirir.
AKS, yukarı akış topluluğundan güvenlik düzeltmelerini desteklemek için bir yıllık topluluk desteği ve bir yıl uzun vadeli destek sunar. Yukarı akış LTS çalışma grubu, destek penceresini genişleterek topluluğa katkıda bulunur. LTS, Kubernetes sürümünün genel kullanılabilirlik (GA) sürümünden iki yıl içinde yükseltmeleri planlamak ve test etmek için daha fazla zaman sağlar.
Topluluk desteği | Uzun süreli destek | |
---|---|---|
Kullanılması gereken durumlar | Ana Kubernetes sürümlerine ayak uydurabildiğiniz zaman | Bir sürümden diğerine ne zaman geçiş yapmanız gerektiği üzerinde denetime ihtiyacınız olduğunda |
Desteklenen sürümler | En son üç GA küçük sürümü | 1.27'den itibaren desteklenen tüm Kubernetes sürümleri Long-Term Desteği (LTS) için uygundur. |
LTS Yama işlemi
LTS yalnızca en son iki yama sürümünü destekler. Bu, tüm yama sürümlerinin desteklendiği Topluluk desteğinden farklıdır. Ancak AKS, kritik güvenlik açıklarına (CVE) yanıt olarak herhangi bir yama sürümünü kullanımdan kaldırma hakkını saklıdır. Topluluk destek ilkesi hakkında daha fazla bilgi için bkz. Kubernetes sürüm destek ilkesi.
Desteklenen en son yama sürümlerini belirlemek için AKS yayın izleyicisine bakın.
Kümelerinizin en son düzeltme ekleriyle up-togüncel kalmasını sağlamak için otomatik yükseltme düzeltme eki kanalını etkinleştirmenizi öneririz.
Uzun süreli desteği etkinleştirme
LTS'nin etkinleştirilmesi için kümenizin Premium katmanına taşınması ve LTS destek planının açıkça seçilmesi gerekir. Küme *topluluk desteğindeyken LTS'yi etkinleştirmek mümkün olsa da Premium katmanı etkinleştirdiğinizde ücretlendirilirsiniz.
Yeni kümede LTS'yi etkinleştirme
komutunu kullanarak LTS'nin
az aks create
etkinleştirildiği yeni bir küme oluşturun.Aşağıdaki komut, örnek olarak Kubernetes sürüm 1.27 kullanılarak LTS etkinleştirilmiş yeni bir AKS kümesi oluşturur. Kullanılabilir Kubernetes sürümlerini gözden geçirmek için AKS yayın izleyicisi'ne bakın.
az aks create \ --resource-group <resource-group-name> \ --name <cluster-name> \ --tier premium \ --k8s-support-plan AKSLongTermSupport \ --kubernetes-version 1.27 \ --generate-ssh-keys
Mevcut kümede LTS'yi etkinleştirme
komutunu kullanarak mevcut bir kümede LTS'yi
az aks update
etkinleştirin.az aks update --resource-group <resource-group-name> --name <cluster-name> --tier premium --k8s-support-plan AKSLongTermSupport
En son LTS sürümüne geçiş
Kubernetes üst düzey topluluğu iki minör sürüm yükseltme yolunu destekler. İşlem, yükseltme işleminin bir parçası olarak Kubernetes kümenizdeki nesneleri geçirir ve test edilmiş ve akredite edilmiş bir geçiş yolu sağlar.
Yerinde geçiş gerçekleştirmek istiyorsanız AKS hizmeti denetim düzleminizi önceki LTS sürümünden en son sürüme geçirir ve ardından veri düzleminizi geçirir. En son LTS sürümüne yerinde yükseltme gerçekleştirmek için yükseltme hedefi olarak LTS özellikli bir Kubernetes sürümü belirtmeniz gerekir.
komutunu kullanarak en son LTS sürümüne
az aks upgrade
geçin.Aşağıdaki komut örnek sürüm olarak Kubernetes sürüm 1.32.2'yi kullanır. Kullanılabilir Kubernetes sürümlerini gözden geçirmek için AKS yayın izleyicisi'ne bakın.
az aks upgrade --resource-group <resource-group-name> --name <cluster-name> --kubernetes-version 1.32.2
Not/Nota/Açıklama/Hatırlatma
Bundan sonra tüm AKS Kubernetes sürümleri LTS uyumlu olacaktır. En son LTS takvimi için AKS Kubernetes Yayın Takvimi'ni ziyaret edin. Kullanılabilir LTS sürümlerini ve bunların düzeltme eklerini bölgeye göre görüntülemek için AKS yayın izleyicisine bakın.
Mevcut kümede uzun süreli desteği devre dışı bırakma
Mevcut bir kümede LTS'yi devre dışı bırakmak için kümenizin ücretsiz veya standart katmana taşınması ve KubernetesOfficial destek planının açıkça seçilmesi gerekir.
Bir LTS sürümü ile sonraki sürüm arasında yaklaşık iki yıl vardır. İkiden fazla ikincil sürümü geçirmeye yönelik yukarı akış desteği yerine uygulamanızın kullanım dışı bırakılmış Kubernetes API'lerine bağımlı olma olasılığı yüksektir. Uygulamanızı hedef LTS Kubernetes sürümünde kapsamlı bir şekilde test etmenizi ve bir sürümden diğerine mavi/yeşil dağıtım gerçekleştirmenizi öneririz.
komutunu kullanarak mevcut bir kümede LTS'yi
az aks update
devre dışı bırakın.az aks update --resource-group <resource-group-name> --name <cluster-name> --tier [free|standard] --k8s-support-plan KubernetesOfficial
komutunu kullanarak kümeyi desteklenen daha sonraki bir sürüme yükseltin
az aks upgrade
.Aşağıdaki komut, örnek sürüm olarak Kubernetes sürüm 1.28.3'i kullanır. Kullanılabilir Kubernetes sürümlerini gözden geçirmek için AKS yayın izleyicisi'ne bakın.
az aks upgrade --resource-group <resource-group-name> --name <cluster-name> --kubernetes-version 1.28.3
Desteklenmeyen eklentiler ve özellikler
AKS ekibi şu anda Kubernetes topluluk desteğinin bulunduğu eklenti sürümlerini izler. Bir sürüm topluluk desteğini bıraktıktan sonra, bu desteğe devam etmek için yönetilen eklentiler için açık kaynak projelerine güveniriz. Çeşitli dış faktörler nedeniyle, bazı eklentiler ve özellikler bu yukarı akış topluluk destek pencerelerinin dışındaki Kubernetes sürümlerini desteklemeyebilir.
Aşağıdaki tabloda desteklenmeyen eklentilerin ve özelliklerin listesi ve bunların desteklenmeyen nedenleri yer alır:
Eklenti / Özellik | Desteklenmemesinin nedeni |
---|---|
Istio | Istio destek döngüsü kısadır (altı ay) ve desteklenen LTS sürümleri için bakım sürümü yoktur. |
Keda | Desteklenen LTS sürümleri için gelecekteki sürüm uyumluluğu garanti edilemiyor. |
Calico | Calico Enterprise sözleşmesi, geçmiş topluluk desteğine ek olarak gereklidir. |
Anahtar Yönetimi Hizmeti (KMS) | KMSv2, bu LTS döngüsü sırasında KMS'nin yerini alır. |
Dapr | AKS uzantıları desteklenmez. |
Application Gateway Giriş Denetleyicisi | Kapsayıcılar için App Gateway'e geçiş LTS döneminde gerçekleşir. |
Açık Servis Ağı | OSM kullanım dışıdır. |
AAD Pod Kimliği | İş Yükü Kimliği yerine kullanılmaması önerilmektedir. |
Not/Nota/Açıklama/Hatırlatma
Bu eklentilerden veya özelliklerden biri etkin haldeyse kümenizi uzun vadeli desteğe taşıyamazsınız.
AKS tarafından yönetilen bu eklentiler Microsoft tarafından desteklenmese de, geçmiş topluluk desteğini kullanmak istiyorsanız açık kaynak sürümlerini kümenize yükleyebilirsiniz.
Sonraki LTS sürümüne nasıl karar veririz?
Kubernetes LTS sürümleri GA'dan iki yıl boyunca kullanılabilir ve aşağıdaki ölçütlere göre Kubernetes'in daha yüksek bir sürümünü LTS olarak işaretledik:
- Müşterilerin önceki LTS sürümünden geçerli LTS sürümüne geçmesi için yeterli süre doldu.
- Önceki sürüm iki yıllık destek penceresini tamamladı.
Geçişinizi planlayabildiğinizde haberdar olmak için AKS sürüm notlarını okuyun.
Sık sorulan sorular
Topluluk desteği sona erdikten sonra LTS sürümüyle yeni bir AKS kümesi oluşturabilir miyim?
Evet, LTS'yi kabul etmiş olmanız koşuluyla topluluk destek süresi sona erdikten sonra bile LTS sürümünü kullanarak yeni bir AKS kümesi oluşturabilirsiniz. Ancak, bu yalnızca LTS sürümünün yaşam döngüsünün sonuna kadar geçerlidir. Bundan sonra, sonraki desteklenen LTS sürümüne yükseltmeniz gerekir. Diğer ayrıntılar için bkz. AKS Kubernetes Yayın Takvimi.
Topluluk desteği sona erdikten sonra AKS destekli bir sürümde LTS'yi etkinleştirebilir ve devre dışı bırakabilir miyim?
Evet, TOPLULUK destek süresi sona erdikten sonra bile AKS destekli herhangi bir sürümde LTS destek planını etkinleştirebilirsiniz. Ancak, topluluk destek dönemi sona erdikten sonra bu sürüm için LTS'yi devre dışı bırakamazsınız.
Topluluk tarafından desteklenen bir AKS kümesi Kullanım Süresi Sonundan sonra otomatik olarak LTS'ye uygun hale gelir mi?
Hayır, destek almak için kümede LTS'yi açıkça etkinleştirmeniz gerekir. Bu, Premium katmanına yükseltmeyi de gerektirir. Daha fazla bilgi için Premium katman fiyatlandırmasına bakın.
Her AKS sürümü Long-Term Desteğini (LTS) destekleyecek mi?
Evet, AKS desteklenen tüm Kubernetes sürümlerinin Long-Term Desteği (LTS) için uygun olmasını sağlar. Bugün sunulan desteklenen tüm sürümler için LTS'yi seçebilirsiniz.
LTS için fiyatlandırma modeli nedir?
LTS, Premium katmanında kullanılabilir. Daha fazla bilgi için Premium katmanı fiyatlandırmasına bakın.
LTS'yi etkinleştirdikten sonra kümemin autoUpgradeChannel'i yama kanalı olarak değiştirildi
Bu beklenen bir durumdur. AKS kümesi için tanımlı bir autoUpgradeChannel yoksa, varsayılan olarak LTS ile patch
kullanılır.
Azure Kubernetes Service