Todos os produtos
Search
Central de documentação

Alibaba Cloud Service Mesh:Upgrade sidecar proxies

Última atualização: Jun 28, 2026

Após atualizar o plano de controle de uma instância do Service Mesh (ASM), atualize os proxies sidecar para alinhar o plano de dados à nova versão do plano de controle.

Dois métodos de atualização estão disponíveis:

Método

Quando usar

Como funciona

Injeção automática

A injeção automática de sidecar está ativada para o namespace

Reimplante as cargas de trabalho para que o ASM injete proxies atualizados nos novos pods

Injeção manual

A injeção automática de sidecar não está ativada

Execute istioctl kube-inject para injetar proxies atualizados no YAML da aplicação

Pré-requisitos

Antes de começar, verifique se você possui:

Importante

Os proxies sidecar executam no plano de dados. Para atualizá-los, atualize o arquivo kubeconfig do plano de dados, e não a instância do ASM. Obtenha o arquivo kubeconfig no console do ACK, e não no console do ASM.

Atualizar por meio de injeção automática

Caso a injeção automática de proxy sidecar esteja ativada para seu namespace, reimplante suas cargas de trabalho. O ASM injeta proxies sidecar atualizados nos novos pods durante a reimplantação.

  1. Faça login no console do ACK e clique em Clusters no painel de navegação à esquerda.

  2. Na página Clusters, clique em o nome de um cluster e escolha Workloads > Deployments no painel de navegação à esquerda.

  3. Na página Deployments, reimplante as cargas de trabalho:

    Cenário

    Etapas

    Carga de trabalho única

    Na coluna Actions, localize a carga de trabalho e escolha More > Redeploy. Na mensagem Redeploy, clique em Confirm.

    Múltiplas cargas de trabalho

    Selecione as cargas de trabalho na coluna Name e clique em Batch Redeploy na parte inferior da página. Na mensagem Confirm, clique em OK.

Atualizar por meio de injeção manual

Se a injeção automática de proxy sidecar não estiver ativada, execute o comando a seguir para injetar um proxy sidecar atualizado na sua aplicação:

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

Substitua <your-application.yaml> pelo caminho de um arquivo YAML de aplicação original que não contenha configuração de proxy sidecar.