Skip to main content



Comprehensive Kubernetes Tutorial | Kubernetes System | Palms-on class with a lot of demos

👉🏼 Comprehensive DevOps Bootcamp:
👉🏼 Udemy classes – get biggest special discounts listed here:

#kubernetes #kubernetestutorial #techworldwithnana

▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
:00 – Intro and System Overview
2:18 – What is K8s
5:20 – Key K8s Elements
22:29 – K8s Architecture
34:47 – Minikube and kubectl – Regional Setup
44:52 – Most important Kubectl Commands – K8s CLI
1:02:03 – K8s YAML Configuration File
1:16:16 – Demo Project: MongoDB and MongoExpress
1:46:16 – Organizing your elements with K8s Namespaces
2:01:52 – K8s Ingress described
2:24:17 – Helm – Package Supervisor
2:38:07 – Persisting Information in K8s with Volumes
2:58:38 – Deploying Stateful Applications with StatefulSet
3:13:43 – K8s Services explained

▬▬▬▬▬▬ Class OVERVIEW 📚 ▬▬▬▬▬▬
🔥 What is Kubernetes 🔥
► What complications does Kubernetes fix?
► What functions do container orchestration tools offer?

🔥 Main K8s Elements 🔥
► Node & Pod
► Company & Ingress
► ConfigMap & Magic formula
► Volumes
► Deployment & StatefulSet

🔥 K8s Architecture 🔥
► Worker Nodes
► Learn Nodes
► Api Server
► Scheduler
► Controller Supervisor
► etcd – the cluster mind

🔥 Minikube and kubectl – Regional Set up 🔥
► What is minikube?
► What is kubectl?
► put in minikube and kubectl
► build and start off a minikube cluster

🔗 Hyperlinks:
– Install Minikube (Mac, Linux and Windows):
– Install Kubectl:
– Gitlab: If you are utilizing Mac, you can stick to alongside the instructions. I detailed them all listed here:

🔥 Principal Kubectl Instructions – K8s CLI 🔥
► Get status of various components
► build a pod/deployment
► levels of abstraction
► modify the pod/deployment
► debugging pods
► delete pod/deployment
► CRUD by applying configuration file

🔗 Links:
– Git repo backlink of all the instructions:

🔥 K8s YAML Configuration File 🔥
► 3 sections of a Kubernetes config file (metadata, specification, position)
► structure of configuration file
► blueprint for pods (template)
► connecting services to deployments and pods (label & selector & port)
► demo

🔗 One-way links:
– Git repo url:

🔥 Demo Undertaking 🔥
► Deploying MongoDB and Mongo Express
► MongoDB Pod
► Key
► MongoDB Interior Service
► Deployment Services and Config Map
► Mongo Specific External Services

🔗 Backlinks:
– Git repo link:

🔥 Arranging your factors with K8s Namespaces 🔥
► What is a Namespace?
► 4 Default Namespaces
► Make a Namespace
► Why to use Namespaces? 4 Use Situations
► Traits of Namespaces
► Create Elements in Namespaces
► Alter Active Namespace

🔗 Links:
– Install Kubectx:

🔥 K8s Ingress defined 🔥
► What is Ingress? Exterior Provider vs. Ingress
► Instance YAML Config Files for Exterior Assistance and Ingress
► Interior Company Configuration for Ingress
► How to configure Ingress in your cluster?
► What is Ingress Controller?
► Atmosphere on which your cluster is jogging (Cloud provider or bare metallic)
► Demo: Configure Ingress in Minikube
► Ingress Default Backend
► Routing Use Scenarios
► Configuring TLS Certification

🔗 Links:
– Git Repo:
– Ingress Controllers:
– Ingress Controller Bare Metal:

🔥 Helm – Bundle Supervisor 🔥
► Package deal Manager and Helm Charts
► Templating Motor
► Use Instances for Helm
► Helm Chart Composition
► Values injection into template documents
► Release Management / Tiller (Helm Variation 2!)

🔗 Hyperlinks:
– Helm hub:
– Helm charts GitHub Job:
– Set up Helm:

🔥 Persisting Details in K8s with Volumes 🔥
► The need for persistent storage & storage requirements
► Persistent Volume (PV)
► Community vs Distant Quantity Varieties
► Who results in the PV and when?
► Persistent Quantity Claim (PVC)
► Concentrations of volume abstractions
► ConfigMap and Mystery as volume sorts
► Storage Class (SC)

🔗 Hyperlinks:
– Git Repo:

🔥 Deploying Stateful Applications with StatefulSet 🔥
► What is StatefulSet? Big difference of stateless and stateful purposes
► Deployment of stateful and stateless apps
► Deployment vs StatefulSet
► Pod Identity
► Scaling database apps: Master and Worker Pods
► Pod state, Pod Identifier
► 2 Pod endpoints

🔥 K8s Expert services 🔥
► What is a Provider in K8s and when we will need it?
► ClusterIP Providers
► Provider Communication
► Multi-Port Products and services
► Headless Solutions
► NodePort Services
► LoadBalancer Solutions

Hook up with me 👋
INSTAGRAM ►
LINKEDIN ►

Programs & Bootcamp 🚀
► Come to be a DevOps Engineer – academic method 👉🏼
► Udemy courses – get most important reductions right here 👉🏼

33 Comments

Leave a Reply