Enter your keyword

Kubernetes Technical Essentials

The course is designed by Devops Subject Matter Experts to help you understand Kubernetes concepts and  perform handson Kuberentes  operations

  • 2 days of instructor-led training
  • Training delivered by Cloud and Devops Consultant
  • Trainer is also a consultant helping clients to migrate to Get into Devops culture

  • Understand the core concepts of Docker  and Kubernetes
  • Install Docker on Linux Server
  • Deploy and manage container on Linux Docker host
  • Deploy Kubernetes cluster of One Master node
  • Deploy 3 minion nodes in kubernetes cluster
  • Deploy POD, Deployment, Replication controller
  • POD autoscaling
  • Helm charts
  • Rolling update
  • Kubernetes cli ,labels, secrets
  • POD CPU and memory reservation

This is non certification based course. Designed for Kubernetes   Engineer role  as per industry specific requirements

  • Systems administrators and IT managers
  • IT administrators and operators
  • IT Systems Engineer
  • Linux/Unix Implementation Engineer or Administrator
  • Windows Server Implementation Engineer or Administrator
  • Cloud Systems Implementation Engineer or Administrator
  • Network Implementation Engineer or Administrator
  • Storage Implementation Engineer or Administrator

Module 1: Course Overview

Module 1.1 : Introduction to the course

Module 2: Understanding Docker

Module 2.1 – Module Introduction
Module 2 .2 – What is Virtualization
Module 2.3 what are Containers
Module 2.4 : Containerization and virtualization differences
Module 2.5 : Case study : 100 developer environment
Module 2.6 : difference between win and linux containers
Module 2.7 : Docker ecosystem and components

Module 3 : Installing Docker

3.1 : Module Introduction

3.2 – Install Docker on centos 7

Module 4 : Containers On Ubuntu Docker host

4.1 : Module Introduction
4.2 : Deploy ,Login, exit container
4.3 : List, Start, Stop, restart containers
4.4 : where containers are stored
4.5 : working with container hostnames
4.6 : working on multiple containers
4.7 : Container stats and inspect
4.8 : Container networking
4.9 : Deleting containers

Module 5 : Kubernetes architecture

  • What is kubernetes
  • Master node Kubernetes components overview
  • Minnion Node Kubernetes componets overview
  • Why Kubernetes
  • Ingress controller

Module 6 : Kubernetes cluster Install  and configure  ( Hands on lab by students)

  • Deploy 4 virtual machines running centos7 OS
  • SSH to to VM1 and configure it Kubernetes master node
  • SSH to to VM2 and configure it Kubernetes Minion node-01
  • SSH to to VM3 and configure it Kubernetes Minion node-02
  • SSH to to VM4 and configure it Kubernetes Minion node-03
  • Perform Kubernetes essential commands

Module 7 : Create a manage POD, Deployment and replication controller  ( Hands on lab by students)

  • Write pod.yaml and create Kuberentes POD – create and manage PODS
  • Write deployment.yaml and create Kuberentes deployment – create and manage deployments
  • Write replica.yaml and create Kuberentes replica and service
  • Deploy micro service with volume service for persistent data
  • Kubectl cli

Module 8 : KubernetesAdd on Topics

  • POD Autoscaling
  • Rolling Updates
  • POD CPU and Memory reservation
  • Bring down complete cluster and recover back

Module 9 :  Google kubernetes engine ( live demo by instructor)

  • Deploy kubernetes cluster on GKE
  • Connect to cluster
  • Deploy micro service and expose to google load balancer and access from internet

  • Gives an edge over other professionals in the same field, in term of pay package.
  • Customer are transitioning to devops culture  .Hence would require engineers with devops tool understanding and working knowledge
  • Helpful for People are trying to transition to  Devops Engineer roles from software engineer
  • The tool training helps to speak more confidently about this technology at my company when networking with others.

Contact Us: Info@Jigar.com