チームで作ってメンテするカスタムコントローラ

Kubernetesのカスタムコントローラ、作ってますか? この手の開発は慣れている人に任せてしまったり、特定の人しかメンテナンスできない状態になってしまっていたりしませんか? 私たちのチームは、元はカスタムコントローラ開発どころかgolangでのコーディング経験もないメンバーが大半だったのですが、メンバー間で開発の分担や知識共有を適宜行うことで今では全メンバーが開発およびメンテナンスができる状態になっています。 これにより自動化できると思ったら積極的にコントローラ開発を行うチームの体制が出来上がり、K8sクラスタの運用コスト低減に繋げられています。 本セッションでは私たちがカスタムコントローラ開発においてどのように作業を分担・知識共有を行ないチーム全体でカスタムコントローラ開発の理解を深められたかをお話させていただこうと思います。 皆さんのチームの参考になりましたら幸いです。

Hiroki Katsuta

登壇者プロフィール

Hiroki Katsuta

ヤフー株式会社

K8sエンジニア


ヤフー社内クラウドの運用とかをしています。