Pembaruan add-on default - Panduan Pengguna Eksctl

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pembaruan add-on default

Topik ini menjelaskan cara memperbarui add-on pra-instal default yang disertakan pada kluster EKS.

Awas

eksctl sekarang menginstal addon default sebagai addons EKS alih-alih addon yang dikelola sendiri. Baca lebih lanjut tentang implikasinya dalam fleksibilitas pembuatan Cluster untuk addon jaringan default.

Untuk memperbarui addons, eksctl utils update-<addon> tidak dapat digunakan untuk cluster yang dibuat dengan eksctl v0.184.0 dan di atasnya. Panduan ini hanya berlaku untuk cluster yang dibuat sebelum perubahan ini.

Ada 3 add-on default yang disertakan dalam setiap cluster EKS:

  • kube-proxy

  • aws-node

  • coredns

Perbarui add-on yang sudah diinstal sebelumnya

Untuk addon EKS resmi yang dibuat secara manual melalui eksctl create addons atau setelah pembuatan cluster, cara mengelolanya adalah melaluieksctl create/get/update/delete addon. Dalam kasus seperti itu, silakan merujuk ke dokumen tentang EKS Add-Ons.

Proses untuk memperbarui masing-masing berbeda, maka ada 3 perintah berbeda yang perlu Anda jalankan. Semua perintah berikut menerima--config-file. Secara default masing-masing perintah ini berjalan dalam mode rencana, jika Anda puas dengan perubahan yang diusulkan, jalankan kembali dengan--approve.

Untuk memperbaruikube-proxy, jalankan:

eksctl utils update-kube-proxy --cluster=<clusterName>

Untuk memperbaruiaws-node, jalankan:

eksctl utils update-aws-node --cluster=<clusterName>

Untuk memperbaruicoredns, jalankan:

eksctl utils update-coredns --cluster=<clusterName>

Setelah ditingkatkan, pastikan untuk menjalankan kubectl get pods -n kube-system dan memeriksa apakah semua pod addon dalam keadaan siap, Anda akan melihat sesuatu seperti ini:

NAME                       READY   STATUS    RESTARTS   AGE
aws-node-g5ghn             1/1     Running   0          2m
aws-node-zfc9s             1/1     Running   0          2m
coredns-7bcbfc4774-g6gg8   1/1     Running   0          1m
coredns-7bcbfc4774-hftng   1/1     Running   0          1m
kube-proxy-djkp7           1/1     Running   0          3m
kube-proxy-mpdsp           1/1     Running   0          3m