2017-01-31 6 views
1

kube-aws를 사용하여 AWS에 k8 클러스터를 배포했습니다. 서비스를 배포 할 때 인터넷에 서비스를 제공하기위한 새로운 ELB가 추가되었습니다. ELB를 대체하기 위해 입구 컨트롤러를 사용할 수 있습니까? 아니면 ELB 이외의 다른 서비스를 제공 할 수있는 다른 방법이 있습니까?K8 클러스터의 AWS ELB 교체

답변

1

먼저 서비스 정의에서 type: LoadBalancertype: ClusterIP으로 바꿉니다. 그런 다음 ingress을 구성하고 컨트롤러를 배포해야합니다. Nginx

전체 예제를 찾고 있다면 여기에 nginx-ingress-controller이 있습니다.

입구는 일부 근로자 공개 IP (보통 2 개)를 사용하여 서비스를 제공합니다. 귀하의 입구 인 kubectl get ing -o wide을 확인하고 DNS 레코드를 만드십시오.

관련 문제