1

私は単純なNodeJS APIを構築し、ドッカーイメージをレポにプッシュし、Helmをインストールしてk8に展開しました(完全に正常に動作します)。ヘルムアップグレードで新しいコンテナが取得されない

pullPolicyはAlwaysです。

今私は、ソースコードを更新し、私のアプリのアップデート版を展開します。私はバージョンをすべてのファイルにぶつけてビルドし、新しいDockerイメージをプッシュして、helm upgradeを試しましたが、何も起こっていないようです。 helm listと私はリビジョンが配備されたのを見ることができますが、ソースコードの変更は展開されていません。 watch kubectl get podsは、新しいポッドが期待どおりに作成されていないことも示していますkubectl --apply...

どうしましたか?

答えて

2

ヘルムは、ロールアウトの変更がある場合にのみ、kubernetesオブジェクトへの変更をロールアウトします。 :latestを使用する場合は、展開ファイルに変更を加える必要はありません。ポッドはローリングアップデートされません。レイトを使用し続けるには、何かを追加する必要があります(例えば、sha/versionのラベル)。

関連する問題