Kubernetes 1.21 İle Neler Değişti?

Kubernetes 1.21 İle Neler Değişti?

Yaklaşık 17 saat önce kubernetes v1.21.0 fırından çıktı. 212 commitlik bu realeasede benim gözüme çarpan bazı değişiklikler;

Default Container Labels

Birden fazla container barındıran podlara exec, log vs atarken siz de yaşamışsınızdır, hangi container diye sorar. Hele bir de config reloader gibiloguna günlük hayatta bakmayacağınız gibi bir container varsa iyice yav aman dedirtiyor insana.

Çok şükür artık bunu çözmüşler. "kubectl.kubernetes.io/default-container" annotation'ı ile default container verebiliniyor.

apiVersion: v1
kind: Pod
metadata:
 annotations:
    kubectl.kubernetes.io/default-container: sidecar-container

Immutable Secrets and ConfigMaps

Docker registry secret vb gibi kolay kolay değişmeyen bu objeler için artık immutable desteği GA'ya çekilmiş.

Bu sayade değişmeyecek objeler için API'ye yapılan istekler yüzünden artan yük azaltılmış olucak.

Storage Capacity Tracking

Podları nodelara dağıtırken CSI yardımı ile artık disk durumunuda göze alıcak.

Graceful kubelet

En son olarak, kubelet graceful nodeshutdown betaya alıp, varsıyalanda açığa çekmişler.

Yorum Yapın