Slide 7
Slide 7 text
Kubebuilderの利点
1. goのKubernetes SDK(client-go)を使って開発するよりもシンプルにコードが書ける
2. コードからCRDを⽣成したり、コントローラーを管理するマネージャーアプリケーション
があったりとclient-goを使って1から開発するよりも便利なケースが多い
3. CRDとコントローラーだけでなく、Webhookを簡単に開発~組み込めるようになってる
4.コントローラーのビルド~デプロイを⾏なうためのMakefileが便利で開発に必要なコマンド
がだいたいMakefileにまとめられている
5. コントローラーをテストできるenvtestが同梱されていて、ginkgo/gomegaを使ったe2eテ
ストが簡単に書き始められるようになってる