Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out

Introduction to Kubernetes

Course Summary

This course introduces Kubernetes and equips learners with the foundational skills to deploy, manage, and scale containerized applications. The course covers Kubernetes concepts, architecture, and core objects, while also providing hands-on experience with managed Kubernetes services (EKS, AKS, GKE). By the end, learners will be confident in navigating clusters, deploying workloads, and understanding modern Kubernetes practices.

Prerequisites

In order to succeed in this course, you will need:

  • Basic knowledge of containers and Docker
  • Familiarity with Linux command-line tools
  • General understanding of application deployment concepts
Purpose
Learn about the key operations and configurations utilized when using Kubernetes to automate, deploy, and manage containerized applications.
Audience
Developers, engineers, and IT operations professionals new to container orchestration
Role
Developers | Software Engineers | IT Operations | DevOps Engineers
Skill Level
Introduction
Style
Lecture | Hands-on Workshops
Duration
3 Days
Related Technologies
Kubernetes | Docker | Containers | EKS | AKS | GKE

 

Course Objectives
  • Explain what Kubernetes is, why it exists, and its role in modern infrastructure
  • Describe Kubernetes architecture and key components
  • Deploy and manage Pods, Deployments, Services, and ConfigMaps
  • Work with managed Kubernetes services (EKS, AKS, GKE)

What You'll Learn:

In the Introduction to Kubernetes training course, you'll learn:
  • Getting Started with Containers and Kubernetes
    • Containers vs VMs recap
    • Why Kubernetes? Problems it solves
    • Kubernetes ecosystem and CNCF landscape
    • Installing and accessing a cluster
  • Kubernetes Architecture and Core Concepts
    • Control plane components
    • Worker node components
    • etcd and cluster state
    • API-driven model
  • Working with Kubernetes Objects
    • Namespaces
    • Pods and ReplicaSets
    • Deployments
    • Services (ClusterIP, NodePort, LoadBalancer)
    • ConfigMaps and Secrets
  • Deploying Applications
    • kubectl basics
    • Writing and applying YAML manifests
    • Rolling updates and rollbacks
    • Scaling workloads
    • Deploying a simple web app
  • Managing Resources and Security Basics
    • Requests and limits
    • Resource quotas
    • Kubernetes scheduling basics
    • Pod Security Standards
    • Role-Based Access Control (RBAC) overview
  • Running Kubernetes in the Cloud
    • Overview of EKS, AKS, and GKE
    • Cluster provisioning basics
    • Differences between managed and self-hosted clusters

 

“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By clicking submit, you agree to our Privacy Policy and Terms of Use.