kubernetes 在K8集群中替换AWS ELB

u4dcyp6a  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(112)

我在AWS中使用kube-aws部署了一个k8集群。当我部署一个服务时,会添加一个新的ELB来将服务公开到Internet。我可以使用ingress-controller来替换ELB吗?或者有没有其他方法来公开ELB以外的服务?

zbdgwd5y

zbdgwd5y1#

首先,在服务定义中将type: LoadBalancer替换为type: ClusterIP。然后,您必须配置ingress并部署控制器,如Nginx
如果你正在寻找一个完整的例子,我这里有一个:nginx-ingress-controller
入口会暴露你的服务,使用你的一些工人的公共IP,通常是2个。只需检查您的入口kubectl get ing -o wide并创建DNS记录。

相关问题