.



Training
Why choose Kubelancer ?

Let us Boost Your Knowledge!

Talk to Trainer



Build Team confidence and skills with our training program on Kubernetes, Cloud Native Technology and OpenSource


We offer hands-on, onsite and remote trainings for Individual and for Corperate, that’s suitable for every stage of your skills for adoption from basic learning to advance level. Our Courses are delivered by experts in Kuberntes, Docker Container, Micro-services, CI/CD, DevOps and Cloud. Our trainers are certified majorly on CKA ( Certfied Kubernetes Administrator) , CKAD (Certified Kubernetes Application Developer), Docker Certfied Associate, AWS Certified Solutions Architect - Associate.

Kubernetes Essesntial

Training is for you if...

you are considering expanding your DevOps skills with a Kubernetes,





Topics covered during this training


OVERVIEW



Introduction

What is Docker?

Introduction to DevOps

DevOps with Container

Introducing Kubernetes

GETTING START WITH DOCKER AND KUBERNETES


Docker: Getting Start

What is Docker?

Installing Docker and running a Hello World container

Creating Dockerfile and build the container image

Running, exploring inside and removing container

Pushing image to an image registry - Dockerhub


Kubernetes: Getting Start

What is Kubernetes?

Understanding Kubernetes Architecture

Setting up Kubernetes cluster

Deploying your first application on Kubernetes

Access your application

Examining, Scaling and deleting deployment

CORE CONCEPTS

Pods, Services, Labels

Understanding why we need pods ?

Create Pods from YAML descriptor

Create Pods using kubectl

Organize Pods with Labels

Introducing Service

Create Service and exposing through an external LoadBalancer


Volumes, persistent storage

Introducing Volumes

Understanding types of Volumes

Introducing Persistent storage

Decoupling Pods using Persistent Volume, Persistent Volume Claims and Storage Class


Environment variables, ConfigMaps, Secrets

Setting Environment variables for a container

Create ConfigMaps and pass Key-Value as environment variables


Replication Controller , Replicaset, Deployment

Introducing Replication Controller

Defining a ReplicaSet and examine

Deployments, Rolling update, Rollout process


Kubernetes Advance - Beyond Basics

Training is for you if...

you want to be Kubernetes Administartor or Kubernetes Application Developer,
you want to understand Kubernetes Advance concepts
or you want to migrate to Kubernetes.





Topics covered during this training




UNDERTSANDING KUBERNETES



INTRO

kubernetes - Introduction

FEATURES

kubernetes - features

ARCHITECT

kubernetes - Architecture

INSTALL, CONFIGURE, MANAGE, MAINTAIN


HIGHLY AVAILABLE CLUSTER

Installing kubernetes cluster as Highly Avilable

UPGRADE

Upgrading kubernetes cluster

UPDATE

Master and Worker Nodes OS update, upgrade, maintainance

BACKUP

Backup and restore - kubernetes cluster

CORE CONCEPTS


PODS

Running containers in kubernetes

REPLICATION

Deploying managed pods in kubernetes cluster

SERVICES

Networking in kubernetes - services

VOLUMES

Attaching storage to container

DEPLOYMENT

Applications Deployment and Rolling update

STATEFULSET

Deploying Stateful Applications


KUBERNETES SECURITY



RBAC

Cluster Authentication and Authorization and pod using RBAC

SECURITY CONTEXT

Containers security

NETWORK SECURITY

Isolating the pod network


KUBERNETES HIGHLY RESOUCRE MANAGE & SCHEDULE


LIMITS

Manage Pods, container resourses effectively

SCALING

Horizontal and vertical scaling of Pods and cluster nodes - Automatic scaling

SCHEDULING

Advance scheduling of pods




Invite us to discuss or schedule Kubernetes training


Do you have any questions regarding this training, or you’d like to invite our team to provide a training?
please reach out to us for Individual, Group, Corperate Training
Schedule Training

Please feel free to share details of your use case(s), and we will reachout to schedule a call with our engineers