A hosted control plane for Kubernetes operators
Your own Kubernetes API. No nodes to run.
Apply your CRDs, deploy your controller's image, and let it reconcile what lives outside Kubernetes: cloud resources such as virtual machines, DNS records and databases, or any other external API.
$ brew install alperencelik/
You$ kubectl apply -f vm.yaml
Your control plane
hosted by ctrlplane- CRDs
- RBAC
- Webhooks
- a36zvvf2xg.api.ctrlplane.run
watches
Your controller
ghcr.io/you/vm-operator:v1.4.0reconciles
The outside world
- Virtual machines
- DNS records
- Databases
- Any external resource