miyabihitoの日記

個人的な技術メモ

GKE利用メモ

概要

GKEを初めて利用したので、その手順を記録しておく(2020/07/05時点)。ローカルでビルドしたイメージをContainer Registryに上げ、GKEへデプロイするまでを試した。

手順

利用開始

GKEトップページ の「無料トライアル」からGoogleアカウントでログインし、利用規約への同意等を行った。

クイックスタート

クイックスタートに沿って、サンプルアプリのデプロイまでを試した。ローカルシェルを利用するので、Google Cloud SDKのインストールを行った。ゾーンは、asia-northeast1-aを指定した。

Container Registryへのpush

クイックスタートに沿って、自作アプリのイメージのpushまでを試した。

GKEへのデプロイ

deployment.yaml, service.yaml, ingress.yamlを作成し、GKEへのデプロイを行った。ローカルと記載内容を変えたのは下記の点。

  • deployment.yaml
    • image: ローカルのイメージではなく、Container Registryへpushしたイメージを指定
  • service.yaml
    • type: ClusterIPではなく、NodePortへ変えた。Cloud Load Balancingがクラスタの外にあるために必要と思われる。