

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

# `AWS-DeleteEKSCluster`
<a name="automation-aws-deleteekscluster"></a>

 **Deskripsi** 

 Runbook ini menghapus sumber daya yang terkait dengan kluster Amazon EKS, termasuk grup node dan profil Fargate. Secara opsional, Anda dapat memilih untuk menghapus semua node yang dikelola sendiri, CloudFormation tumpukan yang digunakan untuk membuat node, dan tumpukan VPC CloudFormation untuk cluster Anda. Untuk informasi selengkapnya tentang menghapus klaster, lihat [Menghapus klaster](https://docs.aws.amazon.com/eks/latest/userguide/delete-cluster.html) di *Panduan Pengguna Amazon EKS*. 

**catatan**  
 Jika Anda memiliki layanan aktif di klaster yang terkait dengan penyeimbang beban, Anda harus menghapus layanan tersebut sebelum menghapus klaster. Jika tidak, sistem tidak dapat menghapus penyeimbang beban. Gunakan prosedur berikut untuk menemukan dan menghapus layanan sebelum Anda menjalankan `AWS-DeleteEKSCluster` runbook. 

**Untuk mencari dan menghapus layanan di klaster**

1.  Instal utilitas baris perintah Kubernetes,. `kubectl` Untuk informasi selengkapnya, lihat [Menginstal kubectl di Panduan](https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html) Pengguna *Amazon EKS*. 

1. Jalankan perintah berikut untuk mencantumkan semua layanan yang berjalan di cluster Anda.

   ```
   kubectl get svc --all-namespaces
   ```

1. Jalankan perintah berikut untuk menghapus layanan apa pun yang memiliki nilai EXTERNAL-IP terkait. Layanan ini digawangi oleh penyeimbang beban, dan Anda harus menghapusnya di Kubernetes untuk memungkinkan penyeimbang beban dan sumber daya terkait dilepaskan dengan benar.

   ```
                           kubectl delete svc
                           service-name
   ```

 Anda sekarang dapat menjalankan `AWS-DeleteEKSCluster` runbook. 

 [Jalankan Otomasi ini (konsol)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-DeleteEKSCluster) 

**Jenis dokumen**

Otomatisasi

**Pemilik**

Amazon

**Platform**

Linux,macOS, Windows

**Parameter**
+ AutomationAssumeRole

  Tipe: String

  Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.
+ EKSClusterNama

  Tipe: String

  Deskripsi: (Wajib) Nama Cluster Amazon EKS yang akan dihapus.
+ VPCCloudFormationStack

  Tipe: String

  Deskripsi: (Opsional) nama CloudFormation tumpukan untuk VPC untuk kluster EKS yang dihapus. Ini menghapus CloudFormation tumpukan untuk VPC dan sumber daya apa pun yang dibuat oleh tumpukan.
+ VPCCloudFormationStackRole

  Tipe: String

  Deskripsi: (Opsional) ARN dari peran IAM yang CloudFormation mengasumsikan untuk menghapus tumpukan VPC. CloudFormation CloudFormation menggunakan kredensi peran untuk melakukan panggilan atas nama Anda.
+ SelfManagedNodeStacks

  Tipe: String

  Deskripsi: (Opsional) Daftar nama CloudFormation tumpukan yang dipisahkan koma untuk node yang dikelola sendiri, Ini akan menghapus CloudFormation tumpukan untuk node yang dikelola sendiri.
+ SelfManagedNodeStacksRole

  Tipe: String

  Deskripsi: (Opsional) ARN dari peran IAM yang CloudFormation mengasumsikan untuk menghapus Tumpukan Node yang dikelola sendiri. CloudFormation menggunakan kredensi peran untuk melakukan panggilan atas nama Anda.

**Izin IAM yang diperlukan**

`AutomationAssumeRole`Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
+  `sts:AssumeRole` 
+  `eks:ListNodegroups` 
+  `eks:DeleteNodegroup` 
+  `eks:ListFargateProfiles` 
+  `eks:DeleteFargateProfile` 
+  `eks:DeleteCluster` 
+  `cfn:DescribeStacks` 
+  `cfn:DeleteStack` 

 **Langkah Dokumen** 
+  `aws:executeScript`- DeleteNodeGroups: Temukan dan hapus semua grup node di cluster EKS. 
+  `aws:executeScript`- DeleteFargateProfiles: Temukan dan hapus semua profil Fargate di cluster EKS. 
+  `aws:executeScript`- DeleteSelfManagedNodes: Hapus semua node yang dikelola sendiri dan CloudFormation tumpukan yang digunakan untuk membuat node. 
+  `aws:executeScript`- HapusEKSCluster: Hapus kluster EKS. 
+  `aws:executeScript`- Hapus VPCCloudFormationStack: Hapus tumpukan VPC CloudFormation . 