Nodegroup tidak terkelola - Panduan Pengguna Eksctl

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

Nodegroup tidak terkelola

Dieksctl, menyetel --managed=false atau menggunakan nodeGroups bidang akan membuat nodegroup yang tidak dikelola. Ingatlah bahwa nodegroup yang tidak dikelola tidak muncul di konsol EKS, yang sebagai aturan umum hanya mengetahui tentang nodegroup yang dikelola EKS.

Anda harus memutakhirkan nodegroups hanya setelah Anda menjalankan. eksctl upgrade cluster (Lihat Memutakhirkan cluster.)

Jika Anda memiliki cluster sederhana hanya dengan nodegroup awal (yaitu dibuat denganeksctl create cluster), prosesnya sangat sederhana:

  1. Dapatkan nama nodegroup lama:

    eksctl get nodegroups --cluster=<clusterName> --region=<region>
    catatan
    You should see only one nodegroup here, if you see more - read the next section.
  2. Buat nodegroup baru:

    eksctl create nodegroup --cluster=<clusterName> --region=<region> --name=<newNodeGroupName> --managed=false
  3. Hapus nodegroup lama:

    eksctl delete nodegroup --cluster=<clusterName> --region=<region> --name=<oldNodeGroupName>
    catatan
    This will drain all pods from that nodegroup before the instances are deleted. In some scenarios, Pod Disruption Budget (PDB) policies can prevent pods to be evicted. To delete the nodegroup regardless of PDB, one should use the `--disable-eviction` flag, will bypass checking PDB policies.

Memperbarui beberapa nodegroup

Jika Anda memiliki beberapa nodegroup, Anda bertanggung jawab untuk melacak bagaimana masing-masing grup dikonfigurasi. Anda dapat melakukan ini dengan menggunakan file konfigurasi, tetapi jika Anda belum menggunakannya, Anda perlu memeriksa cluster Anda untuk mengetahui bagaimana setiap nodegroup dikonfigurasi.

Secara umum, Anda mencari untuk:

  • tinjau nodegroup mana yang Anda miliki dan mana yang dapat dihapus atau harus diganti untuk versi baru

  • catat konfigurasi setiap nodegroup, pertimbangkan untuk menggunakan file konfigurasi untuk memudahkan peningkatan di lain waktu

Memperbarui dengan file konfigurasi

Jika Anda menggunakan file konfigurasi, Anda perlu melakukan hal berikut.

Edit file konfigurasi untuk menambahkan nodegroup baru, dan hapus nodegroup lama. Jika Anda hanya ingin memutakhirkan nodegroups dan mempertahankan konfigurasi yang sama, Anda bisa mengubah nama nodegroup, misalnya menambahkan -v2 nama.

Untuk membuat semua nodegroup baru yang ditentukan dalam file konfigurasi, jalankan:

eksctl create nodegroup --config-file=<path>

Setelah Anda memiliki nodegroup baru di tempat, Anda dapat menghapus yang lama:

eksctl delete nodegroup --config-file=<path> --only-missing
catatan

Jalankan pertama dalam mode rencana, jika Anda puas dengan perubahan yang diusulkan, jalankan kembali dengan--approve.

Memperbarui add-on default

Anda mungkin perlu memperbarui add-on jaringan yang diinstal pada cluster Anda. Untuk informasi selengkapnya, lihat Pembaruan add-on default.