# 升级至 1.28 版本配置保留清单
#### 操作场景
Istio从1.28版本开始，不再支持基于Operator的In-Cluster网格管理模式，即无法继续使用IstioOperator（IOP）自定义资源来管理网格配置。升级至1.28版本后，原通过IOP资源管理的网格将切换为新的管理方式。
升级过程中，部分配置可以自动继承至新版本，部分配置则无法自动迁移。配置继承规则如下：
- **在ASM Console中启用的配置**：升级后自动继承，无需额外操作。
- **直接在IOP资源或Deployment/DaemonSet中修改的配置**：仅本章节「保留清单配置项」中列出的配置项会被自动继承，其余直接修改的配置不支持自动迁移。
- **其他自定义配置**：不在上述范围内的配置项，升级后将丢失。
 
#### 保留清单配置项
以下为升级至1.28版本过程中需要保留和恢复的全部配置项。
表1保留清单 
| 配置来源                                                | 配置项                                                                    | 配置说明                                                    |
|:---|:---|:---|
| IOP CRD                                              | spec.values.pilot.env.PILOT_ENABLE_INBOUND_PASSTHROUGH                 | sidecar转发inbound流量策略。迁移到meshConfig.InboundTrafficPolicy |
| IOP CRD                                              | spec.values.telemetry.enabled                                           | 指标开关                                                      |
| IOP CRD                                              | spec.components.egressgateways.k8s.readinessProbe.initialDelaySeconds | gateway 启动延迟探测                                          |
| IOP CRD                                              | values.global.proxy.holdApplicationUntilProxyStarts                   | 等待 sidecar 启动后再启动业务容器                                 |
| Deployment（istiod / ingress / egress）   | spec.replicas                                                         | 实例数                                                      |
| Deployment（istiod / ingress / egress）   | spec.strategy                                                          | 升级策略（MaxSurge / MaxUnavailable）                        |
| Deployment（istiod / ingress / egress）   | spec.template.spec.nodeSelector                                         | 节点调度策略                                                 |
| Deployment（istiod / ingress / egress）   | spec.template.spec.affinity                                            | 节点亲和性调度策略                                                 |
| Deployment（istiod / ingress / egress）   | spec.template.spec.tolerations                                         | 污点容忍调度策略                                               |
| Deployment（istiod / ingress / egress）   | spec.template.spec.containers.resources                                 | 容器资源请求和限制                                             |
| DaemonSet                                            | spec.updateStrategy                                                  | CNI 升级策略                                                 |
| DaemonSet                                            | spec.template.spec.nodeSelector                                       | CNI 节点调度策略                                              |
| DaemonSet                                            | spec.template.spec.affinity                                           | CNI 节点亲和性调度策略                                             |
| DaemonSet                                            | spec.template.spec.tolerations                                          | CNI 污点容忍调度策略                                           |
| DaemonSet                                            | spec.template.spec.containers.resources                                | CNI 容器资源请求和限制                                          |
| DaemonSet                                            | spec.template.spec.containers.env                                       | CNI 容器环境变量                                               |
   
