更新时间:2024-03-15 GMT+08:00

约束与限制

集群限制

启用应用服务网格前,您需要创建或已有一个可用集群,并确保集群版本为v1.15、v1.17或v1.19。

ASM 1.18之前的版本不支持CCE Turbo集群中如下操作系统节点上的容器添加至网格。

  • Ubuntu 22.04

网格功能约束

使用网格进行服务治理时,服务和工作负载(Deployment)必须是一一对应关系,不允许多个服务对应一个工作负载,因为可能出现灰度发布、网关访问等功能异常。

旧版ASM与新版ASM区别

对于同一个网格,建议不要在旧版ASM页面和新版ASM页面交替使用,因为会有一些数据兼容性问题。

旧版ASM与新版ASM的区别如下:

  • Sidecar注入方式不同。旧版ASM创建的网格没有开启Sidecar的命名空间注入,新版ASM创建的网格开启了Sidecar的命名空间注入,命名空间注入详见:https://istio.io/latest/docs/setup/additional-setup/sidecar-injection/
  • Istio资源格式不同。旧版ASM创建的网格和新版ASM创建的网格管理的Istio资源(VirtualService和DestinationRule)格式不同。
  • 灰度发布功能不兼容。例如:在新版ASM加入网格的服务不支持在旧版ASM进行灰度发布;在新版ASM创建的灰度发布任务无法在旧版ASM显示。
  • 流量治理功能不兼容。例如:新版ASM配置的流量治理无法在旧版ASM页面显示或配置。