nginx 2

Nginx Ingress Controller의 개념

Nginx Ingress Controller는 Nginx를 기반으로 하고 있지만, 설정 방식은 Kubernetes의 Ingress 리소스를 통해 이루어집니다. Nginx의 설정 파일을 직접 수정하는 대신, Ingress 리소스와 ConfigMap을 사용하여 설정을 관리합니다. 따라서, Nginx Ingress Controller의 설정은 Nginx와 유사한 점도 있지만, Kubernetes 환경에 맞게 조정된 부분이 있습니다.Nginx Ingress Controller 설정Ingress 리소스: Ingress 리소스는 Kubernetes의 네이티브 리소스로, HTTP 및 HTTPS 라우팅 규칙을 정의합니다. 예를 들어, 도메인 기반 또는 경로 기반 라우팅을 설정할 수 있습니다. apiVersion: ne..

IT/Kubernetes_k8s 2024.08.14

Why Nginx? Nginx 사용 이유

Nginx가 널리 사용되는 이유는 여러 가지가 있습니다. 여기서는 Nginx의 주요 장점과 사용 사례를 중심으로 설명해 보겠습니다. Nginx의 주요 장점높은 성능:Nginx는 비동기 이벤트 기반 아키텍처를 사용하여 높은 동시성을 제공합니다. 이는 다수의 연결을 동시에 처리할 수 있게 하며, 특히 높은 트래픽을 처리하는 데 강점을 보입니다.정적 콘텐츠(이미지, HTML 파일 등)를 빠르게 제공할 수 있는 능력이 뛰어납니다.낮은 리소스 사용:Nginx는 메모리와 CPU 사용량이 적어 효율적으로 동작합니다. 이는 특히 리소스가 제한된 환경에서 큰 장점이 됩니다.리버스 프록시 기능:Nginx는 리버스 프록시 서버로 자주 사용됩니다. 클라이언트의 요청을 여러 백엔드 서버로 분산하여 로드 밸런싱을 수행할 수 있습..

IT/WEBWAS 2024.08.14