第1章 コンテナ技術の普及とKubernetes |
1-1 コンテナとは
1-2 Dockerとは
1-3 Kubernetesとは
1-4 Amazon EKSとは |
第2章 Kubernetes環境の構築とサンプルアプリケーションのデプロイ |
2-1 サンプルアプリケーションの概要とAWSの基本
2-2 EKSクラスター構築
2-3 データベースのセットアップ
2-4 APIアプリケーションのビルドとデプロイ
2-5 フロントエンドアプリケーションのビルドとデプロイ
2-6 バッチアプリケーションのビルドとデプロイ
2-7 サンプルアプリケーション環境の破棄 |
第3章 Kubernetesでアプリケーションを動かす仕組み |
3-1 本章の目的と記載内容
3-2 コンテナを動かすためのリソース
3-3 コンテナを公開するためのリソース
3-4 設定情報などを安全に注入する仕組み
3-5 Podを安全に公開するためのヘルスチェック
3-6 Podを安全に停止するための考慮
3-7 リソースマネジメント |
第4章 本番運用に向けた考慮 |
4-1 モニタリング、監視
4-2 ログの管理・運用
4-3 オートスケーリング
4-4 セキュリティ
4-5 マニフェスト管理、CI/CD
4-6 バージョン管理
4-7 Fargateについて
4-8 Kubernetesを支えるエコシステム |
付録 |
A:ツールの導入(Windows編)
B:ツールの導入(Mac編)
C:AWSアカウントとIAMユーザの作成 |