반응형 config14 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. HAProxy Frontend Session Utilization 증가 현상 HAProxy Frontend의 Session Utilization이 지속적으로 증가되는 현상. 원인?HAProxy에서 Frontend의 Session utilization이 계속 올라가는 경우, 이는 클라이언트의 요청 세션을 처리하는 동안 리소스를 효율적으로 관리하지 못하고 있다는 신호 일 수 있습니다. 기대하는 현상요청 세션이 끝나면 자체적으로 정리가 되어 Session Utilization이 요청수와 비례하게 증감되는 현상을 기대합니다. 조치방안각 설정을 점검하고 조정하여 최적화가 필요합니다. * 세션 제한Frontend가 세분화 되어 있다면, 최대 연결 수를 제한하여 다른 Frontend에 영향을 주지 않도록 설정이는 임시조치 일뿐, 내가 기대하는 해결방안은 아닙니다. Frontend my.. 2025. 4. 1. Terraform CLI & Configuration File Terraform CLI(Command)의 사용법은 아래와 같습니다. # Terraform [global Options] [args]Usage: terraform [global options] [args] The available commands for execution are listed below. The primary workflow commands are given first, followed by less common or more advanced commands. Main commands: init Prepare your working directory for other commands validate Check whether the configuratio.. 2024. 10. 7. 이전 1 2 3 다음 반응형