Loading video player...
In this video, we move from Pods to Deployments — the right way to run applications in Kubernetes. So far, we’ve created Pods directly using YAML and kubectl. That works for learning, but real Kubernetes applications are almost always run using Deployments. In this video, you’ll learn: • Why managing Pods directly is not enough • What a Deployment is and how it manages Pods • How replicas work in Kubernetes • How Kubernetes automatically recreates Pods when something fails • How Docker Desktop shows containers while Kubernetes manages Pods • How desired state is continuously enforced We’ll create a Deployment using a YAML file, apply it with kubectl, verify it using kubectl and Docker Desktop, and observe Kubernetes self-healing in action. This video focuses on understanding the core concepts clearly, without jumping ahead into networking or services. 📌 Commands used in this video: kubectl apply -f deployment.yaml kubectl get deployments kubectl get pods kubectl delete pod 'pod-name' 📌 Environment: Kubernetes running locally using Docker Desktop Next video: We’ll introduce Services and see how applications running in Pods can be accessed. If you’re new to Kubernetes, this video will help you build the right mental model before moving forward.