Skip to Content
ラーニング・ヘルム
book

ラーニング・ヘルム

by Matt Butcher, Matt Farina, Josh Dolitsky
March 2025
Intermediate to advanced
214 pages
3h 20m
Japanese
O'Reilly Media, Inc.
Book available
Content preview from ラーニング・ヘルム

第2章. Helmを使う

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

Helmには、helm という名前のコマンドラインツールがあり、Helmチャートの操作に必要なすべての機能を利用できる。 この章では、 クライアントの主な機能を紹介する。その過程で、HelmがKubernetesとどのように相互作用するかを学ぶ。helm

まずはHelmのインストールと設定方法から始め、Helmの主なコマンドグループを見ていく。その後、パッケージの発見と学習、インストール、アップグレード、削除の方法について説明する。

Helmクライアントのインストールと設定

Helmは、主要なHelmタスクをすべて実行できる単一のコマンドラインクライアントを提供している。このクライアントの名前はhelm である。Helmチャートで動作するツールは他にもたくさんあるが、このツールはHelmコアメンテナによってメンテナンスされている公式の一般化ツールであり、この章と次の章の主題である。

helm クライアントはGoというプログラミング言語で書かれている。Python、JavaScript、Rubyとは異なり、Goはコンパイル言語である。いったんGoプログラムがコンパイルされれば、バイナリを実行したり作業したりするのにGoツールは必要ない。

そこで、まず静的バイナリのダウンロードとインストールについて説明し、その後、希望に応じてGoのソースコードから取得してコンパイルするプロセスを簡単に紹介する。

ビルド済みバイナリをインストールする

Helmのメンテナがhelm の新しいリリースを発行するたびに、プロジェクトは多くの一般的なオペレーティングシステムとアーキテクチャ向けに、 helm の新しい署名付きバイナリ ビルドを提供する。この記事を書いている時点では、64ビットのIntel/AMDからARM、s390、PPCまで幅広いアーキテクチャのLinux、Windows、macOS用のHelmのビルド済みバージョンが利用できる。つまり、Raspberry Piからスーパーコンピューターまで、どんなものでもHelmを実行できるということだ。

Helmリリースの定義はHelmリリースページにある。 リリースページでは、最新のリリースを先頭に、時系列でリリースリストが表示される。

Helmのバージョン番号に関するメモ

2020年11月まで、Helmの2つの異なるメジャーバージョンが活発にメンテナンスされていた。 現在のHelmの安定したメジャーバージョンはバージョン3だ。Helmのダウンロードページにアクセスすると、両方のバージョンがダウンロード可能になっていることがある。バージョンは時系列でリストされているため、Helm ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

エンジニアが学ぶ会計システムの「知識」と「技術」

エンジニアが学ぶ会計システムの「知識」と「技術」

広川 敬祐, 五島 伸二, 小田 恭彦, 大塚 晃, 川勝 健司
生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

James Phoenix, Mike Taylor, 田村 広平, 大野 真一朗, 砂長谷 健, 土井 健, 大貫 峻平, 石山 将成
ファストAPI

ファストAPI

Bill Lubanovic

Publisher Resources

ISBN: 9798341625860Supplemental Content