Operator for managing installation of Backplane components
- Go v1.24.0+
- kubectl 1.19+
- Operator-sdk v1.17.0+
- Docker or Podman
- Connection to an existing Kubernetes cluster
Before deploying, the CRDs need to be installed onto the cluster.
make installThe operator can be run locally against the configured Kubernetes cluster in ~/.kube/config with the following command:
make runThe operator can also run inside the cluster as a Deployment. To do that first build the container image and push to an accessible image registry:
- Build the image:
make docker-build IMG=<registry>/<imagename>:<tag>
# or
make podman-build IMG=<registry>/<imagename>:<tag>- Push the image:
make docker-push IMG=<registry>/<imagename>:<tag>
# or
make podman-push IMG=<registry>/<imagename>:<tag>- Deploy the Operator:
make deploy IMG=<registry>/<imagename>:<tag>