Skip to main content

Host Architecture

Host Operating System

To get started with Kubernetes, I chose Ubuntu 22.04 Server LTS to use as my host OS. I chose this as I'm most familiar with this and figured it would make learning much smoother.  

VM Specs (RAM, CPUs, Storage, etc)

Kubernetes doesn't require high spec machines for your nodes. Thats the best part! At the minimum, you'll want your nodes to have 2GB of RAM, and 2 CPU Cores. This is the minimum, and you can always scale this as needed.

Network Configuration

You will need to assign static IPs to your nodes. I've used DHCP Leases through my OPNsense firewall, but you can also do this within the netplan directory of your machines if you don't have access to your router.