Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS-UpdateEKSManagedNodeGroup
Deskripsi
AWS-UpdateEKSManagedNodeGroup
Runbook membantu Anda memperbarui grup node terkelola Amazon Elastic Kubernetes Service EKS (Amazon). Anda dapat memilih Version
atau Configuration
memperbarui.
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 Systems Manager untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.
-
ClusterName
Tipe: String
Deskripsi: (Wajib) Nama cluster yang grup simpulnya ingin Anda perbarui.
-
NodeGroupName
Tipe: String
Deskripsi: (Wajib) Nama grup node yang akan diperbarui.
-
UpdateType
Tipe: String
Nilai yang valid: Perbarui Versi Grup Node | Perbarui Konfigurasi Grup Node
Default: Perbarui Versi Grup Node
Deskripsi: (Wajib) Jenis pembaruan yang ingin Anda lakukan pada grup node.
Parameter berikut hanya berlaku untuk jenis Version
pembaruan:
-
AMIReleaseVersion
Tipe: String
Deskripsi: (Opsional) Versi Amazon EKS dioptimalkan AMI yang ingin Anda gunakan. Secara default, versi terbaru digunakan.
-
ForceUpgrade
Jenis: Boolean
Deskripsi: (Opsional) Jika benar, pembaruan tidak akan gagal dalam menanggapi pelanggaran anggaran gangguan pod.
-
KubernetesVersion
Tipe: String
Deskripsi: (Opsional) Versi Kubernetes untuk memperbarui grup node ke.
-
LaunchTemplateId
Tipe: String
Deskripsi: (Opsional) ID dari template peluncuran.
-
LaunchTemplateName
Tipe: String
Deskripsi: (Opsional) Nama template peluncuran.
-
LaunchTemplateVersion
Tipe: String
Deskripsi: (Opsional) Versi template peluncuran Amazon Elastic Compute Cloud (AmazonEC2). Parameter ini hanya valid jika grup node dibuat dari template peluncuran.
Parameter berikut hanya berlaku untuk jenis Configuration
pembaruan:
-
AddOrUpdateNodeGroupLabels
Jenis: StringMap
Deskripsi: (Opsional) Label Kubernetes yang ingin Anda tambahkan atau perbarui.
-
AddOrUpdateKubernetesTaintsEffect
Jenis: StringList
Deskripsi: (Opsional) Kubernetes menodai yang ingin Anda tambahkan atau perbarui.
-
MaxUnavailableNodeGroups
Jenis: Integer
Default: 0
Deskripsi: (Opsional) Jumlah maksimum node yang tidak tersedia sekaligus selama pembaruan versi.
-
MaxUnavailablePercentageNodeGroup
Jenis: Integer
Default: 0
Deskripsi: (Opsional) Persentase node yang tidak tersedia selama pembaruan versi.
-
NodeGroupDesiredSize
Jenis: Integer
Default: 0
Deskripsi: (Opsional) Jumlah node yang harus dipertahankan oleh grup node terkelola.
-
NodeGroupMaxSize
Jenis: Integer
Default: 0
Deskripsi: (Opsional) Jumlah maksimum node yang dapat diskalakan oleh grup node terkelola.
-
NodeGroupMinSize
Jenis: Integer
Default: 0
Deskripsi: (Opsional) Jumlah minimum node yang dapat diskalakan oleh grup node terkelola.
-
RemoveKubernetesTaintsEffect
Jenis: StringList
Deskripsi: (Opsional) Noda Kubernetes yang ingin Anda hapus.
-
RemoveNodeGroupLabels
Jenis: StringList
Deskripsi: (Opsional) Daftar label yang dipisahkan koma yang ingin Anda hapus.
IAMIzin yang diperlukan
AutomationAssumeRole
Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
-
eks:UpdateNodegroupConfig
-
eks:UpdateNodegroupVersion
Langkah Dokumen
-
aws:executeScript
- Memperbarui grup node EKS cluster Amazon sesuai dengan nilai yang Anda tentukan untuk parameter input runbook. -
aws:waitForAwsResourceProperty
- Menunggu status pembaruan cluster.Successful