Skip to content

rguichard/symplegma

This branch is 1 commit ahead of, 62 commits behind particuleio/symplegma:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dbb05d3 · Nov 9, 2020
Oct 15, 2020
Sep 25, 2019
Oct 29, 2020
Oct 17, 2020
Nov 2, 2020
Apr 24, 2020
Nov 14, 2018
Oct 28, 2020
Oct 2, 2018
Jul 30, 2018
Oct 29, 2020
Oct 28, 2020
Oct 29, 2020
Oct 15, 2020
Nov 9, 2020
Jul 24, 2020
Nov 9, 2020
Jul 24, 2020

Repository files navigation

Symplegma

symplegma:mkdocs semantic-release FOSSA Status

Certified Kubernetes Certified Kubernetes

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 a Kubernetes cluster

  • 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

Documentation can be found here

Roadmap

  • Support cri-o as runtime
  • Support cilium as network plugin
  • Support Fedora CoreOS
  • Support Centos
  • Support bootstrapping GitOps

Contributing

Each role is hosted in a separate repository in particuleio. Exhaustive list of roles can be found in requirements.yml

License

FOSSA Status

About

Streamlined Ansible Kubernetes deployment tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HCL 88.1%
  • Python 6.1%
  • Shell 5.8%