実践Helm─自作アプリをKubernetesクラスタに簡単デプロイ!

本書は、オープンソースのコンテナオーケストレーションシステム「Kubernetes」のパッケージマネージャー「Helm」の解説書です。Helmの特徴はアプリケーションのデプロイの容易さです。既存のChartを活用したりChartを作成したりすることで、「helm install」のコマンド一つでアプリケーションをKubernetes上に構築できます。本文中ではDocker・Kubernetes初心者がHelmを使ってHelmのテンプレートであるChartを自作できるまでを目指します。Docker・Kubernetesは知っているけど「Helmってなに?」という方にもおすすめの一冊です。【目次】第1章 Helmの概要・基本構成1.1 具体例で考えるパッケージマネージャーの変遷1.2 Helmの特徴・構成第2章 Kubernetesクラスタ構築・Helmインストール2.1 Kubernetesクラスタの構築の選択肢2.2 Google Kubernetes Engineの構築2.3 Helmのインストール第3章 Helmでアプリケーションをデプロイ3.1 Helmコマンド3.2 MySQLとPrometheus/GrafanaをHelmでインストールする第4章 Helm Chartを自作しよう4.1 Chart作成チュートリアル4.2 GoアプリケーションをChart化する第5章 Helm Chartを発展させよう5.1 SubChartsとは5.2 Happy Helming ChartをSubChart化する付録A コマンドチートシート付録B Chart用変数チートシート付録C Chart用Sprig Functionsチートシート