menu

Kubernetes in the Google Cloud

8 ラボ · 54 クレジット · 7時 55分

Service Area (Advanced) Kubernetes

In this Quest, students will get hands-on experience from introductory Docker tools through using Kubernetes to manage application packaging and launch, through sophisticated Continuous Delivery deployment management scenarios.

Docker の概要

このラボでは、基本的な Docker コンテナ環境のコマンドを習得します。コンテナを作成、実行、デバッグし、Google Container Registry との間でイメージを push および pull する方法を学びます。

Icon  intro introductory 1クレジット 40 分

Hello Node Kubernetes

このラボでは、開発したコードを、Kubernetes 上で動作する複製アプリケーションにする方法を学びます。

Icon  advanced advanced 7クレジット 1 時間

Kubernetes を使ったクラウド オーケストレーション

このラボでは、Google Container Engine を使用して完全な Kubernetes クラスタをプロビジョニングする方法、kubectl を使用して Docker コンテナをデプロイ、管理する方法、Kubernetes のデプロイとサービスを使用してアプリケーションをマイクロサービスに分割する方法を学びます。

Icon  expert expert 9クレジット 1 時間 15 分

Kubernetes Engine でデプロイを管理する

DevOps のおすすめの方法は、複数のデプロイを利用してアプリケーションのデプロイ シナリオを管理することです。このラボでは、複数の異種混合デプロイが使用される一般的なシナリオを実現するために、コンテナのスケーリングと管理を実践します。

Icon  advanced advanced 7クレジット 1 時間

Google Container Engine での Jenkins を使った継続的デリバリー

このラボでは、Kubernetes Engine で実行されている Jenkins を使用して、継続的デリバリーのパイプラインのデプロイと完全な設定を行い、開発からデプロイまでのプロセスを実践します。

Icon  expert expert 9クレジット 1 時間 10 分

Kubernetes で StatefulSet を使って MongoDB データベースを実行する

コンテナは、複数のクラウド プロバイダ間、またはクラウドとオンプレミス ハードウェアの両方でアプリケーションを実行してスケールする際の一般的な方法になりつつあります。このラボでは、Docker を使用して Kubernetes Engine で MongoDB データベースを実行する方法を簡単にご紹介します。

Icon  advanced advanced 7クレジット 1 時間

Kubernetes で Node.js を使って Slack Bot をビルドする

このラボでは、Kubernetes のホスト型バージョンである Kubernetes Engine を使用して、Google Cloud Platform で Slack Bot をビルドして実行する方法を学びます。

Icon  advanced advanced 7クレジット 1 時間

Helm パッケージ マネージャ

Helm は、Chart と呼ばれる Kubernetes のパッケージを管理するためのツールセットで、あらかじめ設定された Kubernetes のリソースが含まれます。このラボでは、Helm のサーバーとクライアントのインストール、Chart による MySQL のインストール、インストールした MySQL アプリのテストを行います。

Icon  advanced advanced 7クレジット 50 分