Dockerを本番環境で運用しようと考えるとどこにPrivateなDocker Registryを建てるかというのが結構大事になってきます。 本番サーバ上などでDockerfileをビルドするのもできなくは無いですが、 できれば別サーバでビルドして、Docker Registryに突っ込んでおくほうがパターンとしては良さそうです。 今回はGoogle Cloud Storageをdocker-registryとして扱えるgoogle/docker-registryと Kubernetesを使って開発を行っていくパターンについて考えたいと思います。 最終イメージ 最終的なイメージは以下になりました。 後半にこの環境の構築方法を書いていきます。 解説 環境周り GCP上にはKubernetesをいれており、kubernetes-master 1台(図上には無し)と 複数台のkubernetes