menu
arrow_back

Spinnaker と Kubernetes Engine を使用した継続的デリバリー パイプライン

Spinnaker と Kubernetes Engine を使用した継続的デリバリー パイプライン

1時間 30分 9クレジット

GSP114

Google Cloud セルフペース ラボ

このハンズオンラボでは、Google Kubernetes Engine、Google Cloud Source Repositories、Google Cloud Container Builder、Spinnaker を使用して継続的デリバリー パイプラインを作成する方法を示します。サンプル アプリケーションを作成したら、そのサービスを自動的にビルド、テスト、デプロイするように構成します。アプリケーション コードを変更すると、継続的デリバリー パイプラインがトリガーされ、新しいバージョンが自動的に再ビルド、再テスト、再デプロイされます。

目標

  • Google Cloud Shell を起動して、Kubernetes Engine クラスタを作成し、ID とユーザー管理スキームを構成することによって、環境をセットアップします。

  • サンプル アプリケーションをダウンロードして、Git レポジトリを作成してから、Google Cloud Source Repositories のレポジトリにアップロードします。

  • Helm を使用して Spinnaker を Kubernetes Engine にデプロイします。

  • Docker イメージをビルドします。

  • アプリケーションが変更されたときに Docker イメージを作成するためのトリガーを作成します。

  • アプリケーションを Kubernetes Engine に確実かつ継続的にデプロイするように Spinnaker パイプラインを構成します。

  • コード変更をデプロイしてパイプラインをトリガーし、本番環境へのロールアウトを監視します。

Join Qwiklabs to read the rest of this lab...and more!

  • Get temporary access to the Google Cloud Console.
  • Over 200 labs from beginner to advanced levels.
  • Bite-sized so you can learn at your own pace.
Join to Start This Lab
スコア

—/100

Set up your environment

ステップを実行

/ 10

Deploy the Spinnaker chart using Kubernetes Helm

ステップを実行

/ 20

Building the Docker image

ステップを実行

/ 20

Create service load balancers

ステップを実行

/ 20

Deploy an image to production

ステップを実行

/ 10

Triggering pipeline from code changes

ステップを実行

/ 20