Kubernetes Essentials

Categories: Devops Courses
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Kubernetes Essentials Training: Course Overview

Learn about the impact that Containers and Container Orchestrations are having on how software is being designed, developed, packaged and delivered. This course aims to educate participants on the concept of Container Orchestration via Kubernetes. It is aimed at helping developers understand why we need a Container Orchestrator and then quickly learn about the various aspect of Kubernetes and how it helps in addressing the issues faced otherwise.

 

After completing Kubernetes Essentials course, Students will be able to:

  • Overview of why we need Kubernetes and what Kubernetes is
  • Overview of Kubernetes Architecture
  • Understand Kubernetes Pods
  • Understand Kubernetes Services
  • Learn about State Persistence in Kubernetes
  • Understand various types of Controllers and how to use them
  • Understand various options that exist for Pod Scheduling and how to use them
  • Understand various options that exists for cluster maintenance and how to use them

Key Features

  • Our training modules have 50% – 60% hands-on lab sessions to encourage Thinking-Based Learning (TBL)
  • Interactive-rich virtual and face-to-face classroom teaching to inculcate Problem-Based Learning (PBL)
  • Industry certified instructor-led training and mentoring sessions to develop Competency-Based Learning (CBL)
  • Well-structured use-cases to simulate challenges encountered in a Real-World environment
  • Integrated teaching assistance and support through experts designed Learning Management System (LMS) and ExamReady platform
  • Being an authorized Industry Learning Partner gives us the edge over competition

 

Learning objectives of a DevOps Kubernetes Essentials Training

  • Understanding DevOps Principles: Gain a solid understanding of the principles, values, and practices of DevOps, including continuous integration, continuous delivery, and automation.
  • Introduction to Kubernetes: Learn about the key concepts and components of Kubernetes, including pods, services, deployments, and namespaces. Understand how Kubernetes enables container orchestration and management.
  • Kubernetes Architecture: Explore the architecture of Kubernetes, including the control plane components (API server, scheduler, controller manager, etcd) and worker nodes. Understand how these components work together to provide a resilient and scalable container environment.
  • Deploying Applications with Kubernetes: Learn how to deploy containerized applications using Kubernetes. Understand the different deployment strategies, such as rolling updates and canary deployments. Gain hands-on experience in deploying, scaling, and managing applications on Kubernetes.
  • Managing Kubernetes Resources: Learn how to manage and configure Kubernetes resources, including pods, deployments, services, and persistent volumes. Understand how to use YAML or JSON manifests to define the desired state of your applications and infrastructure.
  • Monitoring and Logging: Gain knowledge of monitoring and logging practices in a Kubernetes environment. Learn about popular monitoring and logging tools and techniques for troubleshooting and performance optimization.
Show More

Course Content

Module 1: Day 1 Kubernetes Overview

  • Issues faced while deploying / managing container on various environments
    00:00
  • What is Kubernetes
    00:00
  • How Kubernetes came into existence
    00:00
  • Kubernetes Landscape
    00:00

Kubernetes Architecture

Kubernetes Pods

Kubernetes Services

State Persistence

Module 2: Day 2 Review Day 1

Kubernetes Controllers

Resource Quotas and Namespaces

Student Ratings & Reviews

No Review Yet
No Review Yet
error: Content is protected !!
Select your currency
AED United Arab Emirates dirham