helm repo add と Bitnami Catalog
リモートの Chart Repository をローカルに登録します。
「helm repo add と Bitnami Catalog」はCoddyKit上の無料DevOps Bootcampレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDevOps Bootcamp学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 DevOps Bootcampコースには全4レッスンが含まれています。
チャートはどこから来るのか
Helm はチャートを同梱していません。チャートはチャートリポジトリからダウンロードします。チャートリポジトリとは、パッケージ化されたチャートと、利用可能なチャートのインデックスをホストする Web サーバーです。
リポジトリを登録する
リポジトリからインストールするには、まずリポジトリを追加する必要があります。helm repo addコマンドを使うと、名前とリポジトリ URL がマシンに保存されます。
helm repo add bitnami https://charts.bitnami.com/bitnami名前、次に URL
最初の引数は、bitnami のように自分で選ぶ短いローカルエイリアスです。2番目の引数は実際の URL です。以降はどこでもこのエイリアスを使います。
Bitnami を使う理由
Bitnami カタログは、nginx、PostgreSQL、Redis などの本番環境対応チャートを豊富にそろえた、規模が大きくよく管理されたカタログです。最初に追加するリポジトリとして定番です。
保存されるもの
リポジトリを追加すると、そのインデックスファイルがダウンロードされ、ローカルにキャッシュされます。これで Helm は、毎回再取得しなくても、そのリポジトリが提供するすべてのチャートとバージョンを把握できます。
リポジトリを一覧表示する
helm repo listを実行すると、追加済みのすべてのリポジトリを名前と URL 付きで確認できます。追加が成功したかを確認するのに便利です。
helm repo list一覧を読み取る
出力は単純な表で、NAME列と URL 列があります。各行は、チャートをインストールできる1つのリポジトリを表します。
NAME URL
bitnami https://charts.bitnami.com/bitnamiリポジトリを削除する
入力を間違えた場合や、もうそのソースが必要ない場合は、helm repo removeでローカルのエントリを削除できます。リポジトリの情報を忘れさせるだけで、クラスターには何も変更を加えません。
helm repo remove bitnamiリポジトリはユーザーごとに管理される
リポジトリの設定はクラスターではなく、ローカルの Helm 設定に保存されます。そのため、各ユーザーと各 CI マシンが必要なリポジトリを個別に追加します。
名前は自由に選べる
エイリアスは完全にローカルなものなので、同じ URL に対して2人が異なる名前を付けることもできます。覚えやすい名前を選び、チーム内で一貫して使いましょう。
一度追加すれば何度でも使える
リポジトリの追加は、マシンごとに一度だけ行います。その後は、実行するすべての検索コマンドやインストールコマンドで、URL の代わりにエイリアスを使えます。
クイックチェック
helm repo add を実行しました。最初の引数は何を表していますか。
まとめ
リポジトリには、パッケージ化されたチャートとインデックスがあります。helm repo addでローカルエイリアスを付けて登録すれば、豊富な Bitnami カタログのようなリポジトリを検索やインストールに利用できます。📦
よくある質問
「helm repo add と Bitnami Catalog」レッスンは無料ですか?
はい。「helm repo add と Bitnami Catalog」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、DevOps Bootcampコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 DevOps Bootcampコースには全4レッスンが含まれています。
「helm repo add と Bitnami Catalog」で何を学びますか?
リモートの Chart Repository をローカルに登録します。 ブラウザで直接実行するハンズオンコードでDevOps Bootcampを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
DevOps Bootcampを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDevOps Bootcampは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「helm repo add と Bitnami Catalog」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDevOps Bootcampレッスンでコードを書いて実行できますか?
はい。すべてのDevOps Bootcampレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- helm repo add と Bitnami Catalog
- helm repo update で Index を更新する
- helm search repo で Chart を探す
- Artifact Hub で公開 Chart を見つける