Tous les produits
Search
Centre de documentation

Alibaba Cloud Service Mesh:Upgrade sidecar proxies

Dernière mise à jour :Aug 11, 2026

Après la mise à niveau du plan de contrôle d'une instance Service Mesh (ASM), mettez à niveau les proxys sidecar pour aligner le plan de données sur la nouvelle version du plan de contrôle.

Deux méthodes de mise à niveau sont disponibles :

Méthode Quand l'utiliser Fonctionnement
Injection automatique L'injection automatique de sidecar est activée pour le namespace Redéployez les workloads afin qu'ASM injecte les proxys mis à niveau dans les nouveaux pods
Injection manuelle L'injection automatique de sidecar n'est pas activée Exécutez istioctl kube-inject pour injecter les proxys mis à niveau dans le fichier YAML de l'application

Prérequis

Avant de commencer, vérifiez que vous disposez des éléments suivants :

Important

Les proxys sidecar s'exécutent sur le plan de données. Pour les mettre à niveau, mettez à jour le fichier kubeconfig du plan de données, et non l'instance ASM. Récupérez le fichier kubeconfig depuis la console ACK, et non depuis la console ASM.

Mise à niveau par injection automatique

Si l'injection automatique de proxy sidecar est activée pour votre namespace, redéployez vos workloads. Lors du redéploiement, ASM injecte les proxys sidecar mis à niveau dans les nouveaux pods.

  1. Connectez-vous à la console ACK et cliquez sur Clusters dans le volet de navigation de gauche.

  2. Sur la page Clusters, cliquez sur le nom d'un cluster et choisissez Workloads > Deployments dans le volet de navigation de gauche.

  3. Sur la page Deployments, redéployez les workloads :

    Scénario Étapes
    Un seul workload Dans la colonne Actions, localisez le workload et choisissez More > Redeploy. Dans la boîte de dialogue Redeploy, cliquez sur Confirm.
    Plusieurs workloads Sélectionnez les workloads dans la colonne Name et cliquez sur Batch Redeploy en bas de la page. Dans la boîte de dialogue Confirm, cliquez sur OK.

Mise à niveau par injection manuelle

Si l'injection automatique de proxy sidecar n'est pas activée, exécutez la commande suivante pour injecter un proxy sidecar mis à niveau dans votre application :

kubectl apply -f <(istioctl kube-inject -f <your-application.yaml>)

Remplacez <your-application.yaml> par le chemin d'accès à un fichier YAML d'application brut ne contenant pas la configuration du proxy sidecar.