Skip to content


Kompost is a Kubernetes operator providing self-service management for developers to install infrastructure resources.

It is meant to be installed by infrastructure admins running their applications on Kubernetes. Once installed it prvides development teams a declarateive way of creating infrastructure resources by applying Kubernetes resources to their clusters or committing to their infra repo when using GitOps.


Kompost comes with a set of components, aka. Kompos. Kompos are independent from each other. Each one serves its own set of CRDs and provides a service on its own.

The most mature Kompo at this moment is Postgres. Besides, there is the Temporal Kompo currently being developed.