May 5 · 4 min read · The Distributed Data Dilemma: Kubernetes' Unsolved Puzzle It was a question I heard constantly in the years after Kubernetes launched: "Can we run our database on Kubernetes?" The answer was always, "Yes, but it's complicated." It wasn't complicated ...
Join discussionMar 31 · 8 min read · 1. Overview This article documents a real production-style migration of a Kubernetes StatefulSet backed by Amazon EBS from Multi-AZ to Single-AZ in Amazon EKS. The migration was executed at the storag
Join discussion
Feb 24 · 5 min read · We had a production application running on Amazon EKS as a StatefulSet.Each replica had its own PersistentVolumeClaim backed by Amazon EBS. During the initial launch phase, we deployed the workload on
Join discussion
Feb 17 · 17 min read · 🔎 Key Differences Between Deployment and StatefulSet FeatureDeploymentStatefulSet Pod IdentityRandom pod names (no stable identity)Stable, predictable pod names (e.g., mysql-0) Persistent StorageNo guaranteed dedicated storageEach pod gets i...
Join discussionFeb 16 · 6 min read · In Kubernetes, not all workloads are the same. Stateless applications like APIs and frontend apps work perfectly with Deployments. But stateful applications like databases, Kafka, and Elasticsearch need something more powerful and predictable. That’s...
Join discussionFeb 12 · 8 min read · Why Traditional Volume Management Fails for Stateful Workloads Standard Kubernetes Deployments with manually created PVCs cannot guarantee stable storage identity across pod restarts. When a pod in a Deployment is rescheduled, it may bind to a differ...
Join discussionJan 26 · 7 min read · Real-World Analogy: Stateless vs Stateful Let’s take a real-world example. A customer is having an issue with a package delivery, so he calls a live support agent. He explains the entire problem in de
Join discussionJan 25 · 12 min read · Today, we will learn how to set up a backend API container with PostgreSQL on Kubernetes. In this tutorial, you will learn how to write a multi-stage Docker file, install the MetalLB load balancer, set up the Rancher local path provisioner for storag...
Join discussion
Dec 30, 2025 · 8 min read · What is a StatefulSet and how it differs from a Deployment A StatefulSet in Kubernetes is a controller that manages the deployment and scaling of a set of Pods, and provides guarantees about the ordering and uniqueness of these Pods. It is used for s...
Join discussion