This ansible-playbook contains a deployment of the Kubernetes cluster. It supports multiple control plane nodes (high availability).
- CentOS 7
- Red Hat Enterprise Linux 7
needs to be tested on other versions
- Copy
inventories/example
dir to something likeinventories/staging
.
This will be your ansible inventory. - Modify the
hosts
file, put your actual servers there. - Modify the
group_vars/cluster.yaml
by following description there. - Run the playbook:
# replace staging with your inventory name ansible-playbook -i inventories/staging playbook.yaml