Kompost is a Kubernetes operator providing self-service management for developers to install infrastructure resources.
It is meant to be installed by operators running their applications on Kubernetes to give their development teams a way to create certain infrastructure resources by applying Kubernetes resources to their clusters or committing to their infra repo when using ArgoCD.
Kompost was written in Elixir, using bonny
, a Kubernetes development
framework written in Elixir.
If you're in charge of managing infrastructure like setting up and maintaining postgres instances you can install Kompost to give your developer teams a way to install databases on those instances on their own.
To install Kompost, just download the manifest from the release page and apply it to your cluster.
Or you can use the helm chart to install Kompost.