このコースでは、Amazon EKS を使用して Kubernetes でコンテナの管理およびオーケストレーションを行う方法を学習します。Amazon EKS を使用すると、Kubernetes コントロールプレーンをインストール、運用、保守することなく AWS で Kubernetes を実行できます。Amazon Elastic Container Registry (Amazon ECR) を使用してコンテナイメージを管理し、アプリケーションのデプロイを自動化する方法を学習します。継続的インテグレーションとデリバリー (CI/CD) ツールを使用してアプリケーションをデプロイします。また、メトリクス、ログ記録、トレース、水平と垂直スケーリングを使用して環境のモニタリングとスケーリングを行う方法を学習します。また、コンテナ化されたアプリケーションのストレージを管理し、クラスターをサポートするように AWS ネットワークサービスを構成し、Amazon EKS 環境のセキュリティを確保する方法を学習します。
コースの目標
このコースでは、以下の内容を学習します。
- 重要なオブジェクトや Kubernetes API の主要コンポーネントなど、Kubernetes の主なコンポーネントについて説明する。
- Amazon EKS がどのように Kubernetes コントロールプレーンとデータプレーンの部分を管理するかについて説明する。
- Amazon EKS クラスターを構築して保守する。
- アプリケーションを Amazon EKS クラスターにデプロイする。
- エンタープライズ規模の Amazon EKS クラスターで実行されているアプリケーションを管理する。
- クラスター内で、また外部サービスを使用して、効率的で安全な通信を設定する。
- Amazon EKS クラスターでオブザーバビリティを設定する。
- Amazon EKS で実行しているアプリケーションのストレージのプロビジョニングを行う。
- Amazon EKS クラスターを保護する。
対象者
このコースは、以下のような AWS クラウドでコンテナオーケストレーションを管理する方を対象にしています。
- クラウドアーキテクト
- DevOps エンジニア
- システム管理者
前提条件
このコースを受講するにあたり、以下の前提条件を満たしておくことをお勧めします。
- Introduction to Containers の修了
- Amazon EKS Primer の修了
- AWS Cloud Practitioner Essentials の修了 (または同等の実務経験)
- Linux の基本的な管理の経験
- 基本的なネットワーク管理の経験
コースの概要
- コースの概要
- 受講前の評価テスト
- モジュール 1: Kubernetes の基礎
- モジュール 2: Amazon Elastic Kubernetes Service の基礎
- モジュール 3: Building and Maintaining an Amazon EKS Cluster
- モジュール 4: Amazon EKS クラスターにアプリケーションをデプロイする
- モジュール 5: Managing Applications at Scale in Amazon EKS
- モジュール 6: Managing Networking in Amazon EKS
- モジュール 7: Amazon EKS クラスターでオブザーバビリティを設定する
- モジュール 8: Amazon EKS でストレージを管理する
- モジュール 9: Amazon EKS でセキュリティを管理する
- 受講後の評価テスト
- コースのまとめとリソース