Kubernetes Training

(3) 3 Ratings

Course Schedule

30

JUL

Mon - Sat

07:30 PM - 10:00 PM ( IST )

06

AUG

Mon - Fri

11:00 AM - 02:00 PM ( IST )

11

AUG

Sat - Sun

05:30 AM - 06:30 AM ( IST )


Total Learners

1050 Learners


LMS Access

365 days

Course duration

30 days


Support

24/7 support

Can't find convenient schedule?

Our experts can help you find a batch that meets your needs

The Instructor for this course is from one of the Big5 Companies in the world.

Drop us a Query

I agree to the Training T&C

Modes of Training

Corporate Training

Live, Classroom Or Self Paced Training

Online Classroom

Attend our Instructor Led Online Virtual Classroom

Self Paced Training

Comprehensive Recorded Videos by Experts to learn at your own pace

Course Features

Live Instructor-led Classes

This isn't canned learning. Its dynamic, its interactive, its effective

Expert Educators

Only the best or they're out. We are constantly evaluating our trainers

24&7 Support

We never sleep. Need something answered at 3 am? No Problem

Flexible Schedule

You don't learn as per our calendar. We work according to yours

☰ Details

Course Curriculum

Introduction to Kubernetes

  • Docker Essentials
  • What is YAML ?
  • Basics of YAML
  • YAML Structure
  • Syntax of YAML
  • What is Virtualization?
  • What is Containerization?
  • Virtualization vs Containerization
  • Introduction to Kubernetes
  • Myth busters of Kubernetes – What Kubernetes is not?

Kubernetes Architecture

  • Introduction to Kubernetes Master
  • kube-apiserver
  • etcd key-value store
  • kube-scheduler
  • kube-controller-manager
  • cloud-controller-manager
  • Components of Cloud Controller Manager - Node Controller, Volume Controller, Route Controller, Service Controller
  • Introduction to Node Components of Kubernetes.
  • Docker
  • kubelet
  • kube-proxy
  • kubectl
  • Add-ons in Kubernetes: Cluster DNS, Kubernetes Dashboard, Container Resource Monitoring, Cluster level logging.

Deploy an app to Kubernetes Cluster

  • Introduction to Pods
  • Why do we need a Pod?
  • Pod Lifecycle
  • Working with Pods to manage multiple containers
  • Pod Preset
  • What is a Node?
  • kubectl basic commands
  • Containerized app deployment on local kubernetes cluster
  • GCP (Ephemeral) volumes.

Managing State with Deployments

  • Stateful set
  • Pod management policies: OrderedReady, Parallel
  • Update strategies: OnDelete, Rolling Update
  • Cluster DNS
  • Headless services
  • Persistent Volumes.

Federations, Auditing and Debugging Kubernetes, Security Best Practices

  • Federated clusters
  • Debugging by looking at events such as: Pending Pods, Unreachable nodes
  • Auditing and accessing logs in Kubernetes – Log collectors and audit policy
  • Security best practices in Kubernetes.

Expose App, Scale App And Update App in Kubernetes

  • What is a Service?
  • Labels and Selectors
  • Deployment Controller
  • Replica Set
  • Replication Controller
  • Scaling out a deployment using replicas
  • Horizontal pod autoscaler
  • Load balancing
  • Rolling Update
  • Ingress and its types.

Advanced Topics

  • Service Discovery
  • ConfigMap
  • Volumes and Volumes Autoprovisioning
  • Pet Sets and Daemon Sets
  • Resource Usage Monitoring
  • Autoscaling 

Google kubernetes engine

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

Course Description

What are the course objectives?

At the end of this course, you will be able to:
  • Install Docker and a Kubernetes cluster from scratch
  • Learn how to run and manage containers effectively
  • Create Kubernetes pods, deployments, and services
  • Build Docker images and configure Docker Hub from scratch
  • Deploy a multi-component software application efficiently and easily

Who should take this course?

The following professionals can take up this course:

  • Software Professionals
  • Testing Professionals
  • Software Architects and Designers
  • Open source contributors and enthusiasts
  • Developers who want to accelerate their careers as professionals using Dockers and Kubernetes
  • Managers who are technical subject matter experts, leading software development projects

What are Pre-requisites for this Course?

The prerequisite for this course includes basic knowledge of Windows Command line.

FAQ

Do you have self paced training?

Yes, we offer self paced training

How do you provide training?

We offer three different modes of training. Instructor Led Live Training, Self Paced Training and Corporate Training

Do you offer any discounts?

Yes we offer discounts for group of 3 plus people.

Can I choose timings that suits my schedule?

Yes we are the only company where we work with students and offer flexible timings which fits your schedule

Who are the Instructors?

All our instructors are from MNC companies who have real time experience of more than 10 years.

Can I attend a demo session before joining?

Yes we offer a free demo session with the instructors. The trainer will answer all your queries and share the course agenda.

Course Reviews

Mounika

Had a great Experience. Course instructors are experienced candidates from industry who know what they are teaching. Course materials are pretty comprehensive and students need to work very hard to finish course projects, pass the project interviews and gain certification. I say, it is worth it. Thank you Live Trainings Bangalore.

Saradhi

Great Experience in Learning this Course. i have gained much knowledge in all the Topics. Thank you.

Diwakar

Really I was thankfull to Live Trainings Bangalore, for making my dream come true. I enjoyed the Kubernetes Training given by the Professionals. Thanks to the Trainer.