应用服务网格 ASM-扁平网络和非扁平网络:扁平网络

时间:2024-06-21 16:58:18

扁平网络

扁平网络指的是两个或多个Kubernetes集群的Pod之间能够直接访问,而无需通过其他组件转发,能够提供更高的通信效率。

图1 扁平网络

使用扁平网络对Kubernetes集群的网络模型、网络连通性、规划网段有一定的约束:

  • 所有集群必须使用容器对接ENI的网络模型,通过VPC的路由实现Pod之间跨集群通信。支持CCE集群和 CCE Turbo 集群。如果使用CCE集群,在创建时,网络模型需要选择“VPC网络”;如果使用CCE Turbo集群,在创建时,网络模型需要选择“云原生网络2.0”。

    集群的网络类型可参考:集群网络构成

  • 所有集群VPC之间需要互通,可以处于同一VPC内,也可以将多个集群的VPC通过其他方式(对等连接、云连接等)连通。如果集群处于不同VPC内,要注意VPC的网段之间不要冲突。

    对等连接可参考:创建同一账户下的对等连接

    云连接可参考:同区域同账号VPC互通

  • 所有集群要有统一的网络规划,所有集群的容器网段、服务网段之间不能冲突。如果多个集群处于不同VPC,那么所有集群的VPC网段也不能冲突。同时,以上网段不能和网格控制面网段冲突。
support.huaweicloud.com/usermanual-asm/asm_01_0073.html