OpenShift 컨테이너 플랫폼용 NGINX 및 NGINX Plus 라우터
OpenShift 컨테이너 플랫폼 3.10 부터, NGINX Plus 를 사용하여 고급 기능과 완전한 상용 지원을 갖춘 소프트웨어 로드 밸런서를 사용하여 프로덕션 OpenShift 클러스터의 트래픽 처리를 최적화할 수 있습니다.
Red Hat OpenShift는 주요한 컨테이너 오케스트레이션 및 관리 시스템인 Kubernetes 위에 구축된 컨테이너 플랫폼입니다. OpenShift는 오픈 소스 프로젝트인 OpenShift Origin과 상용 제품인 OpenShift 컨테이너 플랫폼으로 모두 사용할 수 있습니다.
OpenShift는 Kubernetes 위에 개발자 및 운영 중심 도구를 추가하고 보안 및 기타 통합 기능으로 확장합니다.
이러한 기능 중 하나인 라우터는 OpenShift에 배포된 애플리케이션을 위한 엣지 요청 라우팅과 로드 밸런싱을 제공합니다. NGINX 오픈소스와 NGINX Plus가 이제 OpenShift 플랫폼과 완전히 통합되었으며, 각각 라우터로 사용할 수 있음을 확인해 드립니다.
목차
1. OpenShift 라우터란 무엇입니까?
2. NGINX 오픈소스 및 NGINX Plus 라우터
3. 시작하는 방법
4. 요약
1. OpenShift 라우터란 무엇입니까?
라우터는 OpenShift 에서 실행되는 애플리케이션에 대한 모든 외부 요청의 진입점 역할을 합니다.
이로 인해 라우터는 플랫폼에서 가장 중요한 부분 중 하나입니다. 라우터의 역할은 특정 요청에 대해 적절한 애플리케이션을 식별한 다음 해당 애플리케이션의 인스턴스로 요청을 라우팅하는 것입니다.
따라서 라우터는 OpenShift의 애플리케이션에 대한 Edge 로드 밸런싱을 제공합니다.
라우터는 HTTP 및 WebSocket 트래픽을 로드 밸런싱하며, 라우터와 애플리케이션 인스턴스 간의 TLS Termination 및 TLS 연결을 지원합니다.
또한, 라우터는 TLS 연결을 복호화하지 않고 pass-through 모드로 로드 밸런싱할 수 있습니다. OpenShift에는 라우터를 구성하기 위한 특별한 리소스인 Route가 포함되어 있습니다.
라우터가 다운되거나 제대로 작동하지 못하면 애플리케이션이 클라이언트에게 사용할 수 없게 됩니다.
이로 인해 라우터가 검증되고 신뢰할 수 있는 기술 위에 구축되어야 하는 것이 중요합니다. 라우터는 OpenShift의 플러그인 가능한 부분이므로, OpenShift 사용자는 자신의 요구 사항과 선호도를 충족하는 라우터 구현체를 선택할 수 있습니다.
Kubernetes Ingress에 대한 참고 사항: Kubernetes Ingress 리소스는 내장된 기능으로, OpenShift에서도 사용할 수 있으며, 라우터와 유사한 엣지 로드 밸런싱 기능을 제공합니다. NGINX Open Source와 NGINX Plus는 NGINX Ingress Controller를 통해 Ingress 리소스를 지원합니다
2. NGINX 오픈소스 및 NGINX Plus 라우터
NGINX는 컨테이너 플랫폼에서 입증된 채택 기록을 가지고 있으며, Docker Hub에서의 컨테이너 이미지 다운로드는 1억 건 이상, Kubernetes용 NGINX Ingress Controller의 다운로드는 1000만 건 이상입니다.
NGINX는 기술을 기반으로 한 라우터 구현체를 통해 기존의 오퍼링을 OpenShift 사용자에게 확장하는 것을 기쁘게 생각하고 있습니다.
라우터 구현의 주요 기능은 다음과 같습니다:
- Route 사양의 완벽한 지원: NGINX 라우터는 Route 리소스에 정의된 기능을 완벽하게 지원합니다.
- 사용자 지정 옵션: 다른 라우터 구현에서 일반적으로 사용되는 환경 변수 및 Route 어노테이션을 통해 다양한 사용자 지정 옵션과 추가 기능을 사용할 수 있습니다.
- 익숙한 운영 경험: NGINX 라우터는 기본 라우터 구현의 기반이 되는 동일한 소프트웨어인 템플릿 라우터 소프트웨어를 통해 OpenShift에 통합됩니다. 따라서 익숙한 운영 환경을 제공하므로 기본 라우터 구현에서 쉽게 마이그레이션할 수 있습니다.
- NGINX 성능 및 안정성: NGINX 라우터를 사용하면 NGINX 소프트웨어의 성능과 안정성을 누릴 수 있습니다.
- 최신 NGINX 기능: 또한 gRPC 로드 밸런싱에 대한 기본 지원과 같은 새로운 기능을 OpenShift 라우터에 도입하게 되어 기쁩니다. 새로운 기능은 NGINX Open Source 및 NGINX Plus에서 사용할 수 있으므로 라우터의 기능에 통합할 수 있습니다.
- 오픈 소스: NGINX 라우터의 구현은 완전한 오픈 소스입니다.
- 고급 기능: NGINX Plus 라우터를 사용하면 모니터링 API 및 대시보드와 같은 NGINX Plus의 추가 혜택을 누릴 수 있습니다.

3. OpenShift 라우터를 시작하는 방법
NGINX 라우터 및 NGINX Plus 라우터에 대한 설치 지침을 참조하여 시작하거나, NGINX STORE에 문의하여 사용 사례에 대해 논의해보세요.
4. 요약
NGINX 오픈소스 및 NGINX Plus 라우터는 안정성, 성능 및 필요한 기능을 OpenShift 플랫폼의 핵심 구성 요소인 라우터에 제공합니다.
이 모든 기능을 갖춘 OpenShift 컨테이너 플랫폼과 OpenShift 오리진용 솔루션을 개발하는 데 도움을 주신 Red Hat에 감사의 말씀을 전합니다.
아래 뉴스레터를 구독하고 NGINX와 NGINX STORE의 최신 정보들을 빠르게 전달 받아보세요.
댓글을 달려면 로그인해야 합니다.