Host Readiness

  1. Infrastructure with DNS and DHCP servers that can be readily configured.
  2. Linux Hosts (Ubuntu 16.04 or 18.04 or CentOS-7) with internet access to download Nirmata images from Docker Hub and Google Container Repository.
  3. Configure SELINUX in permissive mode.
  4. Configure sysctl net.ipv4.conf.all.forwarding=1
  5. Configure sysctl net.bridge.bridge-nf-call-iptables=1
  6. Disable swap using the Disable Swap command sudo swapoff -a. Remove any swap entries from: /etc/fstab.
  7. Install Docker Engine version 18.09.2. Instructions to install Docker are available here.
  8. Clean up IP tables iptables --flush
  9. To verify node readiness, run k8s_test.sh script. Download it from github - https://raw.githubusercontent.com/nirmata/custom-scripts/master/k8_test.sh