【问题标题】:Kubernetes external routing to servicesKubernetes 外部路由到服务
【发布时间】:2018-03-21 16:17:55
【问题描述】:

我只是在本地 Mac 上使用 minikube 设置了 kubernetes。

创建了一个 NodePort 类型的服务,并且能够使用 url <Cluster_IP>:<NodePort> 在集群外访问我的服务。

在我的 minikube 上启用了入口,并且能够将来自集群外部的调用路由到集群中的服务。

将在我们的私有云上​​设置 Kubernetes 集群。我们没有使用 AWS/Google/Azure 云。它是我们自己的带有 Linux 虚拟机的云。

使用 netscalar 创建 VIP 并将请求路由到部署在 Linux VM 中的应用程序。

我是否仍需要继续为我的应用程序创建 VIP 并将调用路由到来自 VIP 或 NodePort 的入口?

在不使用 netscalar 创建 VIP 的情况下,还有其他更好的方法吗?

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    到目前为止,这是充分利用您的基础架构潜力的最佳方法。如果您有一个网络负载均衡器,您可以在其中配置 VIP 并将其指向您的节点 (NodePort),那么对于 http(s) 服务,我强烈建议您这样做。

    为方便起见,我将配置一个 IP 并将其指向您的集群入口控制器的 NodePort 服务,然后使用 Ingress 将您的服务公开给外界。

    【讨论】:

    猜你喜欢
    • 2021-05-04
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    • 2021-04-02
    • 2020-10-02
    • 1970-01-01
    • 2020-03-19
    • 1970-01-01
    相关资源
    最近更新 更多