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

· インプレスR&D
eBook
166
페이지

eBook 정보

本書は、オープンソースのコンテナオーケストレーションシステム「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チートシート

저자 정보

システムインテグレーターで、アプリケーションエンジニアとして4年間業務システムの構築に従事する。2019年5月より転職し、インフラエンジニアとして基盤構築に携わる。最近の趣味はCNCFのプロダクトに触れること。

읽기 정보

스마트폰 및 태블릿
AndroidiPad/iPhoneGoogle Play 북 앱을 설치하세요. 계정과 자동으로 동기화되어 어디서나 온라인 또는 오프라인으로 책을 읽을 수 있습니다.
노트북 및 컴퓨터
컴퓨터의 웹브라우저를 사용하여 Google Play에서 구매한 오디오북을 들을 수 있습니다.
eReader 및 기타 기기
Kobo eReader 등의 eBook 리더기에서 읽으려면 파일을 다운로드하여 기기로 전송해야 합니다. 지원되는 eBook 리더기로 파일을 전송하려면 고객센터에서 자세한 안내를 따르세요.