Streamlined Ansible Kubernetes deployment tool
Symplegma (from greek σύμπλεγμα) is a simple set of Ansible playbooks to deploy Kubernetes with Kubeadm. It is heavily inspired by Kubespray and OpenStack Ansible.
Symplegma is Kubernetes certified since v1.12
. Check out CNCF Landscape.
The main goal is to be minimalist with sensible defaults.
:warning: starting in v2, ansible role support for CNI plugin has been removed, as most commonly used plugin use straight foward deployment process. To migrate to tigera operator please see this guide. Support to install more CNI with native installation might be added in the futur.
Documentation is generated using mkdocs and the sources are located in the ./docs/
directory.
It is available online at particuleio.github.io/symplegma.
kubeadm
Each role is hosted in a separate repository in particuleio. Exhaustive list of roles can be found in requirements.yml