Learning Path

Get started with Kubernetes

From Kubernetes basics to advanced networking and workloads

Overview

If you're new to Kubernetes and container orchestration and want to begin learning about it, this learning path covers everything from basic prerequisites to more advanced skills needed for containerization.

Skill level

Beginner

Estimated time to complete

Approximately 6 hours

Learning objectives

Dive into the world of Kubernetes with our comprehensive learning plan, designed to take you from a beginner to a proficient user.

  • Start with the basics by understanding containers, Linux essentials, and YAML configurations.
  • Contribute to the Kubernetes community by setting up your environment and exploring the source code.
  • Run Kubernetes locally to gain hands-on experience.
  • Master building and deploying containerized applications.
  • Learn to navigate Kubernetes networking, debug and log applications, and secure your workloads.

By the end, you'll be equipped with the skills and confidence to leverage Kubernetes for your projects and contribute to its vibrant ecosystem.

Prerequisites

This learning path is for a beginner Kubernetes developer. However, you do need a basic understanding of Linux, YAML, and command lines.