# 约束与限制
#### 集群限制
启用应用服务网格前，您需要创建或已有一个可用集群，并确保集群版本为v1.15、v1.17、v1.19、v1.21、v1.23、v1.25、v1.27、v1.28、v1.29、v1.31、v1.32、v1.33、v1.34、v1.35或v1.36。不支持安全容器类型的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页面显示或配置。
 
