Ingress Controller 설치하기
사용자는 Data Flow 서비스를 생성하기 전에 Ingress Controller를 설치해야 합니다. Kubernetes 클러스터에는 1개의 Ingress Controller만 설치해야 합니다.
Container Registry를 이용하여 Ingress Controller 설치하기
Container Registry를 이용하여 Ingress Controller를 설치하려면 다음 절차를 따르세요.
자세한 Container Registry 생성 방법은 Container > Container Registry > How-to guides 가이드를 참고하세요.
Ingress Controller 이미지를 저장할 SCR(Samsung Container Registry)을 준비하세요.
SCR(Samsung Container Registry)에 Ingress Controller 이미지를 Push하세요.
설치에 사용한 YAML 파일을 Ingress GitHub에서 다운로드한 후, 아래 항목을 수정하세요.
배경색 변경kind: Deployment ... spec: template: spec: containers: image: {SCR private endpoint}.{repository name}.{image name}:{tag}kind: Deployment ... spec: template: spec: containers: image: {SCR private endpoint}.{repository name}.{image name}:{tag}코드 블럭. SCR 정보 변경 배경색 변경kind: ConfigMap ... metadata: labels: app: ingress-controller kind: Service ... metadata: labels: app: ingress-controller kind: Deployment ... metadata: labels: app: ingress-controller kind: IngressClass ... metadata: labels: app: ingress-controllerkind: ConfigMap ... metadata: labels: app: ingress-controller kind: Service ... metadata: labels: app: ingress-controller kind: Deployment ... metadata: labels: app: ingress-controller kind: IngressClass ... metadata: labels: app: ingress-controller코드 블럭. Label 정보 추가 - metadata: labels: app: ingress-controller 수정한 YAML 파일을 사용하여 Kubernetes Engine에서 워크로드 > 디플로이먼트 목록에서 오브젝트 생성 버튼을 이용하여 Ingress Controller를 설치할 수 있습니다.
참고자세한 오브젝트 생성 방법은 Container > Kubernetes Engine > 디플로이먼트 생성하기 를 참고하세요.