kubernetes-the-hard-way/vagrant
Alistair Mackay 7f5a15ed8a Execute bit 2024-03-19 06:34:00 +00:00
..
ubuntu Execute bit 2024-03-19 06:34:00 +00:00
README.md Refresh and add Apple Silicon (#338) 2024-03-18 05:16:56 +00:00
Vagrantfile Refresh and add Apple Silicon (#338) 2024-03-18 05:16:56 +00:00

README.md

Vagrant

This directory contains the configuration for the virtual machines we will use for the installation.

A few prerequisites are handled by the VM provisioning steps.

Kernel Settings

  1. Install the br_netfilter kernel module that permits kube-proxy to manipulate IP tables rules.
  2. Add the two tunables net.bridge.bridge-nf-call-iptables=1 and net.ipv4.ip_forward=1 also required for successful pod networking.

DNS settings

  1. Set the default DNS server to be Google, as we know this always works.
  2. Set up /etc/hosts so that all the VMs can resolve each other

Other settings

  1. Install configs for vim and tmux on controlplane01