YoVDO

Docker and Kubernetes Tutorial for Beginners

Offered By: YouTube

Tags

Docker Courses Kubernetes Courses Orchestration Courses Minikube Courses Containerization Courses

Course Description

Overview

Embark on an 8-hour comprehensive tutorial covering Docker and Kubernetes for beginners. Gain hands-on experience through numerous demos while exploring the underlying concepts. Start with Docker basics, including container fundamentals, essential commands, and comparisons to virtual machines. Progress to practical development scenarios, Docker Compose, and Dockerfile explanations. Dive into containerized application deployment before transitioning to Kubernetes. Explore Kubernetes components, architecture, and tools like Minikube and Kubectl. Learn to create YAML files, deploy complete applications, and understand advanced topics such as Namespaces, Ingress, Helm, Networking, Volumes, StatefulSets, and Operators. By the end, acquire a solid foundation in containerization and orchestration technologies essential for modern application development and deployment.

Syllabus

What is Docker? Docker container concept explained || Docker Tutorial 1.
What is a Docker Container? Docker Demo || Docker Tutorial 2.
How to install docker? Step by Step || Docker Tutorial 3.
8 Basic Docker Commands || Docker Tutorial 4.
Debugging Docker Containers with docker exec and docker logs || Docker Tutorial 5.
Docker vs Virtual Machine | simply explained || Docker Tutorial 6.
Overview of Workflow with Docker - Docker in Practice || Docker Tutorial 7.
Developing with Docker - Docker in Practice || Docker Tutorial 8.
Docker Compose Tutorial - Docker in Practice || Docker Tutorial 9.
Dockerfile Tutorial - Docker in Practice || Docker Tutorial 10.
Private Repository explained | Registry on AWS - Docker in Practice || Docker Tutorial 11.
Deploying the containerized application with Docker Compose || Docker Tutorial 12.
Docker Volumes explained in 6 minutes.
Docker Volumes Demo || Docker Tutorial 13.
Kubernetes Components explained! Pods, Services, Secrets, ConfigMap | Kubernetes Tutorial 14.
Kubernetes Architecture explained | Kubernetes Tutorial 15.
Benefits of Kubernetes | Scalability, High Availability, Disaster Recovery | Kubernetes Tutorial 16.
Minikube and Kubectl explained | Setup for Beginners | Kubernetes Tutorial 17.
Kubectl Basic Commands - Create and Debug Pod in a Minikube cluster | Kubernetes Tutorial 18.
Kubernetes YAML File Explained - Deployment and Service | Kubernetes Tutorial 19.
Complete Application Deployment using Kubernetes Components | Kubernetes Tutorial 20.
Kubernetes Namespaces Explained in 15 mins | Kubernetes Tutorial 21.
Kubernetes Ingress Tutorial for Beginners | simply explained | Kubernetes Tutorial 22.
What is Helm in Kubernetes? Helm and Helm Charts explained | Kubernetes Tutorial 23.
Pods and Containers - Kubernetes Networking | Container Communication inside the Pod.
Kubernetes Volumes explained | Persistent Volume, Persistent Volume Claim & Storage Class.
Docker vs Kubernetes vs Docker Swarm | Comparison in 5 mins.
Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo.
Pull Image from Private Docker Registry in Kubernetes cluster | Demo.
Kubernetes StatefulSet simply explained | Deployment vs StatefulSet.
Setup Prometheus Monitoring on Kubernetes using Helm and Prometheus Operator | Part 1.
Kubernetes Operator simply explained in 10 mins.
Kubernetes Services explained | ClusterIP vs NodePort vs LoadBalancer vs Headless Service.


Taught by

TechWorld with Nana

Related Courses

Minikube in the Cloud on Ubuntu
A Cloud Guru
Kubernetes Basics for DevOps
KodeKloud via Coursera
Kubernetes for Beginners
Packt via Coursera
Créer et manipuler un cluster Kubernetes avec Minikube
Coursera Project Network via Coursera
Deploying Apps on a Kubernetes Cluster using Minikube
Coursera Project Network via Coursera