Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Kubernetes 1.33–1.37 Yenilikleri: Native Sidecar, In-Place Resize, preStop Sleep, Gateway API ve ingress-nginx Sonrası
Kubernetes 1.33–1.37 arasında uygulama geliştiriciyi en çok etkileyenler native sidecar (1.33), preStop sleep (1.34), in-place resize (1.35), user namespace'ler (1.36) ve HPA tolerance (1.37). SIGTERM'ü yok sayan sidecar'ın Job'u nasıl 39 saniyeye uzattığını, externalIPs ve Endpoints deprecation'larını, KYAML'ı, ingress-nginx'in emekliliğini ve Gateway API v1.7'yi gerçek çıktılarla görüyoruz.
Kubernetes Pod: .NET Container'ını Çalıştırmak, Lifecycle, Init Container ve Native Sidecar
Pod, aynı ağı paylaşan container'ların çalıştırma birimi; .NET 8+ image'ları port 8080'i dinler, chiseled image non-root ve shell'siz gelir, tam aspnet image'ı ise runAsNonRoot'a takılır. Pod phase'lerini, CrashLoopBackOff'un ikiye katlanan backoff'unu, wait-for-db init container'ının sınırlarını, 1.33'te stable olan native sidecar'ı ve SIGTERM'ü yok sayan bir sidecar'ın pod silmeyi neden 30 saniye uzattığını gerçek çıktılarla görüyoruz.