

 **Bantu tingkatkan halaman ini** 

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

Untuk berkontribusi pada panduan pengguna ini, pilih **Edit halaman ini pada GitHub** tautan yang terletak di panel kanan setiap halaman.

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

# Menghapus add-on Amazon EKS dari klaster
<a name="removing-an-add-on"></a>

Anda dapat menghapus add-on Amazon EKS dari cluster Anda menggunakan`eksctl`, Konsol Manajemen AWS, atau AWS CLI.

Saat Anda menghapus add-on Amazon EKS dari klaster:
+ Tidak ada downtime untuk fungsionalitas yang disediakan add-on.
+ Jika Anda menggunakan Peran IAM untuk Akun Layanan (IRSA) dan add-on memiliki peran IAM yang terkait dengannya, peran IAM tidak akan dihapus.
+ Jika Anda menggunakan Identitas Pod, Asosiasi Identitas Pod yang dimiliki oleh add-on akan dihapus. Jika Anda menentukan `--preserve` opsi ke 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 atau APIs.
+ 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 yang bergantung pada fungsionalitas yang disediakan add-on.

## Prasyarat
<a name="removing-an-add-on-prereq"></a>

Lengkapi hal-hal berikut sebelum Anda membuat add-on:
+ Sebuah klaster Amazon EKS yang sudah ada. Untuk menyebarkan satu, lihat[Memulai dengan Amazon EKS](getting-started.md).
+ Periksa apakah add-on Anda memerlukan peran IAM. Untuk informasi selengkapnya, silakan lihat
+ Versi `0.215.0` atau yang lebih baru dari alat baris `eksctl` perintah yang diinstal pada perangkat Anda atau AWS CloudShell. Untuk menginstal atau memperbarui`eksctl`, lihat [Instalasi](https://eksctl.io/installation) di `eksctl` dokumentasi..

## Prosedur
<a name="removing-an-add-on-procedure"></a>

Anda memiliki dua opsi saat menghapus add-on Amazon EKS.
+  **Pertahankan perangkat lunak add-on di cluster Anda** — Opsi ini menghapus pengelolaan Amazon EKS dari pengaturan apa pun. Ini juga menghapus kemampuan Amazon EKS untuk memberi tahu Anda tentang pembaruan dan secara otomatis memperbarui add-on Amazon EKS 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 Amazon EKS. Dengan opsi ini, tidak ada downtime untuk add-on.
+  **Hapus perangkat lunak add-on sepenuhnya dari klaster Anda** — Kami menyarankan Anda menghapus add-on Amazon EKS dari klaster Anda hanya jika tidak ada sumber daya di klaster Anda yang bergantung padanya.

Anda dapat menghapus add-on Amazon EKS menggunakan`eksctl`, Konsol Manajemen AWS, atau AWS CLI.

### Hapus add-on (eksctl)
<a name="_remove_add_on_eksctl"></a>

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.

1. Hapus add-on. Ganti *my-cluster* 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](https://eksctl.io/usage/addons/#deleting-addons). `eksctl`

### Hapus add-on (AWS Konsol)
<a name="remove_add_on_shared_aws_console"></a>

1. Buka [konsol Amazon EKS](https://console.aws.amazon.com/eks/home#/clusters).

1. Pada panel navigasi sebelah kiri, pilih **Klaster**.

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

1. Pilih tab **Add-ons**.

1. Pilih add-on yang ingin Anda hapus.

1. Pilih **Hapus**.

1. Dalam **Hapus: *name of addon*** konfirmasi kotak dialog, 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.

   1. Masukkan nama add-on.

   1. Pilih **Hapus**.

### Hapus add-on (AWS CLI)
<a name="remove_add_on_shared_aws_cli"></a>

1. Anda memerlukan versi `0.215.0` atau yang lebih baru dari alat baris `eksctl` perintah yang diinstal pada perangkat Anda atau AWS CloudShell. Untuk menginstal atau memperbarui`eksctl`, lihat [Instalasi](https://eksctl.io/installation) dalam `eksctl` dokumentasi.

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"
       ]
   }
   ```

1. 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",
       }
   }
   ```

1. 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
   ```