全部产品
Search
文档中心

Alibaba Cloud Service Mesh:Upgrade proxy sidecar

更新时间:Jun 28, 2025

Setelah bidang kontrol dari instance Service Mesh (ASM) diperbarui, Anda juga perlu memperbarui proxy sidecar untuk aplikasi yang diaktifkan dengan Istio pada instance ASM tersebut. Topik ini menjelaskan cara memperbarui proxy sidecar menggunakan injeksi otomatis dan manual proxy sidecar.

Prasyarat

Anda telah terhubung ke kluster Container Service for Kubernetes (ACK) menggunakan kubectl. Untuk informasi lebih lanjut, lihat Dapatkan file kubeconfig dari kluster dan gunakan kubectl untuk terhubung ke kluster.

Informasi latar belakang

Proxy sidecar diterapkan pada bidang data. Saat memperbarui proxy sidecar, Anda perlu memperbarui file kubeconfig dari bidang data, bukan dari instance ASM. Oleh karena itu, Anda harus mendapatkan file kubeconfig dari konsol ACK, bukan dari konsol ASM.

Injeksi otomatis proxy sidecar

Jika injeksi otomatis proxy sidecar diaktifkan, Anda dapat menerapkan ulang beban kerja Anda. Proxy sidecar baru akan disuntikkan secara otomatis.

  1. Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.

  2. Di halaman Clusters, temukan kluster yang ingin Anda kelola dan klik namanya. Di panel sebelah kiri, pilih Workloads > Deployments.

  3. Di halaman Deployments, lakukan operasi berikut untuk menerapkan ulang beban kerja.

    Skenario

    Prosedur

    Beban kerja tunggal

    Di kolom Actions, temukan beban kerja yang ingin Anda terapkan ulang dan pilih More > Redeploy. Dalam pesan Redeploy yang muncul, klik Confirm.

    Banyak beban kerja

    Pilih beberapa beban kerja di kolom Name dan klik Batch Redeploy di bagian bawah halaman. Dalam pesan Confirm yang muncul, klik OK.

Injeksi manual proxy sidecar

Jika injeksi otomatis proxy sidecar dinonaktifkan, jalankan perintah berikut untuk memperbarui proxy sidecar.

Buat file YAML penyebaran dan jalankan perintah kubectl apply.

kubectl apply -f <(istioctl kube-inject -f <A raw application YAML file with no sidecar proxy configuration injected>)