Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time

Kubernetes 101


A YouTube live streaming series and book by Jeff Geerling.

This repository contains code examples from the series and the code that powers the Kubernetes 101 website.


Click on an episode title to see the resources for that episode:

Kubernetes 101 Book

Check out the book inspired by this series, Kubernetes 101.

Ansible for Kubernetes

Check out Jeff Geerling's book on automating cloud-native infrastructure, Ansible for Kubernetes.

Static Jekyll site

This GitHub project includes a Jekyll static site configuration inside the site folder, which is used by a GitHub Actions workflow to build the static site displayed at

Building the site locally

Make sure you have Ruby and Bundler installed, then:

cd site
bundle exec jekyll serve