쿠버네티스(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를 재배포 해준다.

반응형