将节点端口添加到令人兴奋的 istio 服务
adding node port to an exciting istio service
我使用 VM(ubuntu 16.04) 创建了一个本地 kubernetes 集群,其中有一个 master 和 2 个 worker
我也在使用 calico 进行网络连接,目前我正在探索 istio。
我的问题是入口负载均衡器没有获得外部 IP。据我了解,我应该使用节点端口来访问入口负载均衡器,但我可以找到如何操作。
我应该在安装时完成吗,我现在可以添加吗?如何添加?
kubernetes 版本:v1.11.1
印花布版本:v3.1
istio 版本:0.8.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 服务的更多信息here
我使用 VM(ubuntu 16.04) 创建了一个本地 kubernetes 集群,其中有一个 master 和 2 个 worker 我也在使用 calico 进行网络连接,目前我正在探索 istio。 我的问题是入口负载均衡器没有获得外部 IP。据我了解,我应该使用节点端口来访问入口负载均衡器,但我可以找到如何操作。 我应该在安装时完成吗,我现在可以添加吗?如何添加?
kubernetes 版本:v1.11.1 印花布版本:v3.1 istio 版本:0.8.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 服务的更多信息here