Kubernetes

4.5 (4728) 5445 Learners

Comprehensive Hands-on with Kubernetes Components

Get introduced to deploy stateful and stateless apps on the cluster

Learn how to expose the app outside the cluster and to autoscale apps

Kubernetes Cluster installation on Virtualbox, AWS & Google Cloud Platforms

Duration
32+ hours
Institution
Open Source
Language
English
Video Script
English

Overview

Kubernetes, an open source container orchestration platform, is used to automate the management of containerized applications. Its numerous benefits have made it particularly popular with organizations that are utilizing DevOps approaches. Kubernetes has become the standard for deploying containers in production since it is scalable, flexible and works for projects of varying scale. This course will start from basics of Kubernetes and covers concepts such as Kubernetes Architecture, Kubernetes Components and how to deploy application. With Kubernetes engineers earning as much as $133,992 per year, now is the right time to invest in this workshop and upscale your career. 

What you will learn

  • Kubernetes Components
  • Kubernetes Architecture
  • Deploy Kubernetes
  • Work With Pods and Deployments
  • Skills To Deploy Kubernetes Cluster

Syllabus

International industry expertise at your disposal as you deep-dive into the research topic and sector of your choice.

Course Content

Kubernetes Introduction (12 Lectures)

Containers introduction

Play

Kubernetes setup

22:00 Play

Local setup with minikube

22:00 Play

Installing kubenetes using the docker client

22:00 Play

Minikube vs docker client vs kops vs kubeadm

22:00 Play

Introduction to kops

22:00 Play

Building docker images

22:00 Play

Docker image registry

22:00 Play

Running 1st app on kubernetes

22:00 Play

Service with load balancer

22:00 Play

Service with AWS ELB load balancer

22:00 Play

Practise test.

22:00 Play

Kubernetes basics (11 Lectures)

Node architecture

23:00 Play

Replication controller

23:00 Play

Deployments

23:00 Play

Services

23:00 Play

Labels

23:00 Play

Healthchecks

23:00 Play

Readiness probe

23:00 Play

Pod state

23:00 Play

Pod lifecycle

23:00 Play

Secrets

23:00 Play

WebUI

23:00 Play

Advanced topics (16 Lectures)

Service directory

Play

Configmap

12:00 Play

Ingress controller

12:00 Play

External DNS

12:00 Play

Volumes

12:00 Play

Volumes auto-provisioning

12:00 Play

Pod presets

12:00 Play

Statefulsets

12:00 Play

Daemon sets

12:00 Play

Resource usage monitoring

12:00 Play

Auto scaling

12:00 Play

Affinity / auto-affinity

12:00 Play

Interpod affinity and anti-affinity

12:00 Play

Taints and tolerations

12:00 Play

Custom Resource Definitions (CRDs)

12:00 Play

Operators

12:00 Play

Kubernetes administrator (9 Lectures)

The kubernetes master services

23:00 Play

Resource quotas

23:00 Play

Namespaces

23:00 Play

User management

23:00 Play

RBAC

23:00 Play

Networking

23:00 Play

Node maintenance

23:00 Play

High availability

23:00 Play

TLS on ELB using annotations

23:00 Play

Packaging and deploying on kubernetes (2 Lectures)

Introduction to Helm

22:00 Play

Creating your own helm charts

22:00 Play

Continuous development with Kubernetes (1 Lectures)

Introduction to skaffold

22:00 Play

Serverless on kubernetes (2 Lectures)

Introduction to serverless

23:00 Play

Introduction to kuberless

23:00 Play

Microservices (4 Lectures)

Introduction to istio

22:00 Play

Mutual TLS

22:00 Play

RBAC with istio

22:00 Play

End-user authentication with istio (JWT)

22:00 Play

Installing kubernetes using kubeadm (1 Lectures)

Introduction to kubeadm

22:00 Play

On-prem or cloud agnostic kubernetes (3 Lectures)

Managing TLS certs with cert-manager

22:00 Play

Kubernetes dashboard

22:00 Play

Kubernetes dashboard

22:00 Play

Course Details

The use of container technology has seen a massive increase in the past few years as more and more organizations are realising the potential of containers. These enterprises deploy a huge number of containers and thus require technologies and frameworks that help in automation and management of these containers.  Technologies such as Kubernetes that help in automating deployment, scaling, and management of containerized applications are thus in much demand. 

Kubernetes is an open source; container management system created by Google to automate deployment and manage containerized applications. It acts as a portable cloud platform that orchestrates computing and networking. It has become an integral part of DevOps teams since it helps them manage the containers easily. 

As per a recent survey conducted by Datadog, the usage of Kubernetes continues to grow in container environments globally. Hence, the demand for professionals who have knowledge of Kubernetes is high, since organizations need experts who can help manage these containers. 

Who should go for the course?

  • Developers
  • System Admins
  • Testers
  • Operators
  • Architects

Prerequisites

Possessing the following skills can give you an added advantage when you enroll for the Kubernetes course: 

  • Docker Essentials 
  • Basic Knowledge about Linux Administration 
  • Basic knowledge about Networking

 

Enquiry

Training Options

Self-paced Training

137
  • Lifetime access to high-quality self-paced eLearning content curated by industry experts
  • 3 simulation test papers for self-assessment
  • Lab access to practice live during sessions
  • 24x7 learner assistance and support

Live Virtual Classes

219
  • Online Classroom Flexi-Pass
  • Lifetime access 
  • Real-life Case Studies
  • 24 x 7 Expert Support

One on One Training

Enquiry Now
  • Customized learning delivery model (self-paced and/or instructor-led)
  • Flexible pricing options
  • Enterprise grade learning management system (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Exam & Certification

No Exam Required.

you will be required to complete a project which will be assess by our certified instructors. on successful completion of the project you will be awarded a training certificate.

Kubernetes

Frequently Asked Questions

You will learn:

  • Install and configure Cluster on bare metal machines
  • Deploy any application and have it scaled manually or automatically.
  • Learn how to work with Services, Pods and schedule applications on the containers
  • Manage state with deployments

Docker Essentials and Container basics knowledge is required for this training.

Yes! 

 Wissenhive offers this training online.

In an online classroom, students can log in at the scheduled time to a live learning environment which is led by an instructor. You can interact, communicate, view and discuss presentations, and engage with learning resources while working in groups, all in an online setting. Our instructors use an extensive set of collaboration tools and techniques which improves your online training experience.