Namespaces are a good isolation boundary right up until two teams need different cluster-scoped things. The first time one team wants a newer operator CRD, or a webhook configuration that does not match the rest of the cluster, the argument stops being about YAML and starts being about tenancy. A…
Originally published on DevToolHub . Kubernetes OOMKilled with exit code 137 means the Linux kernel killed your container's process for using more memory than it was allowed. Sometimes that's the container's own memory limit. Sometimes the whole node ran out of memory and your container lost the…
By Yaala Labs Some workloads are never leaving the building. Patient records. Trade surveillance feeds. Customer data that a regulator, a sovereign-cloud mandate, or a signed contract says must stay on hardware you control. The teams responsible for that data are also, very often, the teams that…
Most Kubernetes teams debug their platform in the one place it does not run: their laptop. Production is 82% likely to be Kubernetes ( CNCF Annual Cloud Native Survey , 2025, up from 66% in 2023), yet the local dev loop is often a Docker Compose file that quietly disagrees with the real cluster on…
Monday, 9am. First coffee. First Slack message of the week: "Who changed prod this weekend?" Silence. There was a freeze. Everyone agreed on it. It was pinned in the channel. A pipeline ran anyway, because pipelines don't read Slack. Kubernetes knows who can change production. It has no idea when…
If you're learning Kubernetes, here's a question you should be able to answer: What happens when a production Pod suddenly disappears? Not theoretically. Let's actually think through it. Imagine your application has: 3 Pods ↓ frontend frontend frontend Then someone runs: kubectl delete pod…
You learned how to build an image. You can start a container: docker run myapp You can inspect it, read its logs, attach volumes, configure networks, set resource limits, add health checks, and harden its security. Then Docker Compose helps you run several services together. So why does Kubernetes…
Bridging the Expertise Gap in Kubernetes and Platform Engineering Achieving mastery in Kubernetes and platform engineering demands more than broad familiarity—it requires a strategic focus on deepening understanding in critical areas. This article dissects the gap between superficial and profound…
Introduction One of the main perks of Amazon EKS is that AWS manages the Kubernetes control plane for you. You do not have to operate components like the API server, scheduler , or controller manager yourself. The trade-off has traditionally been less control over some Kubernetes settings that you…
En un pipeline de CI, un email de prueba parece un detalle pequeño. Hasta que una ejecución reutiliza un buzón temporal de ayer, recibe un mensaje atrasado y termina verde por casualidad. O hasta que cinco jobs comparten la misma dirección y uno consume el código de verificación del otro. En…