07. Ingress Controller 설치

루다소프트·2019년 12월 10일
1

Kubernetes 의 Ingress 는 클러스터 외부의 도메인 기반의 요청을 클러스터 내부 Service 로 어떻게 전달할지에 대한 규칙을 정의한 기능입니다. Ingress 는 단순한 규칙이기때문에 외부의 요청을 받아 정의된 규칙대로 처리하는 Controller 가 필요합니다.
Ingress Controller 인 nginx-ingress를 설치합니다.

1. YAML 파일 가져오기

설치를 위해, 사전에 작성해 둔 YAML 파일들을 가져옵니다.

git clone https://github.com/rudasoft/pipeline.git
cd pipeline

2. nginx-ingress 설치

nginx-ingress 를 설치 후 확인합니다.

helm install nginx-ingress stable/nginx-ingress -f nginx-ingress-values.yaml --namespace=pipeline
kubectl get pods --namespace=pipeline

정상적으로 설치가 되었다면 nginx-ingress-controller pod 이 Running 상태가 됩니다.

profile
루다소프트 기술 블로그입니다.

0개의 댓글