Container Orchestration using Kubernetes Certification - Blended Learning (Live online classroom + eLearning)

450,00 EUR

  • 45 hours
Blended Learning
eLearning
Live Virtual Classroom

Kubernetes is one of the most popular container orchestration tools available. The Container Orchestration with Kubernetes Certification course will help you grasp the essential skills, technology, and concepts that a Kubernetes administrator needs to know. Plan to oversee containerized workloads and administrations with industrial Organizations utilizing the Kubernetes Preparing course. It covers all aspects, including application lifecycle management, installation, configuration and validation, networking, scheduling, security, cluster maintenance, core concepts, Azure Kubernetes, storage, and more.

eLearning Curriculum

Hero
  1. Introduction

    Lesson 01

    - Introduction

  2. Kubernetes Overview

    Lesson 02

    - Containers Overview

    - Demo - Setup Lab – VirtualBox

    - Demo – Docker

    - Container Orchestration

    - Kubernetes Architecture

  3. Setup Kubernetes

    Lesson 03

    - Kubernetes Setup - Introduction and Minikube

    - Demo – Minikube

    - Kubernetes Setup – Kubeadm

    - Demo - Kubeadm - Part 1 - Setup Virtual Machines and Prerequisites

    - Demo - Kubeadm - Part 2 - Configure Cluster with Kubeadm

    - Demo - Kubernetes on Google Cloud Platform

    - Demo - play-with-k8s.com

  4. Kubernetes Concepts

    Lesson 04

    - PODs

    - Demo - PODs

  5. YAML Introduction

    Lesson 05

    - Introduction to YAML

  6. Kubernetes Concepts - PODs, ReplicaSets, Deployments

    Lesson 06

    - PODs with YAML

    - Tips & Tricks – YAML

    - Replication Controllers and ReplicaSets

    - Demo – ReplicaSets

    - Deployments

    - Demo – Deployments

    - Deployments - Update and Rollback

    - Demo - Deployments - Update and Rollback

  7. Networking with Kubernetes

    Lesson 07

    - Basics of Networking in Kubernetes

    - Demo - Networking in Kubernetes

  8. Services

    Lesson 08

    - Services – NodePort

    - Demo – Services

    - Services – ClusterIP

  9. Microservices Architecture

    Lesson 09

    - Microservices Application

    - Demo - Deploying Microservices

    - Application on GCP Kubernetes Cluster

    - Demo - Example Voting Application Improvised - v2

Live Virtual Curriculum

Hero
  1. Course Introduction

    Lesson 01

    - Introduction to Kubernetes

    - CKA and its importance

    - Learning Path

    - Program Outline

    - Course Outline

    - Course Components

    - Course Completion Criteria

  2. Core Concepts

    Lesson 02

    - Overview

    - Etcd

    - Controller

    - Scheduler

    - Kubelet

    - Kube Proxy

    - Pods

    - ReplicaSets

    - Deployments

    - Services, Load Balancing &

    - Networking

    - Containers

    - Policies

  3. Kubernetes Cluster

    Lesson 03

    - Cluster Architecture Overview

    - Configuring a Cluster

    - Managing and Administering Clusters

    - Node

    - Control Plane–Node Communication

    - Understanding Controllers

    - Importance of Cloud Controller Manager

    - Working with Kubeadm

    - Managing a Cluster Using Kubelet

    - Role-Based Access Controller

    - API Server

    - Achieving High Availability

    - Backup, Restoration of etcd Cluster

    - Data

    - Version Upgrade on Kubernetes

    - Cluster

    - Managing Kubernetes Objects

  4. Workloads

    Lesson 04

    - Overview of Workloads

    - Deployment

    - Understanding Pods

    - Pod Lifecycle

    - Working on Pod Allocation

    - Init Containers

    - Managing Container Resources

    - Health Monitoring

    - Multi Pod Containers

    - Pod Topology Spread Constraints

    - ReplicaSet

    - Static Pods

    - Application Configuration

    - ConfigMap and Secrets

    - Achieving Scalability

    - Building Self-Healing Pods with

    - Restart Policies

    - Manifest Management and Common

    - Templating Tools

  5. Scheduling

    Lesson 05

    - Scheduler Overview

    - Scheduling Frameworks

    - Kube-Scheduler

    - Node Selection in Kube-Scheduler

    - Perform Rolling Updates on a DaemonSet

    - Rollbacks

    - Scheduler Performance Tuning

    - Scheduling Policies

    - Scheduling Profiles

    - Topology Management Policies

    - DaemonSet

    - Pod Overhead

    - Performance Tuning

    - Managing Resources

  6. Services, Load Balancing, and Networking

    Lesson 06

    - Overview

    - Services

    - Topology

    - Service Catalog

    - DNS for Services and Pods

    - Connecting Applications with Services

    - EndpointSlices

    - Ingress

    - Ingress Controllers

    - Network Policies

    - Adding Entries to Pod /etc/hosts

    - With HostAliases

    - IPv4/IPv6 Dual-Stack

    - Cluster Networking

  7. Storage

    Lesson 07

    - Overview of Storage in Kubernetes

    - Volumes

    - Persistent Volumes

    - Volume Snapshots

    - CSI Volume Cloning

    - Storage Classes

    - Volume Snapshot Classes

    - Dynamic Volume Provisioning

    - Storage Capacity

    - Ephemeral Volumes

    - Node-Specific Volume Limits

  8. Azure Kubernetes Service

    Lesson 08

    - Kubernetes in Cloud Environment

    - AKS Service Components

  9. Troubleshooting and Kubernetes Case Studies

    Lesson 09

    - Overview of Troubleshooting in Kubernetes

    - Kubernetes Cluster Logging Architecture

    - Cluster and Node Logs

    - Container Logs

    - Application Troubleshooting

    - Monitoring Tools

    - Commands to Debug Networking

    - Issues

    - AKS Monitoring and Logging

    - Case Studies

  10. Project 1: IT Software Containerization

    Project 01

    As a Kubernetes developer, demonstrate your web application's packaging in a Docker container image. Use the container image on the Google Kubernetes Engine cluster as a load-balanced set of replicas that can scale to the needs of your users. Scale a deployed application in Google Kubernetes Engine, then deploy a new version of your app without having zero downtime and finally deploy it to the cluster.

  11. Project 2: Social Media underlying infra challenges

    Project 02

    As a Kubernetes Developer, complete the features of the application Scalability by demonstrating how to create a Cluster with the autoscale feature, How to resize the existing cluster size to meet infra requirements of already running applications in production, & Finally, how to auto-scale the application in terms of Replica set and deployments.

Learning Outcomes

At the end of this Container Orchestration met Kubernetes eLearning Course you will be able to:

Understand the application lifecycle management

Install and configure Kubernetes

Maintain clusters, security, storage, and volumes

Comprehend microservices architecture

Key Features

45+ hours of Blended Learning

40 hours of instructor-led training

8 hours of online self-placed learning

2 Course and Projects

2 Course and Assessments

Flexibility in choosing classes

Industry-recognized course completion certificate

Hero

Who Should Enroll in this Program?

It would be best to have a solid understanding of containers, particularly Docker. Our DevOps Certification course will help you learn about Docker. Working experience with Linux shells is beneficial but optional.

Software Developers

Software Engineers

System Administrators

Linux Administrators

Cloud Administrators

Start course now

Need corporate solutions or LMS integration?

Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!

;