목 록

· Kubernetes
개  요Kubernetes Cluster 환경에서 ingress-nginx 사용 할 때 www.test.co.kr  주소로 들어온 요청을 www.test.com  주소로 redirect 해야하는 상황이 발생 할 수 있다. 본문에서는 ingress-nginx에서 도메인주소 rewrite 설정 방법을 작성하였다.참고 주소 : https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/nginx-configuration/annotations.md1. 설  정ingress 설정 yaml 파일 내에서 annotation 부분에 nginx.ingress.kubernetes.io/permanent-redirect 추가한다.nginx.ingress.ku..
· Kubernetes
개  요Kubernetes에서 ingress-nginx를 사용할 때 파일 업로드를 하는 경우 413 Requeset Entity Too Large 에러가 발생할 수 있다. 본문에서는 해당 문제를 해결하는 방법을 정리하였다.1. 원  인ingress-nginx에서는 nginx와 똑같이 client-max-body-size라는 옵션을 가지고 있다. 해당 옵션의 기본값은 1m이며, 위 에러가 발생한 경우 해당 값을 늘려주거나 용량 제한 없게 0으로 설정해야 한다.2. 해결방법nginx.org를 사용하는 Ingress인 경우 client-max-body-size를 통해 설정apiVersion: networking.k8s.io/v1kind: Ingressmetadata: name: ingress annotat..
· WEB/Nginx
개  요Nginx사용 시 File Upload 서비스를 수행하다가 HTTP 413 client intended to send too large body 에러를 확인한 경우 해결하는 방법을 정리하였다.1. 원  인Nginx의 경우 최대 용량을 지정하는 옵션인 client_max_body_size가 있다. 해당 옵션 값의 기본값은 1m이며 HTTP Client의 Content-Length 헤더값이 이보다 클 경우 Nginx는 HTTP 413 Error(Requeset Entity Too Large)를 전송하며 위와 같은 메시지 화면을 보여준다.Nginx 로그에는 아래와 같은 내용이 확인 된다.2024/10/15 05:54:59 [error] 242: *160826 client intended to send ..
· Kubernetes
개  요처음으로 Deployment, StatefulSet, Pod 혹은 Pod Template를 포함하고 있는 다른 Object들을 처음 만들 때 Image 저장소로 부터 kubelet은 Image를 가져 온다. 이미지를 가지고 올 때 항상 Image 저장소에서 가져올지, 변동 사항이 없는 Image라면 Local(Worker Node)에 저장되어 있는지 Image를 사용할지 정책을 정할 수 있다.1. Image Pull PolicyImage Pull Policy와 Image 이름 및 Tag는 kubelet이 Image를 어떻게 가져올지에 대해 영향을 준다.IfNotPresentImage Pull Policy에 Default 값이다. Local(Woker Node)에 Image가 존재하지 않는 경우에만..
Garfield_Jo
'분류 전체보기' 카테고리의 글 목록 (2 Page)