반응형 IT Knowledge/Repository10 Harbor 구성시 EXT_ENDPOINT https로 서비스하기(behind nginx) 문제 현상Reverse(Nginx)는 443으로 서비스를 하고 있는데, 실제 Container를 Pull 해갈때, http(80)포트로 시도함. 현재 구성nginx1(https, letsencrypt) harbor proxy(nginx, http) harbor ui/registryReverseProxy인 Nginx(HTTPS) 뒤에 HTTP로 Harbor를 실행( Running Harbor with HTTP behind a HTTPS Reverse Proxy (nginx) ) Harbor version : v2.12.2 기대하는 현상Container Image를 Pull 받아갈 때, 443포트를 이용해서 통신하기를 원한다. 조치방법Harbor에서 External EndPoint의 주소를 ht.. 2025. 4. 29. Harbor 구성시 오류 - 413 Request Entity Too Large <nginx> [나의 Harbor 구성]nginx1(https, letsencrypt) harbor proxy(nginx, http) harbor ui/registrReverseProxy인 Nginx(HTTPS) 뒤에 HTTP로 Harbor를 실행( Running Harbor with HTTP behind a HTTPS Reverse Proxy (nginx) ) 원인 - 앞단의 nginx에서 Request Size의 제한보다 큰 요청이 들어온 경우 발생합니다. 현황 - nginx.conf에 "client_max_body_size"를 설정하지 않은 경우, Default값으로 적용됩니다. (Default 1M) 조치방안Request의 Size 제한을 없애는 방법 "client_max_body_size 0;" 으로 .. 2025. 4. 25. Harbor 구성시 오류 - Image Upload 401 unauthorized Harbor에 Project(Type Project)로 설정된 저장소에 Docker Image가 업로드 되지 않는 현상 업로드 실패 이유는? 401 unauthorized [나의 Harbor 구성]nginx1(https, letsencrypt) harbor proxy(nginx, http) harbor ui/registry ReverseProxy인 Nginx(HTTPS) 뒤에 HTTP로 Harbor를 실행( Running Harbor with HTTP behind a HTTPS Reverse Proxy (nginx) ) 조치방안Harbor 앞단에 ReverseProxy 역할을 하는 nginx에서 서비스에 필요한 설정을 넘겨주지 않았다. 이를 위해 아래와 같이 설정하면 가능하다## Second Ser.. 2025. 4. 25. Harbor 재구성(Re-Config) Harbor를 구성하다가 설정을 변경하여 재구성하는 경우!Harbor를 이미 사용하다가 구성을 변경하는 경우! Harbor를 재구성하려면 아래의 단계를 수행하세요. 1. Harbor를 멈추세요. sudo docker compose down -v 2. harbor.yaml 수정하기. vim harbor.yml 3. prepare 스크립트를 실행하여 config를 재적용하기sudo ./prepare prepare 명령에 구성요소(notary, clair, chartmuseum)를 함께 설치하도록 적용하려면?sudo ./prepare --with-notary --with-clair --with-chartmuseum 4. 이제 다시 Harbor 인스턴스를 다시 만들고 시작sudo docker compose.. 2025. 4. 10. Harbor Install(Rocky 8 & offline) yum install docker-ce docker-ce-cli containerd.io docker-compose-pluginHarbor 설치 방법입니다. 인터넷이 되지 않는 환경으로 Offline 방식으로 설치합니다. 설치파일은 인터넷이 가능한 PC에서 받아서 넣어두셔야 합니다.! Harbor 설치를 위해 필요한 사전설치!Docker & Docker-Composeyum install docker-ce docker-ce-cli containerd.io docker-compose-plugin Harbor 릴리즈 URL :https://github.com/goharbor/harbor/releases Releases · goharbor/harborAn open source trusted cloud nat.. 2025. 4. 8. Harbor(Private Docker Registry) 개요 & Features Harbor란?Harbor의 공식사이트에서는 아래와 같이 설명합니다. https://goharbor.io/Harbor is an open source registry that secures artifacts with policies and role-based access control, ensures images are scanned and free from vulnerabilities, and signs images as trusted. Harbor, a CNCF Graduated project, delivers compliance, performance, and interoperability to help you consistently and securely manage artifacts across.. 2025. 4. 8. 이전 1 2 다음 반응형