Bantu tingkatkan halaman ini
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Ingin berkontribusi pada panduan pengguna ini? Gulir ke bagian bawah halaman ini dan pilih Edit halaman ini GitHub. Kontribusi Anda akan membantu membuat panduan pengguna kami lebih baik untuk semua orang.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memperbarui Amazon VPC CNI (add-on yang dikelola sendiri)
penting
Sebaiknya tambahkan EKS jenis add-on Amazon ke klaster Anda alih-alih menggunakan jenis add-on yang dikelola sendiri. Jika Anda tidak terbiasa dengan perbedaan antara jenis, lihatEKSPengaya Amazon. Untuk informasi selengkapnya tentang menambahkan EKS add-on Amazon ke klaster Anda, lihatBuat EKS add-on Amazon. Jika Anda tidak dapat menggunakan EKS add-on Amazon, kami menyarankan Anda untuk mengirimkan masalah tentang mengapa Anda tidak dapat ke repositori peta jalan GitHub Kontainer
-
Konfirmasikan bahwa Anda tidak memiliki EKS jenis add-on Amazon yang diinstal pada cluster Anda. Ganti
my-cluster
dengan nama cluster Anda.aws eks describe-addon --cluster-name my-cluster --addon-name vpc-cni --query addon.addonVersion --output text
Jika pesan kesalahan dikembalikan, Anda tidak memiliki EKS jenis Amazon dari add-on yang diinstal pada cluster Anda. Untuk mengelola sendiri add-on, selesaikan langkah-langkah yang tersisa dalam prosedur ini untuk memperbarui add-on. Jika nomor versi dikembalikan, Anda memiliki EKS jenis add-on Amazon yang diinstal pada cluster Anda. Untuk memperbaruinya, gunakan prosedur diPerbarui EKS add-on Amazon, daripada menggunakan prosedur ini. Jika Anda tidak terbiasa dengan perbedaan antara jenis add-on, lihatEKSPengaya Amazon.
-
Lihat versi gambar kontainer mana yang saat ini diinstal di cluster Anda.
kubectl describe daemonset aws-node --namespace kube-system | grep amazon-k8s-cni: | cut -d : -f 3
Contoh output adalah sebagai berikut.
v1.16.4-eksbuild.2
Output Anda mungkin tidak menyertakan nomor build.
-
Backup pengaturan Anda saat ini sehingga Anda dapat mengonfigurasi pengaturan yang sama setelah Anda memperbarui versi Anda.
kubectl get daemonset aws-node -n kube-system -o yaml > aws-k8s-cni-old.yaml
Untuk meninjau versi yang tersedia dan membiasakan diri dengan perubahan dalam versi yang ingin Anda perbarui, lihat rilis
di GitHub. Perhatikan bahwa kami sarankan memperbarui ke yang sama major
.minor
.patch
versi yang tercantum dalam tabel versi terbaru yang tersedia, bahkan jika versi yang lebih baru tersedia di GitHub. Untuk tabel versi terbaru yang tersedia, lihatAmazon VPC CNI versi. Versi build yang tercantum dalam tabel tidak ditentukan dalam versi yang dikelola sendiri yang tercantum. GitHub Perbarui versi Anda dengan menyelesaikan tugas di salah satu opsi berikut:-
Jika Anda tidak memiliki pengaturan khusus untuk add-on, jalankan perintah di bawah
To apply this release:
judul GitHub untuk rilisyang Anda perbarui. -
Jika Anda memiliki pengaturan khusus, unduh file manifes dengan perintah berikut. Perubahan
https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.19.0/ config/master/aws -k8s-cni.yaml
ke URL untuk rilis GitHub yang Anda perbarui.curl -O https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.19.0/config/master/aws-k8s-cni.yaml
Jika perlu, ubah manifes dengan pengaturan kustom dari cadangan yang Anda buat pada langkah sebelumnya, lalu terapkan manifes yang dimodifikasi ke klaster Anda. Jika node Anda tidak memiliki akses ke ECR repositori Amazon EKS Amazon pribadi tempat gambar ditarik (lihat baris yang dimulai dengan
image:
manifes), maka Anda harus mengunduh gambar, menyalinnya ke repositori Anda sendiri, dan memodifikasi manifes untuk menarik gambar dari repositori Anda. Untuk informasi selengkapnya, lihat Salin gambar kontainer dari satu repositori ke repositori lain.kubectl apply -f aws-k8s-cni.yaml
-
-
Konfirmasikan bahwa versi baru sekarang diinstal pada cluster Anda.
kubectl describe daemonset aws-node --namespace kube-system | grep amazon-k8s-cni: | cut -d : -f 3
Contoh output adalah sebagai berikut.
v1.19.0
-
(Opsional) Instal
cni-metrics-helper
ke cluster Anda. Ini mengikis elastic network interface dan informasi alamat IP, menggabungkannya pada tingkat cluster, dan menerbitkan metrik ke Amazon. CloudWatch Untuk informasi lebih lanjut, lihat cni-metrics-helperdi GitHub.