Video description
Gain an in-depth knowledge about CKA(Certified Kubernetes Administrator) as well as how to work with Kubernetes in a production environment.
About This Video
- Understand persistent volumes and persistent volume lifecycle
- Explore Kubernetes pods, deployment, and replica sets
- Explore the relationship between Kubernetes and containers
In Detail
Kubernetes is one of the most popular container orchestration tools available. The container orchestration with Kubernetes Certification course will help you grasp the key skills, technology, and concepts that a Kubernetes administrator needs to know.
You will learn everything you need to know about Kubernetes. You will start with the very basis of Microservices and the need for it. You will learn about containers and virtualization. Learn and understand the Docker and Kubernetes architecture, understand the Docker swarm features, and learn the difference between Kubernetes and Docker Swarm. Moving further, you will also learn Docker orchestration and the relationship between Kubernetes and Containers.
Along the course, you will learn about Kubernetes Pods, deployments and replica sets, persistent volumes, and their lifecycle. You will learn to demonstrate ConfigMap, CronJob, Secret, DaemonSet, label sectors, and more.
By the end of this course, you will have gained the knowledge required to design and deploy cloud-native applications on a Kubernetes cluster.
Audience
This Kubernetes course is best suited for software developers, software engineers, system administrators, Linux administrators, and cloud administrators.
Learners need to possess an undergraduate degree or a high school diploma, and a solid understanding of containers and Docker.
Table of Contents
Chapter 1 : Introduction
Course Introduction
Learning Objective
Microservices
Need for Microservices
Virtualization
Containers
Docker
Use Cases of Docker
Concept of Containerization
Docker Versus Virtualization
Docker Architecture
Docker as a Prerequisite for Kubernetes
Kubernetes
Summary
Chapter 2 : Docker
Learning Objective
Container on Docker Host
Docker Installation on Ubuntu
Docker Installation on Ubuntu Using Docker Repository
Docker Installation on Ubuntu Using Package
Docker Installation on Ubuntu Using Automated Scripts
Container Deployment
Working with Docker Container
List Docker Container
Start or Stop or Exit Containers
Naming Containers
Docker Networks
Summary
Demo: Docker
Chapter 3 : Docker Orchestration
Learning Objective
Orchestration of Containers
Docker Swarm
Docker Swarm Features
Kubernetes Architecture
Kubernetes Versus Docker Swarm
Docker Compose
Container Logs
Docker Compose Configuration
Web Application Deployment
Summary
Demo: Docker
Chapter 4 : Overview of Kubernetes
Learning Objective
Introduction to Kubernetes
Relationship Between Kubernetes and Containers
Kubernetes Architecture
Kubernetes Master Components
Kubernetes Node Components
Deployment Using Pod or Container
Summary
Chapter 5 : Kubernetes Deployment
Learning Objective
VirtualBox
Ubuntu VM on Oracle VirtualBox
Minikube
Kubectl
Dashboard
Summary
Demo: Kubernetes Deployment
Chapter 6 : Kubernetes Pods, Deployments, and Replica Sets
Learning Objective
YAML
Imperative Management of Kubernetes Objects
Kubernetes Pods
Kubernetes Deployments
Kubernetes ReplicaSets
Kubernetes Services
Summary
Demo: Kubernetes Pods, Deployments, and Replica Sets
Chapter 7 : Kubernetes Networking and Storage
Learning Objective
Kubernetes Networking
Kubernetes Networking Architecture: Part One
Kubernetes Networking Architecture: Part Two
Volumes
Persistent Volumes
Persistent Volumes Lifecycle
Summary
Chapter 8 : Kubernetes Implementation
Learning Objective
Deploying Kubernetes Application
Kubernetes Namespace
Kubernetes Labels and Selectors
Kubernetes DaemonSets
Kubernetes Volumes
Kubernetes Jobs and Cron Jobs
Kubernetes ConfigMaps and Secrets
Summary
Demo: ConfigMap
Demo: CronJob
Demo: DaemonSet
Demo: Job
Demo: Secret
Demo: Deployment
Demo: Label Sectors
Demo: Namespace PodInNameSpace
Chapter 9 : Kubernetes Clusters
Learning Objective
Kubernetes Scaling
Kubernetes Autoscaling
Kubernetes Rolling Updates
Kubernetes RollBack
Kubernetes Pod CPU and Memory Reservations
Summary
Demo Kubernetes Scaling and Kubernetes Cluster