Blog

Notes on DevOps, Kubernetes, self-hosted infrastructure and consulting.
12 posts tagged devops · clear filter
October 7, 2026
Build Once, Promote by Digest: Shipping the Exact Image You Tested
Rebuilding after the release tag means the bytes you tested are not the bytes you ship. Pushing candidates by digest, tagging that same digest once tests pass,...
ci-cd docker devops
Read more →
September 24, 2026
Stateful Resources Under Helm: Renames, resource-policy and CRD Pitfalls
Helm deletes a renamed PVC, restarts a StatefulSet on empty disks, regenerates passwords on every upgrade and never updates a CRD. Why data gets lost when state...
kubernetes devops operasyon
Read more →
September 22, 2026
Zero-Downtime Deployments in Kubernetes: Probes, preStop and Getting Graceful Shutdown in the Right Order
A rolling update alone does not give you zero downtime. Unless readiness and startup probes, a preStop delay, terminationGracePeriodSeconds, maxUnavailable and...
kubernetes guvenilirlik operasyon
Read more →
September 8, 2026
Cilium and eBPF: What Changes in Network Policy and Observability
Why iptables-based network policy runs into scaling walls in large clusters, how eBPF fixes that, and what Cilium's identity-based L7 policies and Hubble's side...
kubernetes guvenlik gozlemlenebilirlik
Read more →
September 7, 2026
k6 vs Locust for Load Testing: Which One to Choose and When
k6 and Locust are the two most common open source load testing tools. The real difference between them is not speed, it's the concurrency model, distributed exe...
performans-testi devops ci-cd
Read more →
September 5, 2026
Actually Measuring RPO and RTO Targets in Disaster Recovery
A green nightly backup job does not mean your RPO and RTO targets are actually met. Only a real, repeated restore drill produces the true number. Here is how to...
felaket-kurtarma yedekleme mimari
Read more →
September 4, 2026
Metrics, Logs, Traces, and Error Tracking: Why You Need All Four
Metrics, logs, traces, and error tracking do not measure the same thing. Each answers a different question at a different cost. A guide to when you need which,...
gozlemlenebilirlik hata-takibi devops
Read more →
September 3, 2026
Gateway API: What Changes After Ingress
Ingress has carried the same three or four fields for a decade, and everything else got bolted on through controller-specific annotations. Gateway API splits th...
kubernetes devops mimari
Read more →
August 19, 2026
How to Do GitOps, and What It Actually Buys You
Why the pull model differs from push-based deployment, where self-healing turns into a fight, why environments belong in directories rather than branches, how t...
gitops kubernetes ci-cd
Read more →
August 14, 2026
Terraform or OpenTofu: the license question and the real technical differences
What the 2023 license change actually broke, why OpenTofu was born under the Linux Foundation, and where the two CLIs genuinely diverge today: state encryption,...
terraform opentofu iac
Read more →
August 8, 2026
Reproducible service deployment with NixOS
What declarative configuration, atomic switching and flake pinning actually buy you, where NixOS beats Docker and conventional configuration management, which t...
nixos self-hosted altyapi-otomasyonu
Read more →
July 21, 2026
Kubernetes from scratch on Talos Linux: operating a cluster without a shell
Talos Linux is an immutable, API managed Kubernetes OS with no shell and no SSH on the node. How machine config works, the bootstrap and upgrade flow, debugging...
kubernetes talos self-hosted
Read more →