Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Luncurkan dukungan Template untuk Managed Nodegroups
eksctl mendukung peluncuran nodegroup terkelola menggunakan Template Peluncuran yang disediakan. EC2 Ini memungkinkan beberapa opsi penyesuaian untuk nodegroup termasuk menyediakan grup kustom AMIs dan keamanan, dan meneruskan data pengguna untuk bootstrap node.
Membuat nodegroup terkelola menggunakan template peluncuran yang disediakan
# managed-cluster.yaml # A cluster with two managed nodegroups --- apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: managed-cluster region: us-west-2 managedNodeGroups: - name: managed-ng-1 launchTemplate: id: lt-12345 version: "2" # optional (uses the default launch template version if unspecified) - name: managed-ng-2 minSize: 2 desiredCapacity: 2 maxSize: 4 labels: role: worker tags: nodegroup-name: managed-ng-2 privateNetworking: true launchTemplate: id: lt-12345
Memutakhirkan nodegroup terkelola untuk menggunakan versi template peluncuran yang berbeda
eksctl upgrade nodegroup --name=managed-ng-1 --cluster=managed-cluster --launch-template-version=3
catatan
Jika template peluncuran menggunakan AMI kustom, maka versi baru juga harus menggunakan AMI khusus atau operasi pemutakhiran akan gagal
Jika template peluncuran tidak menggunakan AMI kustom, versi Kubernetes untuk ditingkatkan juga dapat ditentukan:
eksctl upgrade nodegroup --name=managed-ng-1 --cluster=managed-cluster --launch-template-version=3 --kubernetes-version=1.17
Catatan tentang AMI kustom dan dukungan template peluncuran
-
Ketika template peluncuran disediakan, bidang berikut tidak didukung:
instanceType
,,,,ami
,ssh.allow
,ssh.sourceSecurityGroupIds
,securityGroups
,instancePrefix
,instanceName
ebsOptimized
,volumeEncrypted
,volumeKmsKeyID
,volumeIOPS
,maxPodsPerNode
,preBootstrapCommands
,overrideBootstrapCommand
dandisableIMDSv1
. -
Saat menggunakan AMI kustom (
ami
), jugaoverrideBootstrapCommand
harus diatur untuk melakukan bootstrap. -
overrideBootstrapCommand
hanya dapat diatur saat menggunakan AMI khusus. -
Saat template peluncuran disediakan, tag yang ditentukan dalam konfigurasi nodegroup hanya berlaku untuk sumber daya EKS Nodegroup dan tidak disebarkan ke instance. EC2