0

我使用 VM(ubuntu 16.04)创建了一个本地 kubernetes 集群,其中有一个 master 和 2 个 worker 我也使用 calico 进行网络,我目前正在探索 istio。我的问题是入口负载均衡器没有获得外部 IP。据我了解,我应该使用节点端口来访问入口负载均衡器,但我可以找到这样做的方法。我应该在安装时完成它,我现在可以添加它吗?如何添加?

kubernetes 版本:v1.11.1 calico 版本:v3.1 istio 版本:0.8.0

4

1 回答 1

0

如果您的部署没有附加服务,您可以使用kubectl expose

kubectl expose deployment istio --type=NodePort --name=istio-service

如果您已经部署了服务,则可以编辑服务规范并添加type: "NodePort"执行此操作的最快方法是使用kubectl patch

kubectl patch svc istio-service -p '{"spec":{"type":"NodePort"}}'

有关 NodePort 服务的更多信息,请参见此处

于 2018-07-19T15:49:08.570 回答