Menghapus EKS add-on Amazon dari cluster - Amazon EKS

Bantu tingkatkan halaman ini

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.

Menghapus EKS add-on Amazon dari cluster

Anda dapat menghapus EKS add-on Amazon dari cluster Anda menggunakaneksctl, file AWS Management Console, atau file. AWS CLI

Saat Anda menghapus EKS add-on Amazon dari klaster:

  • Tidak ada downtime untuk fungsionalitas yang disediakan add-on.

  • Jika Anda menggunakan IAM Peran untuk Akun Layanan (IRSA) dan add-on memiliki IAM peran yang terkait dengannya, IAM peran tersebut tidak akan dihapus.

  • Jika Anda menggunakan Identitas Pod, Asosiasi Identitas Pod yang dimiliki oleh add-on akan dihapus. Jika Anda menentukan --preserve opsi untuk AWS CLI, asosiasi dipertahankan.

  • Amazon EKS berhenti mengelola pengaturan untuk add-on.

  • Konsol berhenti memberi tahu Anda saat versi baru tersedia.

  • Anda tidak dapat memperbarui add-on menggunakan AWS alat apa pun atauAPIs.

  • Anda dapat memilih untuk meninggalkan perangkat lunak add-on di cluster Anda sehingga Anda dapat mengelolanya sendiri, atau Anda dapat menghapus perangkat lunak add-on dari cluster Anda. Anda hanya harus menghapus perangkat lunak add-on dari cluster Anda jika tidak ada sumber daya di cluster Anda tergantung pada fungsionalitas yang disediakan add-on.

Prasyarat

Lengkapi hal-hal berikut sebelum Anda membuat add-on:

  • EKSCluster Amazon yang ada. Untuk menyebarkan satu, lihatMemulai dengan Amazon EKS.

  • Periksa apakah add-on Anda memerlukan IAM peran. Untuk informasi selengkapnya, silakan lihat

  • Versi 0.191.0 atau yang lebih baru dari alat baris eksctl perintah yang diinstal pada perangkat Anda atau AWS CloudShell. Untuk menginstal atau memperbaruieksctl, lihat Instalasi di eksctl dokumentasi..

Prosedur

Anda dapat menghapus EKS add-on Amazon menggunakaneksctl, AWS Management Console, atau file. AWS CLI Jika add-on memerlukan IAM peran, lihat detail untuk add-on spesifik EKSAdd-on Amazon yang tersedia dari AWS untuk detail tentang membuat peran.

Anda memiliki dua opsi saat menghapus EKS add-on Amazon.

  • Pertahankan perangkat lunak add-on di cluster Anda — Opsi ini menghapus EKS pengelolaan Amazon dari pengaturan apa pun. Ini juga menghapus kemampuan Amazon EKS untuk memberi tahu Anda tentang pembaruan dan secara otomatis memperbarui EKS add-on Amazon setelah Anda memulai pembaruan. Namun, ini mempertahankan perangkat lunak add-on di cluster Anda. Opsi ini menjadikan add-on instalasi yang dikelola sendiri, bukan add-on AmazonEKS. Dengan opsi ini, tidak ada downtime untuk add-on.

  • Hapus perangkat lunak add-on sepenuhnya dari klaster Anda — Kami menyarankan Anda menghapus EKS add-on Amazon dari klaster Anda hanya jika tidak ada sumber daya di klaster Anda yang bergantung padanya.

eksctl
Untuk menghapus EKS add-on Amazon menggunakan eksctl
  1. Tentukan add-on saat ini yang diinstal pada cluster Anda. Ganti my-cluster dengan nama klaster Anda.

    eksctl get addon --cluster my-cluster

    Contoh output adalah sebagai berikut.

    NAME VERSION STATUS ISSUES IAMROLE UPDATE AVAILABLE coredns v1.8.7-eksbuild.2 ACTIVE 0 kube-proxy v1.23.7-eksbuild.1 ACTIVE 0 vpc-cni v1.10.4-eksbuild.1 ACTIVE 0 [...]

    Output Anda mungkin terlihat berbeda, tergantung pada add-on dan versi yang Anda miliki di cluster Anda.

  2. Hapus add-on. Ganti gugus saya dengan nama cluster Anda dan name-of-add-on dengan nama add-on dikembalikan dalam output dari langkah sebelumnya yang ingin Anda hapus. Jika Anda menghapus --preserve opsi, selain Amazon EKS tidak lagi mengelola add-on, perangkat lunak add-on dihapus dari cluster Anda.

    eksctl delete addon --cluster my-cluster --name name-of-addon --preserve

Untuk informasi selengkapnya tentang menghapus add-on, lihat Menghapus addons dalam dokumentasi. eksctl

AWS Management Console
Untuk menghapus EKS add-on Amazon menggunakan AWS Management Console
  1. Buka EKS konsol Amazon di https://console.aws.amazon.com/eks/rumah#/cluster.

  2. Pada panel navigasi sebelah kiri, pilih Klaster.

  3. Pilih nama cluster yang ingin Anda hapus EKS add-on Amazon.

  4. Pilih tab Add-ons.

  5. Pilih add-on yang ingin Anda hapus.

  6. Pilih Hapus.

  7. Dalam Hapus: name of addonkotak dialog konfirmasi, lakukan hal berikut:

    1. Jika Anda ingin Amazon EKS berhenti mengelola pengaturan untuk add-on, pilih Pertahankan di klaster. Lakukan ini jika Anda ingin mempertahankan perangkat lunak add-on di cluster Anda. Ini agar Anda dapat mengelola semua pengaturan add-on sendiri.

    2. Masukkan nama add-on.

    3. Pilih Hapus.

AWS CLI
Prasyarat

Versi 0.191.0 atau yang lebih baru dari alat baris eksctl perintah yang diinstal pada perangkat Anda atau AWS CloudShell. Untuk menginstal atau memperbaruieksctl, lihat Instalasi dalam eksctl dokumentasi.

Untuk menghapus EKS add-on Amazon menggunakan AWS CLI
  1. Lihat daftar add-on yang diinstal. Ganti my-cluster dengan nama klaster Anda.

    aws eks list-addons --cluster-name my-cluster

    Contoh output adalah sebagai berikut.

    { "addons": [ "coredns", "kube-proxy", "vpc-cni", "name-of-addon" ] }
  2. Hapus add-on yang diinstal. Ganti my-cluster dengan nama cluster Anda dan name-of-add-on dengan nama add-on yang ingin Anda hapus. Menghapus --preserve menghapus perangkat lunak add-on dari cluster Anda.

    aws eks delete-addon --cluster-name my-cluster --addon-name name-of-addon --preserve

    Contoh keluaran yang disingkat adalah sebagai berikut.

    { "addon": { "addonName": "name-of-add-on", "clusterName": "my-cluster", "status": "DELETING", [...]
  3. Periksa status penghapusan. Ganti my-cluster dengan nama cluster Anda dan name-of-addon dengan nama add-on yang Anda hapus.

    aws eks describe-addon --cluster-name my-cluster --addon-name name-of-addon

    Setelah add-on dihapus, contoh output adalah sebagai berikut.

    An error occurred (ResourceNotFoundException) when calling the DescribeAddon operation: No addon: name-of-addon found in cluster: my-cluster