2017-01-31 70 views
1

我使用kube-aws在AWS中部署了k8集羣。當我部署一項服務時,會添加一個新的ELB,以將該服務展示給互聯網。我可以使用入口控制器來替換ELB嗎?還是有其他方式來公開ELB以外的服務?替換K8集羣中的AWS ELB

回答

1

首先,在服務定義中將type: LoadBalancer替換爲type: ClusterIP。然後你必須配置ingress並部署一個控制器,如Nginx

如果你正在尋找一個完整的例子,我有一個在這裏:nginx-ingress-controller

入口將使用您的某些工作人員公共IP,通常是其中的2個公開您的服務。只需檢查您的入口kubectl get ing -o wide並創建DNS記錄即可。