https://medium.com/@lbq999/why-use-crds-crs-controllers-and-operators-in-kubernetes-environment-2a73d3eadb38