---
title: Containers & Kubernetes
description: Containers package software code with its dependencies, while Kubernetes automates their deployment and scaling. Learners will understand how to build containerized applications, manage clusters, and orchestrate microservices at scale.
category: programming-tech
subcategory: cloud-computing
difficulty: beginner, intermediate, advanced
url: /subject/containers-and-kubernetes
---

# Containers & Kubernetes

Containers package software code with its dependencies, while Kubernetes automates their deployment and scaling. Learners will understand how to build containerized applications, manage clusters, and orchestrate microservices at scale.

## Available Resources

1 Videos • 3 Books • 1 Courses • 5 Websites

## Websites

### 1. Katacoda (now O'Reilly Killercoda)

Browser-based interactive scenarios that provision a real temporary Kubernetes cluster and walk through tasks step by step. Users practice kubectl, deployments, services, and troubleshooting on live clusters without installing anything or paying for infrastructure.

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

**Link:** https://killercoda.com/courses/kubernetes

**Tags:** kubernetes, kubectl, containers, hands-on-labs, devops

### 2. Kubernetes Documentation

The project's own tutorial section, covering cluster basics with Minikube, stateless and stateful application deployment, configuration, services, and security. Working through it gives a grounded command of core Kubernetes objects and how they fit together.

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

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

**Tags:** kubernetes, official-docs, tutorials, containers, orchestration

### 3. 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

### 4. docker.com

Docker.com is the official site for Docker, the containerization platform, offering product information, downloads, documentation, tutorials, and community resources to learn, build, run, and manage containers.

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

**Link:** https://docs.docker.com/get-started/

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

### 5. 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. Kubernetes Podcast

**Author:** Abdel Sghiouar, Kaslin Fields

A biweekly podcast focused on what's happening in the Kubernetes community hosted by Abdel Sghiouar and Kaslin Fields. We cover Kubernetes, cloud-native applications, and other developments in the ecosystem. Abdel and Kaslin on Twitter at @KubernetesPod or by email at kubernetespodcast@google.com.

**Difficulty:** Beginner | **Language:** en-us | **Price:** Free

**Link:** https://kubernetespodcast.com

**Tags:** kubernetes, cloud-native, containers, devops, interviews

## Books

### 1. Kubernetes Up & Running

**Author:** Kelsey Hightower, Brendan Burns, Joe Beda

An introduction from three engineers who built Kubernetes, covering pods, labels, services, deployments, ConfigMaps, and storage. Readers come away able to deploy and operate containerized applications on a cluster and reason about its scheduling model.

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

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

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

### 2. Docker Deep Dive

**Author:** Nigel Poulton

Covers the Docker engine end to end: images, containers, the daemon architecture, networking, volumes, Swarm orchestration, and stacks. Readers finish able to build images, run multi-container applications, and explain what happens beneath common Docker commands.

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

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

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

### 3. Programming Kubernetes

**Author:** Michael Hausenblas, Stefan Schimanski

Explains how to extend Kubernetes rather than just use it: the API machinery, client-go, custom resources, controllers, operators, and admission webhooks. Readers can write a controller that reconciles their own resource types against cluster state.

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

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

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

---

*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/containers-and-kubernetes