Kubernetes Sürüm Bilgileri - Mini Yenilikler Listesi


Kubernetes kararlı sürümleri genellikle N-2 destek politikasıyla yayınlanır, yani en yeni sürüm ve ondan önceki iki sürüm aktif olarak desteklenir. Ekim 2024 itibarıyla desteklenen majör ve minör Kubernetes sürümleri şu şekildedir:

v1.31 (En son sürüm)
v1.30
v1.29

Bu üç sürüm, hem hata düzeltmeleri hem de güvenlik güncellemeleri için desteklenmektedir.

Daha eski sürümler ise destek dışına çıkmış olabilir, bu yüzden güncel projelerde bu sürümlerin kullanılmasına özen gösterilmesi önerilir.

Kubernetes'in v1.29, v1.30, ve v1.31 sürümleri arasında önemli geliştirmeler yapılmıştır. Her sürümde getirilen geliştirmeleri ve farkları şöyle özetleyebilirim:

Kubernetes v1.29 Geliştirmeleri

Kubelet QoS ve Resource Management İyileştirmeleri: v1.29 sürümü, CPU ve bellek için daha iyi kaynak yönetimi sağladı. Kubelet, QoS (Quality of Service) sınıfları arasındaki kaynak ayırma işlemlerini iyileştirdi.

IPv4/IPv6 Dual Stack Geliştirmeleri: Dual-stack desteği daha kararlı hale getirildi ve pod'lar hem IPv4 hem de IPv6 adresleriyle çalışabilecek şekilde iyileştirildi.

SecurityContext Improvements: Pod güvenlik ayarlarında, daha detaylı SecurityContext kullanımı ve ayarları mümkün hale getirildi.

Kubernetes v1.30 Geliştirmeleri

Service InternalTrafficPolicy Özelliği (GA): Bu sürümde, servislerin dahili trafik politikasını ayarlamak için "InternalTrafficPolicy" özelliği Genel Kullanıma (GA) girdi. Bu özellik, yalnızca aynı node üzerindeki trafiği kabul etme yeteneği sundu.

API Verileri için Hızlı İndeksleme: API verilerinin depolanması ve yönetilmesinde kullanılan vspherecsi controller gibi bileşenler için indeksleme hızlandırıldı. Bu da API işlemlerinin hızını ve ölçeklenebilirliğini artırdı.

Topology-Aware Scheduling Geliştirmesi (Alpha): Topolojiye duyarlı planlama, donanımın fiziksel konumunu göz önünde bulundurarak pod'ların planlanmasını geliştirdi.

CSI Inline Volumes (GA): Pod manifestlerinde doğrudan volume bilgileri tanımlanmasını sağlayan CSI Inline Volumes özelliği, Genel Kullanıma sunuldu.

Kubernetes v1.31 Geliştirmeleri

Dynamic Resource Allocation (DRA) API'leri (Alpha): v1.31 sürümü, yapay zeka ve makine öğrenimi uygulamaları için GPU gibi donanım kaynaklarının dinamik olarak ayrılmasını sağlayan yeni API'leri tanıttı.

Image Volumes (Alpha): Pod'ların doğrudan konteyner imajlarını volume olarak kullanmasına izin veren bir özellik tanıtıldı. Bu, büyük veri setlerinin daha etkin bir şekilde işlenmesine olanak tanıdı.

Güvenlik İyileştirmeleri: Bound Service Account Token iyileştirmeleri ve daha detaylı yetkilendirme seçenekleri getirildi. Bu, daha fazla güvenlik ve esneklik sağladı.

Pod Sağlık Durumu: Donanım cihazlarının sağlık durumunu pod statüsünde gösteren yeni özellikler getirildi, bu da daha etkin izleme sağladı.

Bu sürümler arasındaki temel farklar, özellikle donanım yönetimi, güvenlik ve performans iyileştirmeleri ile birlikte AI/ML desteğine yönelik gelişmeler etrafında şekillenmiştir.

Daha yeni Daha eski