문제 상황
새로운 Private Registry (Harbor)를 구축하고 CA 인증서를 호스트에 등록 및 config.toml
파일까지 업데이트 해주었음에도 불구하고 Image Pull 작업을 요청하면 401 에러가 발생하였습니다. config.toml
파일을 어떻게 업데이트하여야 하는지는 추후 포스트에서 다루겠습니다.
임시 해결 방법
아래 명령어처럼 image를 가져올 때 --user USERID:PASSWORD
인자를 추가로 넘겨 주면, 정상적으로 이미지를 가져옵니다. 하지만 근본적인 해결책은 될 수 없으므로 해당 문제를 완전히 해결할 수 있는 방법을 찾으면 업데이트 하도록 하겠습니다.
$ sudo ctr images pull --user USERID:PASSWORD IMAGE_PATH
마무리
여기까지 따라오시느라 고생 많으셨습니다. 만약 이 글이 도움이 되셨다면 글 좌측 하단의 하트❤를 눌러주시면 감사하겠습니다.
혹시라도 글에 이상이 있거나, 이해가 가지 않으시는 부분, 또는 추가적으로 궁금하신 내용이 있다면 주저 마시고 댓글💬을 남겨주세요! 빠른 시간 안에 답변을 드리겠습니다 😊
반응형
'IT > containerd' 카테고리의 다른 글
[containerd] containerd를 CRI 런타임으로 하는 Kubernetes 클러스터를 구축해보자 (2) | 2021.06.19 |
---|