본문 바로가기

728x90

ingress

쿠버네티스에 Ingress Controller를 설치하고 이를 통해 외부에서 NGINX 웹 서비스에 접근할 수 있도록 설정하는 방법 쿠버네티스(Kubernetes)에 Ingress Controller를 설치하고 이를 통해 외부에서 NGINX 웹 서비스에 접근할 수 있도록 설정하는 방법Kubernetes Ingress는 HTTP(S) 트래픽을 클러스터 내의 서비스로 라우팅하는 강력한 방법입니다. Ingress를 설정하면 하나의 IP 주소 또는 도메인 이름을 통해 여러 서비스를 관리할 수 있습니다. Ingress를 사용하려면 Ingress Controller를 설치하고 Ingress 리소스를 정의하여 외부 트래픽을 적절한 서비스로 전달할 수 있습니다.1. Ingress Controller 설치Ingress Controller는 Ingress 리소스의 정의를 실제 트래픽 라우팅으로 변환해주는 역할을 합니다. 대표적인 Ingress Cont.. 더보기
쿠버네티스 서비스 유형 쿠버네티스 서비스 유형(Kubernetes Service Types)Kubernetes에서 서비스 유형은 클러스터 내의 애플리케이션을 외부 또는 다른 파드와 연결하는 방법을 정의합니다. 서비스는 파드의 IP 주소가 동적으로 변경될 수 있기 때문에 안정적인 네트워크 접점을 제공하는 역할을 합니다.서비스 유형 비교서비스 유형외부 접근 가능로드 밸런싱사용 사례Cluster IP아니요예클러스터 내부 통신NodePort예예외부에서 간단히 접근 가능LoadBalancer예예클라우드 환경에서 외부 트래픽을 분배Ingress예예여러 서비스에 대한 경로 기반 라우팅Port Forwarding예아니요로컬 개발 환경에서 파드에 접근External IP예아니요특정 노드에 외부 IP 할당ExternalName아니요아니요외부 서.. 더보기
쿠버네티스에서 NGINX Ingress Controller를 설정하는 방법 쿠버네티스에서 NGINX Ingress Controller를 설정하는 방법 NGINX Ingress Controller를 설정하는 방법 NGINX Ingress Controller 배포 kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/provider/cloud/deploy.yaml $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/provider/cloud/deploy.yaml namespace/ingress-nginx created serviceaccount/i.. 더보기

반응형