Description
In this course, you will :
- Learn everything there is to know about Docker and Kubernetes. We will begin by learning why we need docker, what Docker is, and what the benefits of using docker are.
- Docker and its components' architecture and operation.
- We will also discuss some of the best practises to follow when using Kubernetes.
- Then we'll go over the various deployment strategies that we've been using and what the limitations of those approaches are.
- Why containerization is the most effective deployment strategy available today.
- Why we need Kubernetes.
- What problem does Kubernetes solves.
- What is Container, Docker, Container Deployment and Challenges
- What is Kubernetes
- Kubernetes cluster and concept of Node
- Overview of Worker and Master Node and What is Namespaces
- Worker Node, Kubelet, POD, Container
- Master Node component API Server
- Master Node component Controller Manager and its types
- Master Node component Scheduler
- Master Node component etcd key value store
- Kubernetes Virtual Internal Network
- Deep Dive into POD and Service component
- Replica and ReplicaSets
- What is Deployment, how deployment works What is, Kubectl, Helm chart
- Options available for running Kubernetes cluster Minikube, Azure Kubernetes Service, Elastic Kubernetes Service, Google Kubernetes Service
Syllabus :
1. Mastering Docker & Its components
- Why Docker
- What is Docker
- Benefits of using Docker
- Docker working workflow
2. Mastering Kubernetes and its components
- What is Traditional and Virtualized mode of Application Deployment
- What Container,Docker,Container Deployment andChallanges
- What is Kubernetes
- Kubernetes cluster and concept of Node
- Overview of Worker and Master Node and What is Namespaces
- Worker Node, Kubelet, POD, Container
- Master Node component - API Server
- Master Node component - Controller Manager and its types
- Master Node component - Scheduler
- Master Node component - etcd key value store
- Kubernetes Virtual Internal Network
- Deep Dive into POD and Service component
- Replica and ReplicaSets
- What is Deployment, how deployment works What is, Kubectl, Helm chart
- Options available for running Kubernetes cluster: Minikube, AKS, EKS, GKS