我只是在我的本地mac上使用minikube设置kubernetes .
创建了一个NodePort类型的服务,并且能够使用url <Cluster_IP>:<NodePort>
访问集群外的服务 .
在我的minikube上启用了入口,并能够将来自群集外部的呼叫路由到群集中的服务 .
要在我们的私有 Cloud 上设置Kubernetes集群 . 我们没有使用AWS / Google / Azure Cloud . 它是我们自己的Linux VM的 Cloud .
使用netscalar创建VIP并将请求路由到部署在Linux VM中的应用程序 .
我是否还需要继续为我的应用程序创建VIP并将呼叫路由到VIP或NodePort的入口?
如果没有在网络游戏中创建VIP,还有其他更好的方法吗?
1 回答
到目前为止,这是充分利用您的基础设施潜力的最佳方法 . 如果您有一个网络负载均衡器,您可以在其中配置VIP并将其指向您的节点(NodePort),那么对于http(s)服务,我强烈建议您这样做 .
为方便起见,我将配置一个IP并将其指向集群入口控制器的NodePort服务,然后使用Ingress将您的服务公开给外部世界 .