mirror of
https://github.com/kelseyhightower/kubernetes-the-hard-way.git
synced 2025-12-16 09:48:57 +03:00
* 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
20 lines
667 B
Markdown
20 lines
667 B
Markdown
# 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.
|
|
1. 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.
|
|
1. Set up `/etc/hosts` so that all the VMs can resolve each other
|
|
|
|
## Other settings
|
|
|
|
1. Install configs for `vim` and `tmux` on controlplane01
|