kubernetes에서 배포 이미지 생성시 유의 사항은 다음과 같다.
https://kubernetes.io/docs/concepts/containers/images/#updating-images
imagePullPolicy의 기본값은 IfNotPresent이다. 이미 존재하면 계속 사용한다는 점이다.
예를 들어 image:lastest를 사용 중이라면 IfNotPresent라면 한번만 이미지를 다운받고 다시 pod를 재시작하지 않는다.
따라서 똑같은 에러가 계속 발생한다.
이 문제를 해결하려면
imagePullPolicy를 Always로 변경해야 한다.
만약 tag를 사용해 버전닝을 하는 경우라면 imagePullPolicy의 값을 IfNotPresent로 설정하는 것이 좋다.
'docker' 카테고리의 다른 글
[docker] docker의 기본 메모리와 메모리 설정 내용 (0) | 2018.09.13 |
---|---|
도커 로컬에서 테스트하는 방법 (0) | 2018.09.12 |
[docker] starting container process caused exec bash 에러 (1) | 2018.09.11 |
docker 무조건 빌드하기 (0) | 2018.08.30 |
[docker] 도커 환경 정리 커맨드- docker prune 커맨드 (0) | 2018.08.25 |