Kubernetes 完全ガイド 第 2 版(クーバネテスカンゼンガイドダイニハン)
- 著者:
- 青山真也(アオヤママサヤ)
- 出版社:
- インプレス
- 出版日:
- 2020年08月07日頃
- ISBN:
- 9784295009795
- シリーズ:
- top gear
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Kubernetes はコンテナ化されたアプリケーションのデプロイ、スケーリングなどの管理を自動化するコンテナオーケストレーションエンジンです。本書では Kubernetes に関して、アプリケーション開発者およびインフラエンジニアが利用する機能を網羅的に取り上げます。今回、前版を見直し、バージョン 1.18 に対応しました (アルファ機能を含む) 。また、認定資格 CKA / CKAD 取得に役立つ、さまざまな知識が得られます。 285 枚の図、 312 個のサンプルマニフェスト、 257 個のよくある質問と回答により、前版以上に分かりやすいものとなっています。
技書の森解説
Kubernetes を扱う日本語書籍のなかで、本書ほどリソースの種類を網羅的に解説したものはほとんどありません。 Pod 、 Service 、 Deployment といった基本オブジェクトから、 RBAC 、 NetworkPolicy 、カスタムリソースまで、公式ドキュメントの膨大な情報を一冊の構造に整理し直した「日本語で読める Kubernetes の百科事典」と形容できます。
著者自身が CKA/CKAD を保有し、実務でクラスタを運用してきた背景が反映されており、各リソースの説明には「なぜ必要で、どう使い分けるのか」という判断軸が添えられています。付録リポジトリにマニフェストのサンプルが揃っているため、ローカル環境で写経しながら動かすことができます。ネット上でも「辞書として手元に置いている」という声が多く、通読よりも必要な章を引くリファレンス的な使い方が定着しています。
ただし、 Docker やコンテナの基礎知識がない状態でいきなり読むと、用語の洪水に圧倒される可能性があります。コンテナを一度でも手元で動かした経験がある人が、体系的に知識を整理し直す段階で手に取ると、最も効果的に働く一冊です。
言及 Qiita 記事 (33 件)
1年半のソフトウェアエンジニア長期インターンで出会ったオススメ本をたくさん紹介します
♡ 859本, インターン, 書籍紹介”Kubernetes” の基本を徹底解説
♡ 490Docker, kubernetes, containerGWも勉強したい方向けに、よくオススメされる技術書をカテゴリ別にまとめてみた
♡ 212Python, AWS, Security, 初心者, AI【読書の夏?】各分野のおすすめ技術書を75冊まとめてみた
♡ 99AWS, Security, 初心者, 技術書, AICertified Kubernetes Security Specialist (CKS) 受験感想&準備方法
♡ 45Security, 資格, kubernetes, cks, CKA1年目にやったおすすめ教材
♡ 32初心者, 教材, 初学者向け, Udemy, 駆け出しエンジニア【Kubernetes Operator】operator-sdkとkubebuilder統合に関する注意点
♡ 29Go, kubernetes, operator, Kubebuilder, operator-sdk認定Kubernetes資格 CKAD勉強方法
♡ 18kubernetes, ckadWSLでminikubeの環境構築をしてみる
♡ 15kubernetes, minikube, kubectl【2020年版】k8s周りでよく使われるOSS・サービスを一言でまとめてみた
♡ 15Docker, kubernetes, microservices, CloudNative
この本に興味がある方におすすめ
この本に関連
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語・設計・運用・CS 基礎・ソフトスキルの 5 冊を選ぶチェックリストを紹介。
関連用語
Kubernetes
コンテナのデプロイ、スケーリング、管理を自動化するオープンソースのオーケストレーションプラットフォーム
EKS
AWS のマネージド Kubernetes サービス
YAML
人間が読みやすいデータシリアライゼーション形式で、設定ファイルや CI/CD の定義に広く使われる
Helm
Kubernetes のパッケージマネージャーで、アプリケーションのデプロイをテンプレート化して管理する
Docker Compose
複数のコンテナをまとめて定義・起動するツールで、ローカル開発環境の構築に使われる
GoogleCloud
Google が提供するクラウド。データ分析や機械学習、コンテナ技術に強みを持つ