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.

  • For India :  email us at sales@thecloudenabled.com

    For USA  :   email us at ceusa@thecloudenabled.com