GKE + k8s + spring-boot + Cloud SQL
仕事ではAWSもGCPも使わないので、時代に取り残されないためにも触れてみるシリーズ。 リソース食わないサービスを適当にいくつかあげたりするのにはGKE便利そう。 rolling deployでgracefulにrestart出来たりするのがdefaultでついてるのがJava人間としては助かる。
ただ立てるだけだとあれなので、実際に使うとしたらMySQLぐらいつなぎたいって事でCloud SQL Proxy越しにCloud SQLへ繋いだりもしてみた
参考までに、他の同シリーズこちらです。terraformでaws resource立てて、packerでami作って、CodeDeployでjava appをdeployみたいなやつ。 いずれにせよ仕事で使ってない遊びなので、他のベストプラクティスなやつは何かしらありそう。