peny-k8s-controller
init
kubebuilder init --domain peny.k8s.com
kubebuilder create api --group godpeny --version v1 --kind PenyCrd
reference
- https://book.kubebuilder.io/cronjob-tutorial/controller-implementation.html
- https://ssup2.github.io/programming/Kubernetes_Kubebuilder/
- kubernetes-sigs/kubebuilder#1270
- https://github.com/kubernetes/cloud-provider/blob/3747c6100d162d02cbe1ac6cb72b96d6288718ad/controllers/service/controller.go#L158
- https://stuartleeks.com/posts/kubebuilder-event-filters-part-1-delete/
- https://stuartleeks.com/posts/kubebuilder-event-filters-part-2-update/
- https://gianarb.it/blog/kubernetes-shared-informer
- https://medium.com/@muhammet.arslan/write-your-own-kubernetes-controller-with-informers-9920e8ab6f84
- https://github.com/kubernetes-sigs/controller-runtime
- https://github.com/godpeny/client-go