Harbor 공인 인증서 구성
1. Harbor 공인 인증서 등록
1. hosts 파일 변경
vi /etc/hosts
[IP] 인증서 domain
[IP] 인증서 domain2. harbor docker-compose.yml 위치 확인
$ sudo find / -name 'docker-compose.yml'
cocktail@priv-registry:~$ sudo find / -name 'docker-compose.yml'/var/lib/cubectl/harbor/docker-compose.yml
cocktail@priv-registry:~$3. harbor 인증서의 domain 수정
$ cd /var/lib/cubectl/harbor/common/config/core
$ vi env
# AS-IS
EXT_ENDPOINT=https://10.1.1.50
# TO-BE (접속될 접속주소, 예시:)
EXT_ENDPOINT=https://harbor.cocktailcloud.io4. harbor 인증서 위치 확인
5. 공인 인증서로 인증서 교체
6. 정상적으로 인증서가 nginx에 설정되었는지 확인
7. harbor 재시작
8. 접속 확인

9. 모든 노드의 /etc/containerd/certs.d 디렉토리에 domain으로 디렉토리 생성
10. /etc/containerd/certs.d/ 에 있는 모든 디렉토리의 hosts.toml 파일에 IP로 되어있는 부분을 domain으로 변경
11. /etc/docker/certs.d 디렉토리의 IP 로 되어있는 디렉토리를 도메인으로 복사
Last updated