Skip to content

1. 事前準備

1-2. Google Cloud CLIのインストール

  • Google Cloud CLI をインストールしていない場合は以下のページを参考にインストールを実施してください。

  • gcloud CLI をインストールする

  • Google Cloud CLI をインストール後に以下のコマンドを実行し、gke-gcloud-auth-plugin をインストールしてください。

gcloud components install gke-gcloud-auth-plugin

1-3. kubectl のインストール

1-4. GCPサービスアカウントの取得

GCP 環境にリソースをデプロイするために GCP サービスアカウントが必要です。 以下のページを参考に、GCP サービスアカウントを取得して下さい。

GCP サービスアカウントの作成方法

割り当てる権限

今回のチュートリアルでは下記ロールを割り当てます。

  • [Artifact Registry 管理者]
  • [Cloud SQL 管理者]
  • [Compute ネットワーク管理者]
  • [Kubernetes Engine 管理者]
  • [Project IAM 管理者]
  • [Secret Manager 管理者]
  • [サービス アカウント ユーザー]
  • [サービス アカウント管理者]
  • [Compute セキュリティ管理者]
  • [Compute パブリック IP 管理者]
  • [Kubernetes Engine 開発者]
  • [DNS 管理者]

1-5. DNS ゾーンの作成と権限移譲

チュートリアルでデプロイしたアプリケーションにアクセスするための Cloud DNS ゾーンが必要です。 以下のページを参考に Cloud DNS ゾーンの作成と権限の移譲をします。

WARNING

以下のリンクに示す手順は既に DNS ゾーンを保有しており、その DNS ゾーンから新しくチュートリアル用に DNS ゾーンを作成して権限管理を移譲する手順です。DNS ゾーンを保有していない場合などは一般公開ゾーンを作成するを参考に、新しく DNS ゾーンを作成してください。

Cloud DNS ゾーンの作成と権限の移譲

DNS ゾーンの作成と権限の移譲が完了したら、次のステップへ進みます。