Developers are used to running kubectl apply and waiting on the magic to happen resulting in a running Kubernetes pod. But what actually happens between entering the command and the deployment being ready? What's the reality behind the "magic"? In this talk, Kiah will dissect all the stages of a Kubernetes deployment in a way that is easy to understand. She'll walk through that deployment happening locally on LocalStack to inspect what's really going on at each stage. At the end of this session, attendees will have a deeper understanding of the Kubernetes deployment process that can help debug many common issues and will gain an understanding of how LocalStack enables local testing of Kubernetes.
Developers are used to running kubectl apply and waiting on the magic to happen resulting in a running Kubernetes pod. But what actually happens between entering the command and the deployment being ready? What's the reality behind the "magic"? In this talk, Kiah will dissect all the stages of a Kubernetes deployment in a way that is easy to understand. She'll walk through that deployment happening locally on LocalStack to inspect what's really going on at each stage. At the end of this session, attendees will have a deeper understanding of the Kubernetes deployment process that can help debug many common issues and will gain an understanding of how LocalStack enables local testing of Kubernetes.
Developers are used to running kubectl apply and waiting on the magic to happen resulting in a running Kubernetes pod. But what actually happens between entering the command and the deployment being ready? What's the reality behind the "magic"? In this talk, Kiah will dissect all the stages of a Kubernetes deployment in a way that is easy to understand. She'll walk through that deployment happening locally on LocalStack to inspect what's really going on at each stage. At the end of this session, attendees will have a deeper understanding of the Kubernetes deployment process that can help debug many common issues and will gain an understanding of how LocalStack enables local testing of Kubernetes.
You run kubectl apply. Kubernetes says configured. A few seconds later, your pod is running. But what actually happened in between?In this talk, we’ll follow a deployment from YAML to a running pod, tracing the request through the API Server, etcd, controllers, Scheduler, kubelet, and container runtime. Along the way, we’ll break a few things on purpose to see where common Kubernetes failures actually come from.You’ll leave with a practical mental model of what Kubernetes is doing behind the scenes and a much better idea of where to look when your pods refuse to cooperate.
You run kubectl apply. Kubernetes says configured. A few seconds later, your pod is running. But what actually happened in between?In this talk, we’ll follow a deployment from YAML to a running pod, tracing the request through the API Server, etcd, controllers, Scheduler, kubelet, and container runtime. Along the way, we’ll break a few things on purpose to see where common Kubernetes failures actually come from.You’ll leave with a practical mental model of what Kubernetes is doing behind the scenes and a much better idea of where to look when your pods refuse to cooperate.

Kiah is a developer who advocates and evangelises about all things cloud-native at LocalStack. She has over a decade of experience covering both engineering and business roles, and prides herself on bringing a unique perspective to building products from idea to deployment and navigating product-market fit.
Developers are used to running kubectl apply and waiting on the magic to happen resulting in a running Kubernetes pod. But what actually happens between entering the command and the deployment being ready? What's the reality behind the "magic"? In this talk, Kiah will dissect all the stages of a Kubernetes deployment in a way that is easy to understand. She'll walk through that deployment happening locally on LocalStack to inspect what's really going on at each stage. At the end of this session, attendees will have a deeper understanding of the Kubernetes deployment process that can help debug many common issues and will gain an understanding of how LocalStack enables local testing of Kubernetes.
You run kubectl apply. Kubernetes says configured. A few seconds later, your pod is running. But what actually happened in between?In this talk, we’ll follow a deployment from YAML to a running pod, tracing the request through the API Server, etcd, controllers, Scheduler, kubelet, and container runtime. Along the way, we’ll break a few things on purpose to see where common Kubernetes failures actually come from.You’ll leave with a practical mental model of what Kubernetes is doing behind the scenes and a much better idea of where to look when your pods refuse to cooperate.