LoginSignup
0
0

More than 1 year has passed since last update.

kubernetesでpodを再起動しても使われる imageが更新されない場合に試すこと

Posted at

問題

開発環境の話です。
同じイメージタグでイメージを更新しつつ、podに反映したいことってありますよね?
が、latestタグ以外の場合、podを再起動(kubectl delete pod)しても反映されないことがあります。というかほぼされません。

解決

答えはここに。

Loading an Image Into Your Cluster
https://kind.sigs.k8s.io/docs/user/quick-start/#loading-an-image-into-your-cluster

latestタグ以外の時はimagePullPolicy: IfNotPresentなので、既に起動済みのイメージの場合、更新されないわけですな。

そんな時は、imagePullPolicy: Always をそっと添えてあげれば解決です。

こんな感じ

.
.
  spec:
       containers:
       - name: xxxx-container
         image: xxxx-container.foo.bar.repository:dev
         imagePullPolicy: Always
.
.

トレーサビリティーのためにも、CD回すためにも、productionならば毎回タグを更新すると思いますが、開発環境でハマりやすい問題ということで。
ご参考まで。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0