0Pricing
DevOps Bootcamp · レッスン

helm repo update で Index を更新する

利用可能な Chart のローカル情報を最新に保ちます。

「helm repo update で Index を更新する」はCoddyKit上の無料DevOps Bootcampレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDevOps Bootcamp学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 DevOps Bootcampコースには全4レッスンが含まれています。

キャッシュは古くなる

リポジトリを追加すると、Helm はそのインデックスを一度キャッシュします。その後に公開された新しいチャートバージョンは、ローカルコピーを更新するまで表示されません。

更新コマンド

helm repo updateは、追加済みのすべてのリポジトリのインデックスを再ダウンロードし、各サーバーが現在提供している内容とローカルの表示を同期します。

helm repo update

更新されるもの

update が更新するのはインデックスファイルだけです。クラスターで実行中のものをインストール、アップグレード、変更することはありません。いつ実行しても完全に安全です。

出力を読み取る

Helm は取得中にリポジトリごとに1行を出力し、最後に完了を知らせるメッセージを表示します。失敗した行は、そのリポジトリ URL に到達できなかったことを意味します。

...Successfully got an update from the "bitnami" chart repository
Update Complete.

1つのリポジトリを更新する

リポジトリが多数あっても、必要なのが1つだけなら、その名前を渡して単一のリポジトリだけを更新し、残りをスキップできます。

helm repo update bitnami

実行するタイミング

最新バージョンを使いたい場合は、検索やインストールの直前に update を実行します。また、存在するはずのチャートがまだ表示されない場合にも実行してください。

add ではすでに更新される

新しくhelm repo addを実行すると、インデックスもすぐに取得されます。update が必要なのは、以前に追加したリポジトリで、その後内容が更新されている可能性がある場合だけです。

自動化での習慣

CI スクリプトでは、リポジトリを追加した直後にhelm repo updateを実行するのが一般的です。これにより、パイプラインで公開済みの最新チャートを確実に利用できます。

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

古いキャッシュは古いバージョンを意味する

更新を省略すると、検索結果には最後に同期した時点で存在していたものしか表示されません。気付かないまま古いチャートをインストールしてしまう可能性があります。

低コストで高速

インデックスファイルは小さいため、更新は高速でコストもかかりません。最新の状態を保つために、helm repo updateを頻繁に実行しても問題ありません。

ローカルで行われ、クラスターには影響しない

更新は完全に自分のマシン上で行われることを覚えておきましょう。チームメンバーや CI ランナーは、それぞれのローカルインデックスを個別に更新します。

クイックチェック

先週リポジトリを追加し、新しいチャートバージョンが公開されました。表示させるには何を実行しますか。

まとめ

リポジトリのインデックスはローカルにキャッシュされ、やがて古くなります。helm repo updateを実行すると安全に再取得でき、検索やインストールで最新のチャートバージョンを利用できます。🔄

よくある質問

「helm repo update で Index を更新する」レッスンは無料ですか?

はい。「helm repo update で Index を更新する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、DevOps Bootcampコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 DevOps Bootcampコースには全4レッスンが含まれています。

「helm repo update で Index を更新する」で何を学びますか?

利用可能な Chart のローカル情報を最新に保ちます。 ブラウザで直接実行するハンズオンコードでDevOps Bootcampを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

DevOps Bootcampを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのDevOps Bootcampは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。

「helm repo update で Index を更新する」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このDevOps Bootcampレッスンでコードを書いて実行できますか?

はい。すべてのDevOps Bootcampレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. helm repo add と Bitnami Catalog
  2. helm repo update で Index を更新する
  3. helm search repo で Chart を探す
  4. Artifact Hub で公開 Chart を見つける
← DevOps Bootcampに戻る