쿠버네티스(kubernetes)의 imagePullPolicy
Kubernetes2019. 12. 22. 12:11
쿠버네티스의 기본 이미지 가져오기 정책(image pull policy)은 IfNotPresent
다. 따라서 이미지가 이미 있으면 레지스트리에서 이미지를 가져오지 않고 로컬 이미지를 사용한다.
항상 레지스트리에서 이미지를 가져오게 하고 싶으면 다음과 같이 한다.
- 컨테이너 구성(spec)의
imagePullPolicy
를Always
로 설정한다. - 컨테이너 구성에서
imagePullPolicy
항목을 없애고 태그가:latest
인 이미지를 사용한다.Always
정책이 적용된다. - 컨테이너 구성에서
imagePullPolicy
항목을 없애고 태그를 생략한 이미지를 사용한다.Always
정책이 적용된다. - AlwaysPullImages 어드미션 컨트롤러(Admission Controller)를 활성화한다.
lastest 태그는 상용 환경(production)에선 사용하지 않는 게 좋다. 어떤 이미지를 사용 중인지 알 수 없고 롤백 또한 어렵다.
이미지에 대한 더 다양한 내용은 다음 링크를 참고한다.
도움이 됐다면 공감 버튼을 클릭해 주세요. 감사합니다.
'Kubernetes' 카테고리의 다른 글
유용한 쿠버네티스 커맨드 모음(Kubernetes commands) (0) | 2021.05.07 |
---|---|
minikube -The system cannot find the path specified.. (0) | 2019.01.07 |
윈도(Windows)에서 도커 IP 주소 조회 (0) | 2018.06.20 |
쿠버네티스 네임스페이스(namespace)의 이름 제약 (0) | 2018.06.11 |
도커(docker) 이미지의 내용이 궁금할 때 (0) | 2018.05.05 |
댓글()