Slide 26
Slide 26 text
モンストサーバーチームでは Jenkins を自前運用して利用している
テストの実行やデータインポート、IaC の適用などで利用している
コントローラーは GKE 上で動作させて、Helm を使って構成管理
エージェントは GCE 上で動作させて、Packer と Ansible を使って構成管理
生じた課題は主に、自作ツールやOSSを利用して Jenkins の外から解決している
ジョブが時期によって滞留するので、エージェントのオートスケーラーを自作
細かいアクセス制御をするために自作ゼロトラストプロキシを利用
Slack から Manual Approval をするために Slack Bot を自作
リポジトリ毎に秘匿情報を管理するために Amber という OSS を導入
まとめ
26