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
Anda dapat menghapus add-on Amazon EKS dari cluster Anda menggunakaneksctl, AWS Management Console, 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
--preserveopsi 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
Lengkapi hal-hal berikut sebelum Anda membuat add-on:
-
Sebuah klaster Amazon EKS yang sudah ada. Untuk menyebarkan satu, lihatMemulai dengan Amazon EKS.
-
Periksa apakah add-on Anda memerlukan peran IAM. Untuk informasi selengkapnya, silakan lihat
-
Versi
0.212.0atau yang lebih baru dari alat bariseksctlperintah yang diinstal pada perangkat Anda atau AWS CloudShell. Untuk menginstal atau memperbaruieksctl, lihat Instalasidi eksctldokumentasi..
Prosedur
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 menggunakaneksctl, AWS Management Console, atau AWS CLI.
Hapus add-on (eksctl)
-
Tentukan add-on saat ini yang diinstal pada cluster Anda. Ganti
my-clusterdengan nama klaster Anda.eksctl get addon --cluster my-clusterContoh 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.
-
Hapus add-on. Ganti
my-clusterdengan nama cluster Anda danname-of-add-ondengan nama add-on dikembalikan dalam output dari langkah sebelumnya yang ingin Anda hapus. Jika Anda menghapus--preserveopsi, 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 --preserveUntuk informasi selengkapnya tentang menghapus add-on, lihat Menghapus addons dalam dokumentasi
. eksctl
Hapus add-on (AWS Konsol)
-
Buka konsol Amazon EKS
. -
Pada panel navigasi sebelah kiri, pilih Klaster.
-
Pilih nama cluster yang ingin Anda hapus add-on Amazon EKS.
-
Pilih tab Add-ons.
-
Pilih add-on yang ingin Anda hapus.
-
Pilih Hapus.
-
Dalam Hapus:
name of addonkonfirmasi kotak dialog, lakukan hal berikut:-
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.
-
Masukkan nama add-on.
-
Pilih Hapus.
-
Hapus add-on (AWS CLI)
-
Anda memerlukan versi
0.212.0atau yang lebih baru dari alat bariseksctlperintah yang diinstal pada perangkat Anda atau AWS CloudShell. Untuk menginstal atau memperbaruieksctl, lihat Instalasidalam eksctldokumentasi. -
Lihat daftar add-on yang diinstal. Ganti
my-clusterdengan nama klaster Anda.aws eks list-addons --cluster-name my-clusterContoh output adalah sebagai berikut.
{ "addons": [ "coredns", "kube-proxy", "vpc-cni", "name-of-addon" ] } -
Hapus add-on yang diinstal. Ganti
my-clusterdengan nama cluster Anda danname-of-add-ondengan nama add-on yang ingin Anda hapus. Menghapus--preservemenghapus perangkat lunak add-on dari cluster Anda.aws eks delete-addon --cluster-name my-cluster --addon-name name-of-addon --preserveContoh keluaran yang disingkat adalah sebagai berikut.
{ "addon": { "addonName": "name-of-add-on", "clusterName": "my-cluster", "status": "DELETING", } } -
Periksa status penghapusan. Ganti
my-clusterdengan nama cluster Anda danname-of-addondengan nama add-on yang Anda hapus.aws eks describe-addon --cluster-name my-cluster --addon-name name-of-addonSetelah 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