Advanced ステップ: 6 7時間 クレジット: 34
Kubernetesは最もポピュラーなコンテナ オーケストレーションのシステムで、Google Kubernetes Engine は Google Cloud でのデプロイに対応できるようデザインされています。この上級レベルのラボでは、ハンズオンで Docker イメージやコンテナ、およびデプロイができる演習があります。お客様独自のワークフローに合う、コンテナ オーケストレーション統合に必要な実践的スキルを学びます。このクエストおよびクエストの最後にあるチャレンジラボを完了すると、Google Cloud 限定デジタルバッジを獲得できます。 チャレンジラボは規範的な手順を提供しておらず、最小限のガイダンスでソリューションを構築する必要があり、あなたの Google Cloud テクノロジーのスキルがテストされます!
前提条件:
このラボを開始する前に、Google Cloud Essentials のハンズラボを修了し、バッジを取得済みであることが推奨されます。Quest Outline
Docker の概要
このラボでは、基本的な Docker コンテナ環境コマンドについて学びます。コンテナを作成、実行、デバッグし、Google Container Registry との間でイメージを pull、push する方法を習得できます。
Kubernetes Engine: Qwik Start
Google Kubernetes Engine は、Google のインフラストラクチャを使用して、コンテナ化されたアプリケーションのデプロイ、管理、スケーリングを行うマネージド環境を提供します。このハンズオンラボでは、Kubernetes Engine を使用して、コンテナ化されたアプリケーションをデプロイする方法について学習します。Manage Containerized Apps with Kubernetes Engine の短い動画をご覧ください。
Kubernetes を使った Cloud のオーケストレーション
このラボでは、Google Container Engine を使用して完全な Kubernetes クラスタをプロビジョニングする方法、kubectl で Docker コンテナのデプロイや管理を行う方法、Kubernetes のデプロイとサービスを使用してアプリケーションをマイクロサービスに分割する方法を学習します。
Kubernetes Engine によるデプロイの管理
DevOps のベスト プラクティスでは、アプリケーション デプロイのシナリオを管理するために、複数のデプロイが利用されます。そこでこのラボでは、複数の異種混合デプロイが使用される一般的なシナリオに対応できるように、コンテナのスケーリングと管理の演習を行います。
Kubernetes Engine での Jenkins を使用した継続的デリバリー
このラボでは、Kubernetes Engine で実行している Jenkins を使用し、継続的デリバリー パイプラインをデプロイしてすべての構成を行います。開発からデプロイまでのプロセスを体験しましょう。
Google Cloud での Kubernetes へのデプロイ: チャレンジラボ
このチャレンジラボでは、「Google Cloud の Kubernetes」クエストのラボで習得したスキルと知識をテストします。チャレンジラボを実行する前に、クエスト内のラボの内容を理解しておく必要があります。