kubernetes-the-hard-way/vagrant
Alistair Mackay 65b5a11784
Refresh and add Apple Silicon (#338)
* Delete CKA stuff.
It's covered in CKA repo

* Rename nodes

* Cluster up again

* Update issue template

* Update README

* Begin rearranging docs

* Update links

* Initial mac instructions

* iterm2 image

* update ssh-copy-id to be cross platform

* remove vagrant specific

* Apple scripts WIP

* Add var for architecture

* order input files

* Apple build working!

* auto-locate docs

* install sshpass

* Set execute bit

* apple done!

* install sshpass

* edits

* Corrections

* kube version output

* Adjustments

* Adjustments
2024-03-18 05:16:56 +00:00
..
ubuntu Refresh and add Apple Silicon (#338) 2024-03-18 05:16:56 +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