쿠버네티스(kubernetes)
Failed to pull image with x509 ImagePullBackOff 해결하기 - CRIO
토끼C
2024. 12. 11. 21:16
반응형
systemctl restart crio
하버 구축 후 쿠버네티스 클러스터에서 이미지를 pull 할때 컨테이너가 ImagePullBackOff 상태인 경우가 있다.
해당 문제가 발생하는 이유는 pull해오려는 이미지 저장소가 https를 사용하여 인증서를 요구하기 때문이다.
쿠버네티스 런타임이 CRIO인 경우 아래 내용으로 해결할 수 있다.
1. crio 설정 파일 수정
vi /etc/crio/crio.conf
- POD가 배포될 노드의 설정 파일을 수정한다.
insecure_registries = [
"IP 혹은 도메인:포트", "192.168.1.1:80"
]
- crio.conf 파일에 위의 내용을 추가한다.
2. crio 재시작
systemctl restart crio
- crio를 재시작 해준다.
3. POD 재배포
- ImagePullBackOff가 발생했던 POD를 재배포 해준다.
반응형