更新时间:2024-01-24 GMT+08:00
约束与限制
集群限制
启用应用服务网格前,您需要创建或已有一个可用集群,并确保集群版本为v1.15、v1.17、v1.19、v1.21、v1.23、v1.25或v1.27。不支持安全容器类型的CCE Turbo集群添加至网格。
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页面显示或配置。