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.
- Deploys vanilla Kubernetes with Kubeadm.
- Supports Flatcar Linux / Ubuntu 20.04
- Does not rely on Docker
- Uses CRI compatible runtime (containerd by default)
- Does not depend on cloud provider
- Does not depend on primary master
- Dynamic config
- Always up to date: No deprecated options
Documentation can be found here
- Support cri-o as runtime
- Support cilium as network plugin
- Support Fedora CoreOS
- Support Centos
- Support bootstrapping GitOps
Each role is hosted in a separate repository in particuleio. Exhaustive list of roles can be found in requirements.yml


