内容説明
Kubernetesはコンテナ化されたアプリケーションのデプロイ、スケーリングなどの管理を、自動化するプラットフォームであり、コンテナオーケストレーションのデファクトともいえる存在です。本書ではKubernetesに関して、アプリケーション開発者およびインフラエンジニアが利用する機能を、網羅的に取り上げました。また、認定資格であるCKA/CKAD取得に役立つ、さまざまな知識を得ることも可能な内容となっています。本書は、クラウドネイティブのコアともいえる技術を使って、プロダクションレベルのコンピューティングを目指す人のための、価値ある一冊です。
目次
Dockerの復習と「Hello,Kubernetes」
なぜKubernetesが必要なのか?
Kubernetes環境の選択肢
APIリソースとkubectl
Workloads APIsカテゴリ
Service APIsカテゴリ
Config & Storage APIsカテゴリ
Cluster APIsカテゴリとMetadata APIsカテゴリ
リソース管理とオートスケーリング
ヘルスチェックとコンテナのライフサイクル
メンテナンスとノードの停止
高度で柔軟なスケジューリング
セキュリティ
マニフェストの汎用化を行うオープンソースソフトウェア
モニタリング
コンテナログの集約
Kubernetes環境でのCI/CD
マイクロサービスアーキテクチャとサービスメッシュ
Kubernetesのアーキテクチャを知る
Kubernetesとこれから
著者等紹介
青山真也[アオヤママサヤ]
株式会社サイバーエージェントAI事業本部2016年入社。OpenStackを使ったプライベートクラウドやGKE互換なコンテナプラットフォームをゼロから構築。CyberAgentではKubernetes/CloudNative領域のDeveloper Expertsとしても従事。国内カンファレンスでのKeynoteや海外カンファレンス等、登壇経験多数。世界で2番目にKubernetesの認定資格を取得。現在はOSSへのContribute活動をはじめ、Cloud Native Days TokyoのCo‐chair、CNCF公式のCloud Native Meetup TokyoやKubernetes Meetup TokyoのOrganizerなどコミュニティ活動にも従事(本データはこの書籍が刊行された当時に掲載されていたものです)