OS に Helm CLI をインストールする
スクリプト、パッケージマネージャー、バイナリによるインストール方法を学びます。
「OS に Helm CLI をインストールする」はCoddyKit上の無料Helm Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはHelm Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Helm Academyコースには全4レッスンが含まれています。
Helmは1つのバイナリだけ
Helm 3は、ターミナルから実行するクライアント側の単一バイナリとして提供されます。クラスターにサーバーをインストールする必要はありません。それでは、マシンにhelmコマンドを追加しましょう。
インストール方法は3つ
一般的な方法は3つあります。セットアップscript、OSのパッケージマネージャー、またはバイナリの直接ダウンロードです。普段のツール管理方法に合うものを選んでください。
Homebrewを使うmacOS
macOSでは、最も簡単なのはHomebrewを使う方法です。1行でHelmをインストールでき、ほかのツールと同じようにアップグレードできます。
brew install helmChocolateyまたはScoopを使うWindows
WindowsではChocolateyまたはScoopを使えます。どちらも公式のHelmパッケージを取得するため、PATHを手作業で設定する必要がありません。
choco install kubernetes-helmLinuxのパッケージマネージャー
多くのLinuxディストリビューションでは、Helmの署名キーとリポジトリを追加すると、aptやyumからHelmをインストールできます。UbuntuではSnapも利用できます。
sudo snap install helm --classic公式インストールスクリプト
Unix系システムでは、Helmがget-helm-3スクリプトを公開しています。スクリプトがOSとアーキテクチャを検出し、バイナリをPATH上に配置します。
curl -fsSL https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bashパイプで渡すスクリプトは必ず確認する
スクリプトをbashに直接パイプすると、リモートコードが自分の権限で実行されます。信頼する前にスクリプトを読むか、まずダウンロードして動作を確認してください。
バイナリを手動でダウンロードする
GitHubからリリースtarballを取得し、展開して、/usr/local/binのようなPATH上のディレクトリにhelmバイナリを移動することもできます。
tar -zxvf helm-v3.x.x-linux-amd64.tar.gz
sudo mv linux-amd64/helm /usr/local/bin/helmHelmとクラスターのバージョンを合わせる
Helmにはversion skewポリシーがあります。Helmのリリースは、リリース時点でサポート対象となっているKubernetesバージョンに対応します。適度に新しいバージョンを使い続けることで、予期せぬ問題を避けられます。
インストールを確認する
インストール後に helm version を実行します。バージョン文字列が表示されれば、バイナリがPATH上にあり、クラスターと通信できる状態です。
helm versionHelmを最新に保つ
どの方法でインストールした場合でも、アップグレードには同じツールを使います。brew upgrade helm、パッケージマネージャー、またはスクリプトの再実行です。修正を取り込むため、常に最新の状態に保ちます。
確認
Linuxサーバーに、クロスプラットフォームで最も速くインストールしたいとします。
まとめ
Helm 3は1つのクライアントバイナリです。Homebrew、パッケージマネージャー、公式スクリプト、または手動ダウンロードでインストールし、helm version で確認します。🎉
よくある質問
「OS に Helm CLI をインストールする」レッスンは無料ですか?
はい。「OS に Helm CLI をインストールする」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Helm Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Helm Academyコースには全4レッスンが含まれています。
「OS に Helm CLI をインストールする」で何を学びますか?
スクリプト、パッケージマネージャー、バイナリによるインストール方法を学びます。 ブラウザで直接実行するハンズオンコードでHelm Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Helm Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのHelm Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「OS に Helm CLI をインストールする」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このHelm Academyレッスンでコードを書いて実行できますか?
はい。すべてのHelm Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- OS に Helm CLI をインストールする
- Helm が kubeconfig でクラスターを見つける仕組み
- helm version と helm env による基本確認
- Shell 補完とヘルプを有効にする