Updated on 2025-04-03 GMT+08:00

Procedure

Service meshes of the Basic edition supports canary upgrades. To upgrade a service mesh, install the new Istio version's control plane to coexist with the old version. Label the namespace with the new revision. Restart some pods so that their sidecar proxies communicate with the new version, and then restart all pods to migrate all traffic to the new version. When the upgrade is complete, you can uninstall the old version.

Note that when the new version is being installed, istio-ingressgateway and istio-egressgateway of the new version are also installed, and the gateways of both versions work concurrently.

Procedure

  1. Log in to the ASM console and click the name of the target service mesh to go to its details page.
  2. In the navigation pane, choose Mesh Configuration. Then, click the Upgrade tab.
  3. In Target Version, click Upgrade Mesh.

  4. In the displayed dialog box, click OK.
  5. Click Execute to perform pre-upgrade checks. For details, see Before Your Upgrade.
  6. Click Next.
  7. Click Upgrade to upgrade the control plane. For details, see Control Plane Upgrade.
  8. Click Next.
  9. Click Upgrade to upgrade the data plane. For details, see Data Plane Upgrade.
  10. After your upgrade, perform the operation by referring to After Your Upgrade.