学習内容
|
1. Kubernetes の基礎
- コンテナの利点
- コンテナオーケストレーション
- Kubernetes の内部構造
- Pod のスケジューリング
- kubectl ユーティリティ
- Kubernetes オブジェクト
2. Amazon EKS の基礎
- Amazon EKS の紹介
- Amazon EKS コントロールプレーン
- Amazon EKS データプレーン
- 2 つの API: Kubernetes と Amazon EKS
- ラボ1: Kubernetes Pod をデプロイする
3. Amazon EKS クラスターの構築とメンテナンス
- Amazon EKS クラスターの作成
- ノードのデプロイ
- Kubernetes のバージョンをアップグレード
4. Amazon EKS クラスターへのアプリケーションのデプロイ
- アプリケーションのデプロイ方法
- Amazon ECR を使う
- Helm によるアプリケーションのデプロイ
- ラボ2: Helm と Amazon S3 を使用したアプリケーションのデプロイ
5. Amazon EKS における大規模なアプリケーション管理
- 需要に合わせてスケーリングさせる
- Amazon EKS における継続的デプロイ
- GitOps と Amazon EKS
- ラボ3: アプリケーションのデプロイ
6. Amazon EKS におけるネットワーク管理
- 復習: AWS のネットワーキング
- Amazon EKS での通信
- Pod レベルのセキュリティを向上させる
- Service によるロードバランシング
7. Amazon EKS におけるオブザーバビリティの設定
- Amazon EKS でオブザーバビリティを設定
- メトリクスの収集
- ログの管理
- Amazon EKS でのアプリケーショントレース
- ラボ4: Amazon EKS の監視
8. Amazon EKS におけるストレージの管理
- ストレージのデザインパターン
- Kubernetes における永続ストレージ
- 永続ストレージ に AWS ストレージサービスを使用する
- Secret の管理
- ラボ5: Amazon EKS でストレージを設定する
9. Amazon EKS におけるセキュリティの管理
- クラウドセキュリティの基本
- 認証と認可
- IAM と RBAC の管理
- RBAC ServiceAccount を使用した Pod の権限管理
- ラボ6: キャップストーン
|