原因
imagePullPolicy
をつけていないと、ローカルのキャッシュを利用しているっぽいので更新されていなかった
対処方法
imagePullPolicy: Always
で常に、imageをpullするようにすると解決
app-deployment.yaml
1 2 3 4 |
<span class="na">image</span><span class="pi">:</span> <span class="s">xxxxxxxxxxxxxx.dkr.ecr.ap-northeast-1.amazonaws.com /business:app</span> <span class="na">name</span><span class="pi">:</span> <span class="s">app</span> <span class="na">imagePullPolicy</span><span class="pi">:</span> <span class="s">Always</span> |
設定値の意味
- Always: 常にコンテナイメージをPullする
- IfNotPresent: 既にコンテナイメージがあればPullを実行しない
- Never: Pullを実行しない。ローカルにコンテナイメージがあることを期待する