学習内容
|
モジュール 1: コンテナと Docker の概要
コンテナ、Docker、Google Container Registry について学ぶ
- コンテナを作成する
- Docker を使用してコンテナをパッケージ化する
- Google Container Registry にコンテナ イメージを保存する
- Docker コンテナを起動する
モジュール 2: Kubernetes の基礎
マイクロサービスからなるアプリケーションを Kubernetes クラスタにデプロイする
- Kubernetes Engine を使用して完全な Kubernetes クラスタをプロビジョニングする
- kubectl を使用して Docker コンテナをデプロイ、管理する
- Kubernetes のデプロイとサービスを使用してアプリケーションをマイクロサービスに分割する
モジュール 3: Kubernetes へのデプロイ
Kubernetes のデプロイを作成して管理する
- Kubernetes のデプロイを作成する
- 更新をトリガー、一時停止、再開、ロールバックする
- カナリア デプロイを理解して構築する
モジュール 4: 継続的デリバリー パイプラインの作成
継続的デリバリー パイプラインを構築する
- KubernetesクラスタでSpinnakerまたはJenkinsをプロビジョニングする
- 継続的デリバリー パイプラインへのコード変更をトリガーできるソースリポジトリ内のアプリケーションコードを管理する
- 継続的デリバリー パイプラインを作成し、コードを変更して手動または自動で開始する
- リリーステスト用に本番環境でアプリケーションの 2 つのバージョンをホストするカナリアデプロイメントを実装します。
|