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/exampledir to something likeinventories/staging.
This will be your ansible inventory. - Modify the
hostsfile, put your actual servers there. - Modify the
group_vars/cluster.yamlby following description there. - Run the playbook:
# replace staging with your inventory name ansible-playbook -i inventories/staging playbook.yaml