Blog

DevOps, Kubernetes, self-hosted infra ve danışmanlık notları.
kubernetes etiketli 19 yazı · filtreyi kaldır
4 Ekim 2026
Kubernetes'te PodDisruptionBudget ve Düğüm Boşaltma: Bütçe Nasıl Yazılır, Bakım Neden Kilitlenir
PodDisruptionBudget yalnızca gönüllü kesintileri sınırlar ve yanlış yazıldığında ya hiçbir şeyi korumaz ya da düğüm boşaltmayı süresiz kilitler. minAvailable il...
kubernetes yuksek-erisilebilirlik operasyon
Devamını oku →
29 Eylül 2026
Kubernetes'te DNS Çözümleme: ndots, Arama Alanları, CoreDNS Önbelleği ve Beş Saniyelik Takılmalar
Bir pod dış bir adı sorarken neden sekiz DNS sorgusu üretir, ndots'u düşürmek neyi kırar, autopath ve NodeLocal DNSCache ne zaman gerekir, tam 5 saniyelik gecik...
kubernetes operasyon performans
Devamını oku →
26 Eylül 2026
Kubernetes'te Kaynak İstekleri ve Sınırları: CPU Kısıtlaması, OOMKilled ve QoS Sınıfları
İstek zamanlayıcının rezervasyonu, sınır çekirdeğin kotasıdır. CPU neden bekletilir, bellek neden öldürülür, QoS sınıfları tahliye sırasını nasıl belirler ve do...
kubernetes performans operasyon
Devamını oku →
24 Eylül 2026
Helm ile Durum Taşıyan Kaynaklar: Yeniden Adlandırma, resource-policy ve CRD Tuzakları
Helm bir adı değişen PVC'yi siler, StatefulSet'i boş disklerle yeniden açar, parolayı her yükseltmede üretir ve CRD'yi hiç güncellemez. Veri taşıyan kaynakları...
kubernetes devops operasyon
Devamını oku →
23 Eylül 2026
ACME ile Otomatik TLS Sertifika Yönetimi: Doğrulama Yöntemi, Kota ve Durum Saklama
HTTP-01, DNS-01 ve TLS-ALPN-01 arasında seçim, Let's Encrypt kotasının sizi nerede yakalayacağı, yedeklenmesi gereken asıl durum ve bölünmüş DNS, AAAA kaydı ve...
guvenlik altyapi otomasyon
Devamını oku →
22 Eylül 2026
Kubernetes'te Sıfır Kesintili Dağıtım: Probe'lar, preStop ve Yavaş Kapanışın Doğru Sırası
Rolling update tek başına sıfır kesinti vermez. Readiness ve startup probe, preStop beklemesi, terminationGracePeriodSeconds, maxUnavailable ve PodDisruptionBud...
kubernetes guvenilirlik operasyon
Devamını oku →
20 Eylül 2026
Zamanlanmış İşler Neden Sessizce Bozulur: cron, systemd Timer ve Kubernetes CronJob'da Kaçırılan Koşu, Çakışma ve Tek Örnek
Zamanlanmış işler üç şekilde sessizce bozulur: kaçırılan koşu, çakışan koşu ve kimseye görünmeyen başarısızlık. cron, systemd timer ve Kubernetes CronJob bu üç...
linux kubernetes operasyon
Devamını oku →
19 Eylül 2026
Kubernetes'te Politika Uygulama: OPA Gatekeeper mı Kyverno mu, Ne Zaman Hangisi
RBAC kimin ne yapabileceğini belirler ama neyin geçerli bir kaynak olduğunu belirlemez. Admission controller tabanlı politika motorları bu boşluğu dolduruyor; O...
kubernetes guvenlik otomasyon
Devamını oku →
16 Eylül 2026
Konteynerde PID 1 Problemi: Zombi Süreçler ve Init Ne Zaman Gerekir
Bir konteynerin ilk süreci çekirdek için sıradan bir süreç değildir. Bu farkın nasıl zombi süreç birikimine yol açtığını, cgroup pid limitine nasıl çarptığını v...
docker kubernetes linux
Devamını oku →
15 Eylül 2026
Kubernetes'te Pod Otomatik Ölçeklendirme: HPA, VPA ve KEDA Arasında Doğru Seçim
HPA kopya sayısını, VPA kaynak boyutunu, KEDA olay tabanlı yükü ölçekler. Üçünü birbirinin yerine kullanmak çoğu ölçeklendirme sorununun kök nedenidir.
kubernetes olceklendirme performans
Devamını oku →
13 Eylül 2026
Kubernetes API'sine Giden JSON'da Boş Harita Tuzağı
Kubernetes şemasında bir harita alanı boşken JSON'da dizi mi nesne mi yazılacağı, dile göre değişen sinsi bir hataya yol açar. Nedeni ve önlemesi.
kubernetes api-tasarimi test
Devamını oku →
12 Eylül 2026
Service Mesh Ne Zaman Gerekir, Ne Zaman Sadece Karmaşıklık Katar
Istio, Linkerd ve Cilium arasındaki farkı, mesh'i haklı çıkaran gerçek ihtiyaçları ve kurulumdan sonra karşılaşılan somut tuzakları anlatan bir karar rehberi.
kubernetes mimari guvenlik
Devamını oku →
8 Eylül 2026
Cilium ve eBPF: Ağ Politikasında ve Gözlemlenebilirlikte Ne Değişiyor
iptables tabanlı ağ politikaları neden büyük kümelerde tıkanır, eBPF bunu nasıl çözer ve Cilium'un kimlik tabanlı L7 politikaları ile Hubble'ın sidecar'sız gözl...
kubernetes guvenlik gozlemlenebilirlik
Devamını oku →
3 Eylül 2026
Gateway API: Ingress'ten Sonra Ne Değişti
Ingress on yıldır aynı üç dört alanı taşıyor, geri kalan her şey controller'a özel bir yorum satırıyla eklendi. Gateway API bu yamalı yapıyı GatewayClass, Gatew...
kubernetes devops mimari
Devamını oku →
1 Eylül 2026
Kubernetes'te Sır Yönetimi: Hangi Yaklaşımı Ne Zaman Seçmeli
Kubernetes'in yerleşik Secret nesnesi şifreleme değildir. Sealed Secrets, External Secrets Operator, SOPS ve Vault injector arasında seçim yaparken hangi sorula...
kubernetes sir-yonetimi guvenlik
Devamını oku →
19 Ağustos 2026
GitOps nasıl yapılır ve bir projeye ne katar
Çekme modeli itme tabanlı dağıtımdan neden farklıdır, kayma düzeltme nerede kavgaya dönüşür, depoyu dallara değil dizinlere neden bölmek gerekir, sırlar ve imaj...
gitops kubernetes ci-cd
Devamını oku →
4 Ağustos 2026
Aktif-aktif Kubernetes mimarisi için gerçekte neler gerekir
Aktif-aktif, trafiği ikiye bölmek değil, iki bölgede aynı anda tutarlı yazmaktır ve asıl iş veri katmanında biter. Senkron replikasyonun fiyatı, iki bölgeyle qu...
kubernetes mimari yuksek-erisilebilirlik
Devamını oku →
28 Temmuz 2026
Velero ile küme yedeği almak ve başka bir kümeye geri yüklemek
Kubernetes yedeklerinde asıl problem etcd değil, küme nesneleriyle kalıcı disk verisinin ayrı ayrı alınması. Velero mimarisi, anlık görüntü ile dosya bazlı yede...
kubernetes velero yedekleme
Devamını oku →
21 Temmuz 2026
Talos Linux ile sıfırdan Kubernetes: kabuğu olmayan bir işletim sistemiyle çalışmak
Talos Linux, düğümde kabuk ve SSH bırakmayan, tek bir API ile yönetilen değişmez bir Kubernetes işletim sistemi. Machine config mantığı, kurulum ve yükseltme ak...
kubernetes talos self-hosted
Devamını oku →
[ ← burak.sh'a dön ]