Istio 两个工人节点之间的Vpn

Istio 两个工人节点之间的Vpn,istio,Istio,我的集群中有三个节点,主节点和两个工作节点。我想知道是否可以使用Istio将来自一个工作节点的所有流量直接重定向到另一个工作节点(但不重定向Kubernetes的流量) 谢谢你的帮助 沃洛克 编辑 显然,可以将特定用户的流量路由到特定版本。但问题仍然悬而未决 编辑2 假设我的节点名是node1和node2,下面的yaml文件正确吗 apiVersion: networking.istio.io/v2alpha3 kind: VirtualService metadata: name: nod

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

谢谢你的帮助

沃洛克

编辑 显然,可以将特定用户的流量路由到特定版本。但问题仍然悬而未决

编辑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
我想知道是否可以使用Istio将来自一个工作节点的所有流量直接重定向到另一个工作节点(但不重定向Kubernetes的流量)

快速回答,不

Istio作为一个侧车容器,被注入
pod
。你可以在

Istio允许您连接、保护、控制和观察服务

它也是一个平台,包括允许它集成到任何日志平台、遥测或策略系统中的API。Istio的多样化功能集使您能够成功、高效地运行分布式微服务体系结构,并提供统一的方式来保护、连接和监控微服务

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

我也推荐阅读

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


我不知道我不能建议任何解决方案。

我正在实施边缘计算。我过去常常在不同的子网上创建带有边缘节点(边缘节点1和边缘节点2)的集群,这些节点在地理上是分离的。该项目的目的是使通信量(从边缘节点1到边缘节点2的通信量,以及交互通信量)直接通信,而无需前往中心边缘,中心边缘比两个边缘节点更远。这将有助于实现这一目的。对不起,我从未听说过kubeedge,您可以使用在所需位置缩放节点,并用于将pod分配给节点。除此之外,我真的不知道如何帮助你。