View a markdown version of this page

AWSSupport-TroubleshootEKSWorkerNode - AWS Systems Manager Referensi Runbook Otomasi

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

AWSSupport-TroubleshootEKSWorkerNode

Deskripsi

AWSSupport-TroubleshootEKSWorkerNodeRunbook menganalisis node pekerja Amazon Elastic Compute Cloud (Amazon EC2) dan cluster Amazon Elastic Kubernetes Service (Amazon EKS) untuk membantu Anda mengidentifikasi dan memecahkan masalah penyebab umum yang mencegah node pekerja bergabung dengan cluster. Panduan keluaran runbook untuk membantu Anda menyelesaikan masalah apa pun yang diidentifikasi.

penting

Agar berhasil menjalankan otomatisasi ini, status node pekerja Amazon EC2 Anda harus demikianrunning, dan status cluster Amazon EKS harus ACTIVE demikian.

Jalankan Otomatisasi ini (konsol)

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

Linux

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.

  • ClusterName

    Tipe: String

    Deskripsi: (Diperlukan) Nama cluster Amazon EKS.

  • ID Pekerja

    Tipe: String

    Deskripsi: (Diperlukan) ID node pekerja Amazon EC2 yang gagal bergabung dengan cluster.

Izin IAM yang diperlukan

AutomationAssumeRoleParameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.

  • ec2:DescribeDhcpOptions

  • ec2:DescribeImages

  • ec2:DescribeInstanceAttribute

  • ec2:DescribeInstances

  • ec2:DescribeInstanceStatus

  • ec2:DescribeNatGateways

  • ec2:DescribeNetworkAcls

  • ec2:DescribeNetworkInterfaces

  • ec2:DescribeRouteTables

  • ec2:DescribeSecurityGroups

  • ec2:DescribeSubnets

  • ec2:DescribeVpcAttribute

  • ec2:DescribeVpcEndpoints

  • ec2:DescribeVpcs

  • eks:DescribeCluster

  • iam:GetInstanceProfile

  • iam:GetRole

  • iam:ListAttachedRolePolicies

  • ssm:DescribeInstanceInformation

  • ssm:ListCommandInvocations

  • ssm:ListCommands

  • ssm:SendCommand

Langkah-langkah Dokumen

  • aws:assertAwsResourceProperty- Mengonfirmasi bahwa cluster Amazon EKS yang Anda tent ClusterName ukan dalam parameter ada dan dalam ACTIVE keadaan.

  • aws:assertAwsResourceProperty- Mengonfirmasi bahwa node pekerja Amazon EC2 yang Anda tentukan dalam WorkerID parameter ada dan dalam running keadaan.

  • aws:executeScript- Menjalankan skrip Python yang membantu mengidentifikasi kemungkinan penyebab node pekerja gagal bergabung dengan cluster.