---
title: Kubernetes
description: Kubernetes is an open-source platform for automating the deployment, scaling, and management of containerized applications. You will understand how to orchestrate container clusters, manage workloads, and ensure high availability for distributed systems.
category: programming-tech
subcategory: devops
difficulty: beginner, intermediate, advanced
url: /subject/kubernetes
---

# Kubernetes

Kubernetes is an open-source platform for automating the deployment, scaling, and management of containerized applications. You will understand how to orchestrate container clusters, manage workloads, and ensure high availability for distributed systems.

## Available Resources

1 Videos • 1 Books • 1 Courses • 4 Websites

## Websites

### 1. KillerCoda Kubernetes Playground

Interactive terminal environments running a real cluster in the browser, alongside guided scenarios. Useful for practising kubectl commands, writing manifests and rehearsing CKA-style exercises without installing anything locally; environments are temporary and reset when the session ends.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://killercoda.com/playgrounds/scenario/kubernetes

**Tags:** kubernetes, kubectl, hands-on, cka, containers

### 2. Kubernetes The Hard Way

Kelsey Hightower's step-by-step guide to bootstrapping a cluster manually: certificates, etcd, control-plane components, kubelet and networking, with no install scripts. Completing it shows how the pieces of a Kubernetes control plane actually fit together.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://github.com/kelseyhightower/kubernetes-the-hard-way

**Tags:** kubernetes, etcd, tls, cluster-administration, networking

### 3. Kubernetes.io Tutorials

The project's own interactive walkthrough: deploy an application, expose it with a Service, scale replicas and perform a rolling update, each step run in an embedded Minikube terminal. Establishes the vocabulary used throughout the official documentation.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://kubernetes.io/docs/tutorials/kubernetes-basics/

**Tags:** kubernetes, kubectl, minikube, deployments, official-docs

### 4. kodekloud.com

KodeKloud is an online learning platform offering hands-on, lab-based courses on containers, Docker, Kubernetes, and other DevOps topics. It features video lessons, interactive labs, and practice exams to help learners gain practical skills and prepare for certifications.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://kodekloud.com

**Tags:** websites, technology-computer-science, cloud-computing

## Courses

### 1. Introduction to Kubernetes

Want to learn Kubernetes? Get an in-depth primer on this powerful system for managing containerized applications.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://www.edx.org/learn/kubernetes/the-linux-foundation-introduction-to-kubernetes

**Tags:** kubernetes, container-orchestration, devops, cloud-native, containers

## Videos

### 1. Kubernetes Course - Full Beginners Tutorial (Container Fundamentals)

Four-hour course covering Kubernetes architecture, pods, deployments, services, ConfigMaps, secrets, volumes, StatefulSets, and Helm, with hands-on Minikube demos. Viewers finish able to write manifests and deploy a multi-container application to a cluster.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://www.youtube.com/watch?v=X48VuDVv0do

**Tags:** kubernetes, minikube, helm, containers, devops

## Podcasts

### 1. The Podlets: A Cloud Native Podcast

**Author:** Carlisia Campos, Bryan Liles, Duffie Cooley, Michael Gasch

Panel podcast from VMware engineers, with guests such as Joe Beda and Craig McLuckie, where each episode unpacks one cloud native concept: Kubernetes, observability, service meshes, stateful workloads and distributed systems trade-offs. Listeners come away able to reason about when these patterns fit.

**Difficulty:** Intermediate | **Language:** en-US | **Price:** Free

**Link:** https://thepodlets.io

**Tags:** cloud-native, kubernetes, distributed-systems, devops

## Books

### 1. Kubernetes Patterns

**Author:** Bilgin Ibryam, Roland Huß

Catalogues reusable design patterns for cloud-native applications — sidecar, ambassador, adapter, init container, controller and operator among them — each with rationale and YAML examples. Aimed at developers who already know basic Kubernetes objects and want structured design guidance.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/1492050288?tag=edmonddante07-20

**Tags:** books, technology-computer-science, devops--cloud

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/kubernetes