https://admiralty.io/blog/kubernetes-custom-resource-controller-and-operator-development-tools/ Custom Controllerまわりのフレームワークとしては3種類くらいある
Kubebuilder
- ネット上で情報が一番多い、かつシンプルそう
- KubebuilderでKubernetesのカスタムコントローラを作ってみる - Qiita https://qiita.com/TakanariKo/items/379aff2467bb8d50728d
- Kubernetes の operator を kubebuilder を使って書いた – bells17 – Medium https://medium.com/@bells17/kubernetes-%E3%81%AE-operator-%E3%82%92-kubebuilder-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E6%9B%B8%E3%81%84%E3%81%9F-6020077a1e22
- Kubebuilder で Operator を作ってプライベートクラウドの操作を自動化してみる - blog.shiftky.net https://blog.shiftky.net/ca-advent-calendar-2018-kubernetes-operator/
- Kubebuilderを使ってみる - Toku's Blog https://cstoku.io/posts/2018/kubebuilder-intro/
Operator SDK
これやってみてるけどむずい きちんと理解してないと、ドキュメント通りやっても、環境違いかバージョン違いかでうまくいかない
Metacontroller
go言語以外でも書ける 公式以外に情報・事例があまりない