- Kubernetes – An Introduction
- Kubernetes Fundamentals
- Kubernetes Pods
- Create a single node Kubernetes cluster on your laptop
- Complete Kubernetes – Hands on
- Kubernetes Objects
- Kubernetes Object Names, Labels, Selectors, and Namespaces
- Kubernetes Pod YAML Manifest
- Organizing Kubernetes Pods Using Labels
- Deploying Spring Boot application in Kubernetes in local
- Kubernetes Liveness Probe
- Kubernetes Readiness Probes
- Kubernetes Deployment YAML Manifest
- Kubernetes Service YAML Manifest In-Detail
- Create Environment Variables inside Kubernetes cluster using ConfigMap
- Updating the Image in a Kubernetes Deployment
- Introduction to Helm
- Kubernetes Services – An Introduction
- ClusterIP Service in Kubernetes
- NodePort Service in Kubernetes
- LoadBalancer Service in Kubernetes
- Ingress in Kubernetes
- Namespace in Kubernetes
Helm
- Introduction to Helm
- Helm in action
- Using Helm with Kubernetes Namespaces
- Managing Helm Packages in Kubernetes: Listing and Uninstalling
- Upgrading an Existing Helm Release
- Understanding the Helm Installation Workflow
- Helm Dry Run
- Helm Template Command: A Detailed Guide
- Creating a Helm Chart: A Step-by-Step Tutorial
- Deploying a Spring Boot Application in localhost with Docker Desktop and helm
Important Questions
- What Happens If a Pod Enters CrashLoopBackOff Repeatedly in Kubernetes?
- What Happens if CoreDNS Fails Inside the Cluster?
- What Happens if a Node Runs Out of Memory in Kubernetes?
- What Happens If the Service Selector Doesn’t Match Any Pods?
- What Happens When an Unready Pod Gets Traffic?
- What Happens if etcd Fails in Kubernetes?
- What Happens if You Run a Rolling Deploy with a Bad Config?
- Blue-Green Deployment vs Canary Deployment in Microservices