つくって、壊して、直して学ぶ Kubernetes入門(高橋 あおい 五十嵐 綾)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. つくって、壊して、直して学ぶ Kubernetes入門

つくって、壊して、直して学ぶ Kubernetes入門


監修

形式:
書籍
発売日:
ISBN:
9784798183961
定価:
3,278(本体2,980円+税10%)
仕様:
B5変・368ページ
カテゴリ:
ネットワーク・サーバ
キーワード:
#ネットワーク・サーバ・セキュリティ,#データ・データベース,#システム運用,#Web・アプリ開発
紙の書籍

動かなくっても、もう怖くない!
トラブルシューティングを体験しながら学ぶ、実践的入門書。

本書は、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:アプリケーションを壊して学ぶKubernetes
Chapter 5 トラブルシューティングガイドとkubectlコマンドの使い方
Chapter 6 Kubernetes リソースをつくって壊そう
Chapter 7 安全なステートレス・アプリケーションをつくるために
Chapter 8 総復習:アプリケーションを直そう
Part 3:壊れても動くKubernetes
Chapter 9 Kubernetesの仕組み、アーキテクチャーを理解しよう
Chapter 10 Kubernetesの開発ワークフローを理解しよう
Chapter 11 オブザーバビリティとモニタリングに触れてみよう
Chapter 12 この先の歩み方

画像01

Part 1:つくってみようKubernetes
Chapter 1 Dockerコンテナをつくってみる
Chapter 2 Kubernetesクラスタをつくってみる
Chapter 3 全体像の説明
Chapter 4 アプリケーションをKubernetesクラスタ上につくる
Part 2:アプリケーションを壊して学ぶKubernetes
Chapter 5 トラブルシューティングガイドとkubectlコマンドの使い方
Chapter 6 Kubernetes リソースをつくって壊そう
Chapter 7 安全なステートレス・アプリケーションをつくるために
Chapter 8 総復習:アプリケーションを直そう
Part 3:壊れても動くKubernetes
Chapter 9 Kubernetesの仕組み、アーキテクチャーを理解しよう
Chapter 10 Kubernetesの開発ワークフローを理解しよう
Chapter 11 オブザーバビリティとモニタリングに触れてみよう
Chapter 12 この先の歩み方

付属データはこちら

会員特典はこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:紙書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2025年06月10日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
034
下から1行目
mainというバイナリのみ
helloというバイナリのみ
1刷 2024.06.14
039
2つ目の実行結果の2行目
Hello, world! Let's learn Kubernetes!
Hello, world!
2刷 1刷 2024.05.15
046
下から6行目
ここで命令型であれば
ここで宣言型であれば
1刷 2025.06.10
094
1つ目の実行結果
$ kubectl --namespace default run curlpod --image=curlimages/curl:8.4.0 --command -- /bin/sh -c "while true; do sleep initify; done;"pod/curlpod created
$ kubectl --namespace default run curlpod --image=curlimages/curl:8.4.0 --command -- /bin/sh -c "while true; do sleep infinity; done;"pod/curlpod created

initify を infinity に訂正
1刷 2024.06.10
094
2~3行目
kubectl --namespace default run curlpod --image=curlimages/curl:8.4.0 --command -- /bin/sh -c "while true; do sleep initify; done;"
kubectl --namespace default run curlpod --image=curlimages/curl:8.4.0 --command -- /bin/sh -c "while true; do sleep infinity; done"

initify を infinity に訂正
2刷 1刷 2024.05.15
150
下部、YAMLのカコミの上のファイル名
chapter-06/deployment-hello-server.yaml
chapter-06/service.yaml
2刷 1刷 2024.05.15
155
中部、YAMLのカコミの上のファイル名
chapter-06/deployment-hello-server.yaml
chapter-06/service-nodeport.yaml
2刷 1刷 2024.05.15
170
9行目
最後にクラスタごと削除し、掃除をしましょう。 kind delete cluster -n kind-nodeport
最後にクラスタごと削除し、掃除をしましょう。 kind delete cluster -n kind-nodeport ただし、Docker Desktop + kindを利用している方は次のコマンドで掃除をしてください。 kind delete cluster -n kind-nodeport

9行目から下に追加
1刷 2024.07.17
239
上部、YAMLのカコミの上のファイル名
chapter-07/pod-nodeselector.yaml
chapter-07/pod-antiaffinity.yaml
2刷 1刷 2024.05.15