两个工作节点之间的VPN

时间:2019-07-02 08:02:29

标签: istio

我的集群中有三个节点,即主节点和两个工人。我想知道是否可以使用 Istio 将来自一个工作节点的所有流量直接重定向到另一个工作节点(而不是Kubernetes的流量)。

感谢您的帮助

Warok

修改 显然,可以将一个特定用户的流量路由到特定版本https://istio.io/docs/tasks/traffic-management/request-routing/#route-based-on-user-identity。但问题仍然悬而未决

编辑2 假设我的节点名称是node1和node2,下面的yaml文件正确吗?

apiVersion: networking.istio.io/v2alpha3
kind: VirtualService
metadata:
  name: node1
  ...
spec:
  hosts:
  - nod1
  tcp:
  -match:
    -port: 27017 #for now, i will just specify this port
  - route:
    - destination:
        host: node2

1 个答案:

答案 0 :(得分:1)

  

我想知道是否可以使用 Istio 将来自一个工作节点的所有流量直接重定向到另一个工作节点(而不是Kubernetes的流量)。

快速解答,不。

Istio用作注入到pod中的小车容器。您可以在What is Istio?

阅读
  

Istio使您可以连接,保护,控制和观察服务。

     

...

     

它也是一个平台,包括使它们可以集成到任何日志记录平台,遥测或策略系统中的API。 Istio的多样化功能集可让您成功,高效地运行分布式微服务架构,并提供一种统一的方式来保护,连接和监视微服务。

     

...

     

通过在整个环境中部署特殊的sidecar代理来拦截服务之间的所有网络通信,可以为服务添加Istio支持

我还建议您阅读What is Istio? The Kubernetes service mesh explained

了解为什么要将流量从一个节点重定向到另一个节点也很重要。

在不知道我无法提供任何解决方案的情况下。