Loading video player...
Repository: https://github.com/alex-demko/docker_kubernetes_helm Let's divide into how you can understand work with these technologies! Hope, that my seen of them can help you understand them 😌 In this video, we walk through Docker, Kubernetes, and Helm using a small FastAPI demo app We start by packaging the app with Docker: what an image/container is, what the Dockerfile does, and how the app becomes portable across different machines 😉 Then we move to Kubernetes: why pods exist, how services and nodes relate, and how scaling helps when load increases; We also look at basic health checks (like liveness/readiness) and what they do Finally, we use Helm to show how templates and values can generate Kubernetes manifests and make updates easier 😊 SECTIONS for your help ❤️ 00:00 Intro: Docker vs Kubernetes vs Helm (high-level) 00:45 The demo app: simple FastAPI endpoint and how it runs 01:27 Docker’s role: portability across platforms 02:11 Dockerfile walkthrough: image, container, exposed port, command 03:49 Kubernetes overview: scaling with multiple pods 06:17 Why scaling matters: load, stability, and cost tradeoffs 07:48 Helm overview: templates and values for Kubernetes 09:16 Health checks: liveness/readiness idea and behavior 10:13 Running locally first: env, requirements, quick test 11:04 Building the Docker image and what Docker ignores 13:18 Sharing/running the image: Docker Hub idea and “docker run” 16:31 Docker for safer test assignments (isolated environment) 17:16 Applying Kubernetes manifests (Docker Desktop Kubernetes) 19:06 Kubernetes basics: service, pods, nodes (what they mean) 25:40 Port-forwarding idea: local access to a pod/service 31:37 Helm chart structure: values, templates, helpers 35:20 Replica count, probes, and service type in templates 37:28 Installing/updating with Helm: why charts help with updates 39:28 Recap: how Docker + Kubernetes + Helm work together