TECH PLAY

目で見て体験! Kubernetesのしくみ -- Lチカでわかるクラスタオーケストレーション

2,750円 (税込)

楽天

目で見て体験! Kubernetesのしくみ -- Lチカでわかるクラスタオーケストレーション

書籍情報

発売日:

著者/編集:花井志生

出版社:技術評論社

発行形態:単行本

書籍説明

内容紹介

アプリケーションやインフラの障害に自動で対応する。停止することなくアプリケーションを更新する。システムの構成や機密情報をまとめて管理する。Raspberry Piでクラスタを構築し、実際の動作を確認しよう。

目次

■第1章:Kubernetesの基礎 ■■Kubernetesで実現できること ■■Kubernetesの構成要素と全体像 ■■Kubernetesを制御するコマンド ■■まとめ ■第2章:クラスタの準備とコンテナどうしの連携 ■■Kubernetesの導入 ■■コンテナレジストリの設定 ■■「目に見えるWebサーバ」の実行 ■■まとめ ■第3章:さまざまな障害への対応 ■■インフラ障害(ノード故障)を検知しPod数を維持する ■■バックエンド障害を検知しリクエストを振り分ける ■■障害を起こしたアプリケーションを検知し自動で再起動する ■■まとめ ■第4章:アプリケーションのスムーズな更新 ■■アプリケーションをバージョン管理する ■■無停止でアプリケーションを更新する ■■バージョン違いのアプリケーションの混在を防ぐ ■■更新に問題があった際にすばやく切り戻す ■■まとめ ■第5章:システム構成の集中管理 ■■環境変数やファイルで設定を引き渡す ■■ConfigMapで設定を管理する ■■Secretで機密情報を管理する ■■まとめ ■第6章:負荷に応じたオートスケール ■■メトリクスに応じてPod数を自動調整する ■■ノードの数自体を自動調整する ■■まとめ ■第7章:Kubernetesのその他の機能 ■■定期的に処理を実行する ■■状態を持つアプリケーションを管理する ■■まとめ ■第8章:Kubernetes環境の調査とデバッグ ■■コンテナの中を調べたい ■■アプリケーションの稼動環境のパラメータをちょっと変更して試してみたい ■■ノードの調子が悪いので調査したいが、ツール類をインストールしたくない ■■デバッグに便利なそのほかの機能 ■■まとめ ■付録A:Raspberry Piのセットアップ ■■準備するハードウェア ■■OSのインストールと設定 ■付録B:「目に見えるWebサーバ」のためのLEDサーバの構築 ■■実装のための課題 ■■ハードウェア ■■ソフトウェア

著者情報

花井, 志生

花井志生

花井志生(はない・しせい) C/C++を用いた組み込み機器(POS)用のアプリケーション開発に携わったのち、10年ほどでサーバサイド軸足を移し、主にJavaを使用したWebアプリケーション開発に従事。2015年夏からクラウドを用いたソリューションのテクニカルコンサルティング、PoCを生業としている。主な著書にJava、Ruby、C言語を用いたものがある。

類似書籍