작성
·
598
0
안녕하세요. 직접 k8s 구성을 해서 테스트 중에 오류가 발생하여 문의 드립니다.
제가 harbor 서버를 docker-compose 를 통해 직접 구축을 했고, harbor 서버에 있는 이미지를 kubernetes cluster 에서 deployment 를 이용해서 이미지를 pull 하여 배포 하려고 합니다.
kubernetes cluster 에는 docker 도 같이 올라가있는데요. docker login 을 통해서 harbor 서버로 접근시에 정상적으로 login 이 되고 이미지 pull / push 가 됩니다.
다만 deployment 를 이용할때만 문제가 되는데요. 많은 기술 문서를 봤을때, sercret 키를 이용하여, deployment 파일에 imagePullSecret 항목을 통해 인증을 받아 이미지를 pull 해온다고 하는데 오류가 계속 발생합니다.
사전에 harbor 와 kubernetes 에 각각 있는 ca 인증서를 서로의 서버에 각각 배치 시켜 인증을 진행을 해야한다는데 , 몇 일째 헤매고 있어 답답한 마음에 문의 드립니다.
x509: cannot validate certificate for 10.0.0.130 because it doesn't contain any IP SANs
deployment 를 통해 배포시 발생하는 에러메세지 입니다.
도움 부탁 드립니다 (__)
답변 2
0
안녕하세요
아쉬움이 있으시겠지만, 인프라 환경이 달라지거나 추가하는 경우 봐야 하는 항목들이 여러가지가 있습니다.
(그리고 영향을 주는 여러 과정 상에 있는 부분도 함께 알아야 합니다.)
그와 같은 부분을 현재 교육으로 만든 컨텐츠에는 포함하고 있지 않습니다.
제 생각에는 현재의 내용은 유저 커뮤니티 및 오픈 채팅 등을 통해서 물어보시는게 더 좋을 것 같습니다.
저의 경우에는 아래의 분이 기술한 블로그를 보고 도움을 얻었습니다.
https://m.blog.naver.com/PostView.naver?blogId=jooozip&logNo=222991512687&proxyReferer=
좋은 결과 있으시길 바라겠습니다.