쿠버네티스를 사용하는 고객사에서 파일을 업로드 할 때 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..
minikube는 쿠버네티스 학습과 개발을 용이하게 만든 로컬 쿠버네티스다. 설치 준비 minikube를 설치하기 위해서는 아래와 같은 리소스가 필요하다. - 2 CPUs 이상 - 2GB 의 메모리 - 20GB 이상의 디스크 공간 - 인터넷 - 컨테이너 혹은 virtual machine manager (Docker, Podman, VirtualBox 등등) 설치하기 - 설치하는 방법은 매우 간단하다! 아래의 링크에서 내 PC 환경에 맞게 선택하면 설치 명령어를 제공해준다. https://minikube.sigs.k8s.io/docs/start/ minikube start minikube is local Kubernetes minikube.sigs.k8s.io 나는 macOs에 homebrew로 다운로드 ..
docker hub와 같은 public 저장소에 docker image를 저장하지 못하는 경우가 있다. 대부분 사설 저장소를 사용하겠지만...나는 로컬이미지를 사용하고 싶었다. 이럴 때는 로컬 이미지를 tar 파일로 변환하여 컨테이너를 실행 시킬 서버에서 tar 파일을 다시 image로 변경한다. docker image -> tar 변경- 예시에서는 test:0.1 이미지를 test-0.1.tar 파일로 저장한다.$ docker save -o [파일명] [이미지명]예) docker save -o C:\Users\injeong\Desktop\test-0.1.tar test:0.1tar -> docker image 변경$ docker load -i [파일명]예) docker load -i /home/ubun..
서버 준비 - 나는 가상서버로 준비했다 - CPU는 2 cores, memory는 2GB 이상으로 준비해야 한다 hostname ip roles k8s-master 192.168.0.40 control-plane k8s-node1 192.168.0.41 worker k8s-node2 192.168.0.42 worker CentOS 설정 1) selinux 비활성화 # setenforce 0 # sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config 2) swap 비활성화 # swapoff -a # sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab 3) 방화벽 비활성화 - 방화벽의 경우 필요한 포트만 오..
- Total
- Today
- Yesterday
- springboot
- 코딩테스트
- Spring
- 코테
- react
- 전자정부프레임워크
- Kubernetes
- 아파치카프카
- javascript
- 자바코테
- Docker
- java 코테
- 오토에버코테
- 자바
- java
- 현대코테
- 도커
- Linux
- 톰캣
- mysql
- 스프링
- 현대
- 자바스크립트
- 쿠버네티스
- centos
- 리액트
- softeer java
- tomcat
- 현대오토에버
- softeer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |