Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS-DeleteEKSCluster
Deskripsi
Runbook ini menghapus sumber daya yang terkait dengan cluster Amazon EKS, termasuk grup node dan profil Fargate. Secara opsional, Anda dapat memilih untuk menghapus semua node yang dikelola sendiri, CloudFormation tum CloudFormation pukan yang digunakan untuk membuat node, dan tumpukan VPC untuk cluster Anda. Untuk informasi selengkapnya tentang menghapus cluster, lihat Menghapus cluster di Panduan Pengguna Amazon EKS.
catatan
Jika Anda memiliki layanan aktif di cluster yang terkait dengan penyeimbang beban, Anda harus menghapus layanan tersebut sebelum menghapus cluster. Jika tidak, sistem tidak dapat menghapus penyeimbang beban. Gunakan prosedur berikut untuk menemukan dan menghapus layanan sebelum Anda menjalankan AWS-DeleteEKSCluster runbook.
Untuk menemukan dan menghapus layanan di cluster Anda
-
Instal utilitas baris perintah Kubernetes,.
kubectlUntuk informasi selengkapnya, lihat Menginstal kubectl di Panduan Pengguna Amazon EKS. -
Jalankan perintah berikut untuk mencantumkan semua layanan yang berjalan di cluster Anda.
kubectl get svc --all-namespaces -
Jalankan perintah berikut untuk menghapus layanan apa pun yang memiliki EXTERNAL-IP nilai terkait. Layanan ini didahului oleh penyeimbang beban, dan Anda harus menghapusnya di Kubernetes untuk memungkinkan penyeimbang beban dan sumber daya terkait dilepaskan dengan benar.
kubectl delete svcservice-name
Anda sekarang dapat menjalankan AWS-DeleteEKSCluster runbook.
Jalankan Otomatisasi ini (konsol)
Jenis dokumen
Otomatisasi
Pemilik
Amazon
Platform
Linux,macOS, Windows
Parameter
-
AutomationAssumeRole
Tipe: String
Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Manajer Sistem untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Sistem Manajer Otomasi menggunakan izin pengguna yang memulai runbook ini.
-
EKSClusterName
Tipe: String
Deskripsi: (Diperlukan) Nama Cluster Amazon EKS yang akan dihapus.
-
VPCCloudFormationStack
Tipe: String
Deskripsi: (Opsional CloudFormation ) nama tumpukan untuk VPC untuk cluster EKS yang dihapus. Ini menghapus tumpu CloudFormation kan 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 kredenSIAL peran untuk melakukan panggilan atas nama Anda.
-
SelfManagedNodeStacks
Tipe: String
Deskripsi: (Opsional) Comma-separated daftar nama CloudFormation tumpukan untuk node yang dikelola sendiri, Ini akan menghapus tumpukan untuk node CloudFormation yang dikelola sendiri.
-
SelfManagedNodeStacksRole
Tipe: String
Deskripsi: (Opsional) ARN dari peran IAM yang CloudFormation mengasumsikan untuk menghapus Self-managed Node Stacks. CloudFormation menggunakan kredenSIAL peran untuk melakukan panggilan atas nama Anda.
Izin IAM yang diperlukan
AutomationAssumeRoleParameter 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-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 tum CloudFormation pukan yang digunakan untuk membuat node. -
aws:executeScript- DeleteeksCluster: Hapus cluster EKS. -
aws:executeScript- DeleteVPCCloudFormationStack: Hapus tumpukan VPC CloudFormation .