Finding the perfect Kubernetes

Kubernetes Architecture

Infrastructure

  • Bare Metal
  • Virtual Machines
  • Machine Containers
  • Process Containers

My weird requirements

  • Easy and fast to setup
  • Disposable
  • Small resource footprint
  • Customizable and hackable

The Hard Way

Entreprise distributions

  • RKE
  • Openshift
  • Charmed Kubernetes

Kubeadm

Ready to use distributions

  • Minikube
  • Kubic OS
  • Rancher OS

Kubernetes in docker

  • kind
  • k3d

Minimal Distributions

  • k3s
  • k0s
  • microk8s

LXC/LXD are my Goto

  • Faster than VMs
  • Full OSes instead of a bunch of processes
  • CloudInit support
  • Terraform support (IAC in general)

Thank you

Let’s be friends! 🤗