- This is an example operator to learn how to build custom controller to manage stateful application on kubernetes
- Manages a basic React, Django, MySQL app
- To run locally (outside a cluster)
make install run
- To build image and push to registry
make docker-build docker-push IMG=${IMAGE_NAME}:${TAG}
- To deploy to a cluster
make deploy
- To remove operator from cluster
make undeploy
- For more information on operators visit https://sdk.operatorframework.io/
- https://book.kubebuilder.io/
- https://developers.redhat.com/books/kubernetes-operators