Kubernetes Tutorial for Beginners | Full In-depth Course in 3 Hours

Kubernetes Tutorial for Beginners | Full In-depth Course in 3 Hours

86.614 Lượt nghe
Kubernetes Tutorial for Beginners | Full In-depth Course in 3 Hours
In this Kubernetes tutorial, you will learn Kubernetes, features of Kubernetes, how Kubernetes works, the architecture of Kubernetes, different components and resources of Kubernetes, best practices, and how to deploy applications to Kubernetes. 📚Course Contents 📚 ⌚ (00:00) Intro ⌚ (01:44) What is Kubernetes? ⌚ (05:30) Kubernetes Architechture ⌚ (11:39) Kubernetes Components 📍 Node & Pod 📍 Service & Ingress 📍 ConfigMap & Secret 📍 Volumes 📍 Deployment & StatefulSet ⌚ (20:11) Installing kubbectl and minikube 📍 What is minikube? 📍 What is kubectl? 📍 Install minikube and kubectl 📍 create and start a minikube cluster in the local environment ⌚ (30:59) Kubernetes CLI Commands with Example (kubectl) 📍 Create a pod/deployment 📍 Get status of different components 📍 Change the pod/deployment configuration 📍 Debugging pods 📍 Delete pod/deployment ⌚ (46:13) Kubernetes YAML Configuration 📍 Different attributes of a Kubernetes config file 📍 Creating config files ⌚ (57:58) Kubernetes Namespace 📍 What is a Namespace? 📍 4 Default Namespaces 📍 Create a Namespace and resources 📍 Why use Namespaces? ⌚ (01:08:52) Kubernetes Healthchecks 📍 What is Heathcheck? 📍 Liveness Probe 📍 Readiness Probe ⌚ (01:14:49) Ingress Service 📍 What is Ingress? 📍 Creating YAML Config Files for Ingress 📍 How to configure Ingress in your cluster? 📍 What is Ingress Controller? 📍 Demo: Configure Ingress in Minikube 📍 Ingress Config based on Paths 📍 Ingress Config based on Domain and Subdomain ⌚ (01:36:32) Statefulset in Kubernetes 📍 What is StatefulSet? 📍 Deployment of Stateful and Stateless Application 📍 Deployment vs StatefulSet 📍 Pod Identity 📍 Scaling database applications: Master and Worker Pods ⌚ (01:47:42) Kubernetes Services 📍 What is a Service? 📍 ClusterIP Services 📍 Headless Services 📍 NodePort Services 📍 LoadBalancer Services ⌚ (01:58:07) Volumes in Kubernetes 📍 Persistent Volume (PV) 📍 Persistent Volume Claim (PVC) 📍 Storage Class (SC) ⌚ (02:09:10) Deploying MIcroservices App to Kubernetes Cluster 📍 Microservice Overview 📍 Adding Dockerfile and Dockerfile Plugins 📍 Adding configurations for Service Registry 📍 Creating Kubernetes Config files (YAML) 📍 Implementing API Gateway 📍 Deploying applications to Kubernetes Cluster 📍 Scaling Application 📍 Kubernetes Dashboard 📍 Deleting resources from Kubernetes Cluster ---------------------------- Links ------------------------------------------------ Volumes GitHub Link: https://bit.ly/3eCBxgF Ingress GitHub Link: https://bit.ly/3tDyFX0 K8s Microservices GitHub Link: https://bit.ly/31ZoKic GitHub Kubernetes files: https://bit.ly/39VSrVT Kube Forwarder: https://github.com/pixel-point/kube-forwarder HealthCheck Doc Link: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/ Follow us on : -------------------------------------------------------- Twitter: https://twitter.com/DailyCodeBuffer Instagram: https://www.instagram.com/dailycodebuffer LinkedIn: https://www.linkedin.com/in/shabbir-dawoodi/ GitHub: https://github.com/dailycodebuffer Website: http://www.dailycodebuffer.com/ Facebook: https://www.facebook.com/dailycodebuffer My Tech : ------------------------------------------------------ ASUS ROG Zephyrus G14, 14" - https://amzn.to/3tMb1I6 Maono AU-A04 Condenser Microphone : https://amzn.to/32FOpwI Maono AU-100 Condenser Clip On Lavalier Microphone : https://amzn.to/3sGIbYd Music: ------------------------------------------------------- Hear the Noise (Sting): https://www.youtube.com/audiolibrary/music?nv=1 “Sound effects obtained from https://www.zapsplat.com“ #kubernetes #kubernetestutorial #KubernetesCourse #DailyCodeBuffer