Helmのアップグレードについて質問があります。私は、ドッカー画像バーを持つポッドを展開するチャートfoo-1.0.0に取り組んでいます:4.5.1。
バージョン1.0.0のこのグラフfooに基づくリリース「myrelease」があります(バー:4.5.1が内部で実行されています)。
今、私はバーを修正し、イメージを再構築しますbar:4.5.2まだfoo-1.0.0です
私は起動します:
$ helm upgrade myrelease repo/foo --version 1.0.0
私の問題は、アップグレード後、ポッドがまだ4.5.2ではなくbar:4.5.1を実行していることです。
ティラーの「キャッシュ」ですか?ティラーはfoo-1.0.0を再度ダウンロードしなかったようです。ダウンロードを強制する方法はありますか?
values.yamlの画像セクションでタグのバージョンを変更する必要があります。
image:
repository: bar
tag: 4.5.2
pullPolicy: Always
次に、次のコマンドを実行します。
helm upgrade myrelease repo/foo
または単に次を実行します
helm upgrade myrelease repo/foo --set=image.tag=1.2.2
該当するイメージバージョンを設定します。