概要
Dockerとkubernetesは,Webだけでなくさまざまなシステムで利用されています。仮想化とは違うので,エンジニアの皆さんもそのメリットをどう活かしていくのか悩ましいところです。本書は,Dockerとkubernetesのしくみを大胆にイラスト化しました。視覚的に理解することができるので,その技術の本質を理解しやすくなります。各所でコマンド入力を利用して。Dockerとkubernetesの動作もしっかりわかるようになります。
こんな方におすすめ
- Dockerとkubernetesのしくみを根底から知りたい方,理論をしっかり理解したい方,インフラエンジニア,ネットワークエンジニア,システムエンジニア,プログラマなど
著者から一言
本書はコンテナ技術に始めて触れる方を対象に,DockerとKubernetesの基本的な機能の概要を,コンテナの仕組みをふまえつつとらえられるようにすることを目指しました。
各ツールの持つ基本的な機能に加えて,コンテナの構造や,Docker とKubernetesがコンテナを作る仕組みの概要も紹介します。
一般にあまり焦点を当てて取り上げられることは多くありませんが,「コンテナランタイム」というソフトウェアも本書で扱う中心的なトピックの1つです。コンテナランタイムはコンテナ技術における最も基礎的なソフトウェアといえます。その重要な役割に「コンテナを作り出し管理すること」があります。
Docker・Kubernetesのどちらも,コンテナを作成・管理するためにコンテナランタイムを内部で用いており,コンテナ技術における縁の下の力持ちのような役割を担っています。このコンテナランタイムや,それから作り出されるコンテナの構造への基本的な知識は,本書で扱っていないDocker・Kubernetesの機能や,他のコンテナ関連ツールを学ぶ際にも,その理解の助けになるでしょう。
また,文章やコマンドだけではイメージしづらい概念については,なるべく図を用いて,それらを視覚的にとらえられるよう心掛けました。
本書が皆様のコンテナライフスタートの一助となることを願ってやみません。