Loading video player...
π Welcome back to Tech With Diwana β this is Day-9 of the Kubernetes Zero to Hero Series! In todayβs session, weβll go from networking to self-healing β everything that makes Kubernetes production-ready. π Topics Covered: π Cluster Networking (CNI) β How Pods communicate internally across nodes. πͺ Ingress & NGINX Ingress β Route multiple apps using one domain name. πΎ Persistent Volumes (PV) & Persistent Volume Claims (PVC) β Store your app data permanently. β€οΈ Liveness & Readiness Probes β Make your Pods automatically restart and self-heal. π‘ Real-World Fixes Youβll Learn: β Fix 404 errors in Ingress. π Stop Pods restarting repeatedly with proper probes. π§Ή Prevent data loss after Pod deletion with PV/PVC. π§ All hands-on demos done in Minikube with --dry-run=client -o yaml workflow for pro YAML practice. π Get full GitHub repo: https://github.com/techwithdiwana/kubernetes-zero-to-hero/tree/main/day-9-CNI%20Networking%2C%20Ingress%20%26%20NGINX%20Ingress%2C%20Persistent%20Volumes%20%26%20PVC%2C%20and%20Liveness%20%26%20Readiness%20Probes π If you find this helpful, Like, Share & Subscribe to Tech With Diwana β your one Like motivates me to keep creating the best DevOps content for you! π #Kubernetes #DevOps #TechWithDiwana #KubernetesIngress #PersistentVolume #KubernetesProbes #Minikube #KubernetesNetworking #KubernetesForBeginners #DevOpsProjects | β° Time | π¬ Segment | ποΈ Description | | ----------------: | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | | **0:00 β 0:40** | β‘ **Hook + 5 Conceptual Interview Questions** | Quick fire: βWhy 404 in Ingress?β, βWhy Pods restart?β, βWhy data lost?β, βWhy Service not responding?β, βHow multiple apps under one domain?β | | **0:41 β 1:00** | π₯ **Intro & CTA** | βWelcome to Tech With Diwana β hit Like, Share, Subscribe!β | | **1:01 β 3:30** | π **Cluster Networking (CNI)** | Explain Pod IPs, flat networking, CNI plugins. Show `kubectl get pods -A -o wide`. | | **3:31 β 10:30** | πͺ **Ingress & NGINX Ingress Hands-On** | Enable addon β Deploy app1/nginx + app2/httpd β expose services β create Ingress (dry-run β apply) β test in browser. | | **10:31 β 11:00** | π‘ **Mini Recap:** | βIngress routes multiple services via one IP.β | | **11:01 β 17:00** | πΎ **Persistent Volumes & PVC (Storage)** | Explain ephemeral vs persistent β create PV/PVC (heredoc dry-run) β attach to Pod β test data persistence. | | **17:01 β 18:00** | π§ **Real Scenario Connect** | βThis solves the interview case: your uploads vanished because you didnβt use PVC.β | | **18:01 β 23:00** | β€οΈ **Liveness & Readiness Probes (Self-Healing)** | Explain concept β create probe-demo (dry-run β add probes β apply) β simulate failure β show auto-restart. | | **23:01 β 24:00** | π **Verification Checklist** | Run: `kubectl get pv,pvc`, `kubectl get pods -A -o wide`, `kubectl describe pod probe-demo`. | | **24:01 β 25:00** | π― **Interview Q&A Recap** | Revisit 5 questions & answer each in one line (Ingress 404 β host/path; Pod restart β Liveness; etc.). | | **25:01 β 26:00** | π **Outro + Motivation** | βYou just fixed 404s, restarts & data loss β Youβre now production-ready! Like, Share & Subscribe to Tech With Diwana.β |