GKEのContinuous Delivery環境といえばSpinnakerが有名ですが、私達はもっと簡単に、GCB(Google Container Builder)を使ってデプロイしています。今日はその設定方法について説明したいと思います。 GKEサービスであるvte.cxは、以下のような構成になっています。 GitHubリポジトリにpushすると、GCBでDockerイメージを作成し、コンテナ起動、サービス起動を自動で行うことができます。既に起動しているPodがあれば安全に終了させて新しいPodを起動します。いわゆる、ローリングアップデートが可能です。 設定方法上記のようなCD環境を実現するための設定方法について説明します。 API追加 Google Cloud Platform 管理画面左の「APIとサービス」をクリック「APIとサービスの有効化」をクリックGoogle Cloud
![GCBを利用したContinuous Delivery環境](https://cdn-ak-scissors.b.st-hatena.com/image/square/e64ef2f31fbf754358e63b106587748de1677965/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2Afx5ToQYqmBLdcuUXlwiZvw.png)