本書は、Kubernetesの実践的な知識をハンズオン形式で解説する書籍です。本書の特徴は、壊れにくいKubernetesをあえて壊しながら学ぶことで、初心者が挫折しやすいトラブルシューティングの知識や対応力が身に付けられることです。初心者でも、経験者でも、今度こそKubernetesがわかる!
マンガや図解を多く掲載しているため視覚的に理解したい方にもおすすめです。
・つくって、壊して、直して学ぶ
- DockerfileからDockerコンテナをつくる
- Kubernetesクラスタ上にアプリケーションをつくって、壊す
- Serviceを壊す
- kubectlでデバッグする
- OutOfMEmoryを発生させて、直す ...
・Kubernetesの構築、運用だけでなくオブザーバビリティも解説
トラブル解決にむけてより多くの情報を得るための「オブザーバビリティ」、そしてトラブルを検知するための「モニタリング」についても説明します。
・豊富なイラストとマンガで見てわかる
章ごと、ハンズオンごとに導入マンガを掲載し、視覚的にも学習内容を理解できるようにしています。むずかしい概念もイラストで丁寧に図解してあります。
Part 1:つくってみようKubernetes
Chapter 1 Dockerコンテナを作ってみる
Chapter 2 Kubernetesクラスタをつくってみる
Chapter 3 全体像の説明
Chapter 4 アプリケーションをKubernetesクラスタ上に作成する
Part 2:アプリケーションを壊して学ぶKubenetes
Chapter 5 トラブルシューティングガイドとkubectlコマンドの使い方
Chapter 6 Kubernetes リソースを作って壊そう
Chapter 7 安全なステートレス・アプリケーションを作るために
Chapter 8 総復習:アプリケーションを直そう
Part 3:壊れても動くKubernetes
Chapter 9 Kubernetesの仕組み、アーキテクチャーを理解しよう
Chapter 10 Kubernetesの開発ワークフロー
Chapter 11 オブザーバビリティとモニタリング
Chapter 12 この先の歩み方
Part 1:つくってみようKubernetes
Chapter 1 Dockerコンテナを作ってみる
Chapter 2 Kubernetesクラスタをつくってみる
Chapter 3 全体像の説明
Chapter 4 アプリケーションをKubernetesクラスタ上に作成する
Part 2:アプリケーションを壊して学ぶKubenetes
Chapter 5 トラブルシューティングガイドとkubectlコマンドの使い方
Chapter 6 Kubernetes リソースを作って壊そう
Chapter 7 安全なステートレス・アプリケーションを作るために
Chapter 8 総復習:アプリケーションを直そう
Part 3:壊れても動くKubernetes
Chapter 9 Kubernetesの仕組み、アーキテクチャーを理解しよう
Chapter 10 Kubernetesの開発ワークフロー
Chapter 11 オブザーバビリティとモニタリング
Chapter 12 この先の歩み方