The complete and regularly updated list of the best resources to learn Kubernetes

Starting Point

Installation / Setup

Kubernetesv1.8

Installers

Main Resources

Release Notes

Useful Articles

Managed Kubernetes

Developer Platform

Enterprise Kubernetes Products

Public/Private Cloud

Paas

Interactive Learning Environments

MOOC Courses / Tutorials

Courses

Tutorials

Case Studies

Persistent Volume Providers

Developer Libraries/ Scripts

Python

Jenkins

Projects

Package Managers

Monitoring Services

Testing

  • kube-monkey - Chaos Monkey for Kubernetes clusters
  • k8s-testsuite - Helm chart for network and loadtesting of a Kubernetes cluster
  • Test-Infra
  • Sonobuoy - Diagnostic tool that runs Kubernetes conformance tests
  • PowerfulSeal - kills targeted pods and machines to test your software reliability

Continuous Delivery

Serverless Implementations

Operators

Custom Schedulers

Container Support

Database

Networking

Service mesh

RPC

Secret generation and management

Web applications

Desktop applications

Mobile applications

API/CLI adaptors

  • click - A CLI focused REPL for quickly interacting with Kubernetes objects.
  • kube-prompt - Interactive kubernetes client built using go-prompt.
  • Kube-shell - Integrated shell for working with the Kubernetes CLI
  • Kubebot
  • kubectx - switch between clusters on kubectl
  • kubens - switch between namespaces on kubectl
  • StackStorm
  • Kubefuse
  • Ksql
  • kubectld
  • Kubesh - Work around kubectl
  • Kubectl Aliases - Aliases for Kubectl
  • Vikube - Kubernetes operations from Vim, in Vim
  • kube-ps1 - Kubernetes prompt helper for bash and zsh.
  • kube-tmux - Kubernetes tmux plugin to display the current context and namespace
  • kubensx - Simpler Cluster/User/Namespace switching for Kubernetes (featuring interactive mode and wildcard/fuzzy matching).
  • stern - Multi pod and container log tailing
  • kubeplay

Application deployment orchestration

Configuration

Security

Load balancing

Big Data

Machine Learning

  • TensorFlow k8s
  • mxnet-operator - Tools for ML/MXNet on Kubernetes.
  • kubeflow - Machine Learning Toolkit for Kubernetes.
  • seldon-core - Open source framework for deploying machine learning models on Kubernetes
  • FfDL - Deep Learning Platform offering TensorFlow, Caffe, PyTorch etc. as a Service on Kubernetes

Service Discovery

Operating System

YAML/JSON Config

Tuning

Backup and Disaster Recovery

  • Ark - Utility for managing backup and restore of Kubernetes clusters.
  • kube-backup - Sync kubernetes state to git.

Raspberry Pi

Books

Slide Presentations

Videos

Main Account

Other Useful Videos

Interesting Twitter Accounts

Amazing People

Meetup Groups

Connecting with Kubernetes

Conferences

Help your friends learn Kubernetes. Go share!

I'm really pleased with the service you guys are providing.
Alex Melehy
Alex Melehy
Woodpecker, USA
I most likely will not use another company.
Kevin Allen
Kevin Allen
Namaste Fit Club, USA
Absolute expert. I 100% recommend.
Sonia Baibou
Sonia Baibou
ElleCode, France
One of the best engineers we've worked with.
Andrew Reedy
Andrew Reedy
Reachify, USA
I’m blown away. We need to clone him!
Ryan McClure
Ryan McClure
Reachify, USA
Thank you!!! You're so responsive.
Eric Masella
Eric Masella
Let's Play Nice, USA
We need more people like you!
Adil Virani
Adil Virani
Solomid, USA
A phenomenal programmer. Extremely respectful of my time.
Taylor Raboin
Taylor Raboin
Tay.is, USA
A unicorn who understands startups, design, mobile, and marketing.
Carl Carpenter
Carl Carpenter
Talksho, USA
An excellent front-end developer. Works using scrum methodology.
Federico Dibenedetto
Federico Dibenedetto
Wisboo, Argentina
Finished the job well ahead of schedule.
Giorgio Murru
Giorgio Murru
GM, France
Never lets me down, always exceeds my expectations.
Samuel Vicente
Samuel Vicente
ArtibleCity
Aim to be the best developer in the world? Join Us!