Docs: https://kopf.readthedocs.io/en/stable/
$ pip install kopf
$ kind create cluster --name kopf_cluster
Details: https://kind.sigs.k8s.io/docs/user/quick-start/
$ kubectl create namespace kopfns
$ kubectl apply -f crd/crd.yaml
$ kopf run mycrd_controller.py --verbose
$ kubectl apply -f crd_object.yaml -n kopfns