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.
Linux sistem yöneticisi olarak başladığım kariyerime devops alanında devam ediyorum. Linux, kubernetes, docker ve go en sevdiğim alanlar.. Bunların dışında GCP ve AWS tecrübem var.