Kubernetes

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

Kubernetes course is designed to enable you to deploy, use, and maintain your applications in Kubernetes. Kubernetes is a must have technology that you should master if you are into DevOps.

At the end of the training, participants will be able to:

  1. DefineMicroservices and Containers
  2. Describe how to deploy Kubernetes
  3. Discuss the implementation of Kubernetes
  4. Explain Kubernetes Cluster

Pre-requisite

Basic understanding of DevOps, Cloud, and Linux training.

Duration

3 days

Course Outline

  1. What are microservices
  2. Virtualization
  3. Overview of Docker
  4. Containers
  1. Containers on Docker host
  2. Docker Containers Management
  3. Naming Containers
  4. Multiple Containers Deployment
  5. Inspect Container Processes
  6. Docker Network
  1. Docker Compose
  2. Docker Compose Network Configuration
  3. Docker Compose Multi-Containers Deployment
  1. What is Kubernetes
  2. Kubernetes Master Components
  3. Kubernetes Node Components
  1. Deploying Ubuntu Virtual Machines
  2. Kubernetes Master Installation
  1. Kubernetes Imperative
  2. Pod Management
  3. Kubernetes Deployment
  4. Kubernetes Replica Sets and Services
  5. Kubernetes Services
  1. Deploying Simple Kubernetes Application
  2. Kubernetes Daemon Sets and Volumes
  3. Kubernetes Jobs
  4. Kubernetes configMaps and Secrets
  1. Kubernetes Scaling
  2. Kubernetes Rolling
  3. Kubernetes CPU and Memory Reservations
  4. Kubernetes Autoscaling
  5. Upgrading an existing cluster with kubeadm
  6. Installing kube-dns instead of CoreDNS with kubeadm
  7. The Service Object

Reviews