Kubernetes on AWS
~アプリケーションエンジニア 本番環境へ備える
~アプリケーションエンジニア 本番環境へ備える
本書はアプリケーション・エンジニアの視点で、AWS(Amazon Web Services)上でのKubernetes(k8s)の基本的な使い方を解説しました。
KubernetesのマネージドサービスAmazon EKS(Amazon Elastic KubernetesService)を利用し本番環境の構築の手順から運用時の注意点を丁寧に解説しました。
アプリケーションの開発と運用にAWSを利用したいエンジニアの方、必携の一冊です。
内容詳細
■本書のフォローサイトはこちらから ■本書の主な内容 |
第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ユーザの作成 |