2017-12-06 5 views
0

をchartmuseumし、アップロード後に更新チャートを示していないフェッチと。ヘルム検索は、私が<strong>Kubernetes</strong>クラスタ内のサービスを管理し、私のサービスのチャートを管理するために<strong>chartmuseum</strong>を使用する<strong>ヘルム</strong>を使用しています

私はコマンドhelm repo add URLでレポを追加した後、舵は例えば、私のレポと対話することができますが利用可能な図表をhelm install NAMEでインストールするか、helm searchですべての図を表示してください。

は今、私は次のような問題に直面している:

新しいグラフを作成または更新した後、私はコマンドでそれをアップロードします。
curl --data-binary "@FILENAME.tgz" http://REPOURL:REPOPORT/api/charts。私はhelm searchを実行すると

、私は新しいグラフやチャートの更新バージョンを見ることを期待しています。これはではなく、の場合です。さらに、helm fetch NAMEを実行すると、更新されたグラフの古いバージョンが表示されます。

新規または更新されたチャートを見て、それを使用するために、私は(それ以外の場合は、混乱を取得、同じ名前で)再追加レポする必要があります。

利用できるグラフのリストを更新する方法はレポを再度追加することなく、ありますか?

+0

こんにちは、私はあまりにもchartmuseumに新しいです、とK8Sクラスタ内の「指揮インキュベーター/ chartmuseumをインストールする」ことでchartmuseumを設定した後、私は美術館にグラフをアップロードしようとしましたが、それは私がドッキングウィンドウでそれを実行した場合にも見られない404を返しました博物館が走っているコンテナ。以前同じ問題に遭遇したのだろうか? –

答えて

1

リポジトリの状態がディスクにキャッシュされます。リモートリポジトリを更新するときには、アクセスする前にhelm repo updateを実行して更新を取得する必要があります。

+0

お返事ありがとうございます。このコマンドを使用して、 'chartmuseum'からそのようなファイルを生成することはできますか?このコマンドはローカルディレクトリ用のファイルを作成できるようにしているようです(コマンドとして定義する必要があるため)。パラメータ '--url'と' --host'は期待通りの動作をしません。 –

+0

すべてのチャートをフェッチし、必要なものを変更または作成してから、インデックスファイルを作成する必要がありますか?または、ファイルを作成するためにchartmuseum-serverに接続する必要がありますか?または、より簡単なソリューションがありますか? –

+1

@ThomasBöhm 'helm fetch ... 'の前に' helm repo update'を実行しましたか? –

関連する問題

 関連する問題