This tutorial walks you through setting up Kubernetes using kubeadm
on a local machine using Multipass.
This tutorial is for educational purposes only! Don't run this in production :)
Kubernetes The Hard Way guides you through bootstrapping a highly available Kubernetes cluster with end-to-end encryption between components and RBAC authentication.
- Kubernetes 1.23.4
- Docker Container Runtime 20.10.13
- Calico 3.22
- Prerequisites
- Provisioning Compute Resources
- Installing the Client Tools
- Cluster Control Plane Loadbalancer
- Bootstrapping the Kubernetes Control Plane
- Deploy Calico - Pod Networking Solution
- Bootstrapping the Kubernetes Worker Nodes
- Smoke Test
- Optional - MetalLB Loadbalancer
- Optional - Ingress Controller