
Docker 프라이빗 레지스트리를 구축하고 GCP 로드 밸런서와 Nginx를 활용하여 서비스 하는 중 로그인이 안되는 현상이 발생했다. 1. 환경 구성GCP 로드 밸런서(L7)VM 인스턴스: Nginx와 Docker Registry가 Docker 컨테이너로 실행트래픽 흐름:클라이언트는 https://도메인 로 접근로드 밸런서는 SSL 종료 후, 내부적으로 HTTP(포트 80)로 VM의 Nginx에 요청을 전달Nginx는 해당 요청을 Docker Registry로 프록시Nginx 설정 server { listen 80; server_name 도메인; location / { proxy_pass http://nexus:8081; proxy_set_heade..

Git 저장소를 AWS에서 GCP로 이전하면서 여러 가지 문제를 겪었다. 특히 대용량 저장소 이전에서 예상치 못한 난관이 많았고, 다양한 방법을 시도해 해결했다. 이번 글에서는 처음 시도한 방법과 실패한 이유, 그리고 최종적으로 성공한 방법을 정리해보려 한다. Git 저장소 이전 방법1. 기본적인 Git 이전 방법가장 먼저 아래와 같은 방식으로 저장소를 이전했다.1) 기존 저장소를 클론 (mirror 방식)git clone --mirror 2) 새로운 저장소에 푸시cd .gitgit remote set-url origin git push --mirror하지만... 대용량 저장소에서는 실패! 😭push 실패 원인과 해결 방법❌ 실패 원인: push 중 RPC 에러 발생파일 크기가 크면 아래와 같은 에..

쿠버네티스를 사용하는 고객사에서 파일을 업로드 할 때 413 Request Entity Too Large 에러가 발생했다. 1MB를 갓 넘기는 파일이라 이게 대체 무슨일인가 보았더니, nginx에서는 업로드하는 파일의 용량을 기본적으로 1MB로 제한하기 때문이었다. 쿠버네티스에서도 ingress에서 설정을 해주지 않으면 nginx와 같은 기본값을 사용한다.Ingress 설정 방법ingress의 proxy-body-size를 설정하는 방법은 아주 간단히 어노테이션을 추가해주면 된다."nginx.ingress.kubernetes.io/proxy-body-size: 허용용량"apiVersion: networking.k8s.io/v1kind: Ingressmetadata: name: my-app annota..

#실행 중인 도커 확인 $ docker ps 로그인 docker hub에 먼저 가입을 한 후 터미널에 아래의 명령어를 입력해주면, username과 password를 입력할 수 있다. https://hub.docker.com/ Docker Hub Container Image Library | App Containerization Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your teams' container applications. hub.docker.com $ docker login 이미지 검색 및 다운로드 nginx의 이미지가 있는지 검색해보고 다운..
- Total
- Today
- Yesterday
- 전자정부프레임워크
- Spring
- Linux
- 자바스크립트
- Kubernetes
- 오토에버코테
- centos
- tomcat
- javascript
- 리액트
- 현대코테
- 코테
- softeer
- 자바
- 현대오토에버
- 아파치카프카
- java
- 스프링
- 쿠버네티스
- nginx
- springboot
- mysql
- 자바코테
- 톰캣
- 도커
- react
- softeer java
- 현대
- 코딩테스트
- Docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |