Kubespray is a composition of Ansible playbooks, inventory, provisioning tools, and domain knowledge for generic OS/Kubernetes clusters configuration management tasks.
Prerequisites Hardware 5 Nodes: Virtual/Physical Machines Memory: 8GB
CPU: 4Core
Hard disk: 120GB available
Software Kubernetes nodes
Ubuntu 18.04 Python SSH Server Privileged user Kubespray machine
Ansible 2.7.8+(not 2.8.x) Jinja 2.9+ Nodes Networking requisites Internet access to download docker images and install softwares IPv4 Forwarding should be enabled In order to avoid any issue during deployment, you should disable firewall.
Continue reading