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.
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang ingin Anda kelola dan klik namanya. Di panel sebelah kiri, pilih .
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 . 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>)