Bootstrap simpul - Panduan Pengguna Eksctl

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

Bootstrap simpul

AmazonLinux2023

AL2023 memperkenalkan nodeadm proses inisialisasi node baru yang menggunakan skema konfigurasi YAMB, menjatuhkan penggunaan skrip. /etc/eks/bootstrap.sh

catatan

Dengan Kubernetes versi 1.30 ke atas, Amazon Linux 2023 adalah OS default.

Pengaturan default untuk AL2

Untuk node yang dikelola sendiri dan node yang dikelola EKS berdasarkan kustom AMIs, eksctl buat default, minimal, NodeConfig dan secara otomatis menyuntikkannya ke dalam data pengguna template peluncuran nodegroup. yaitu

MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=// --// Content-Type: application/node.eks.aws apiVersion: node.eks.aws/v1alpha1 kind: NodeConfig spec: cluster: apiServerEndpoint: https://XXXX.us-west-2.eks.amazonaws.com certificateAuthority: XXXX cidr: 10.100.0.0/16 name: my-cluster kubelet: config: clusterDNS: - 10.100.0.10 flags: - --node-labels=alpha.eksctl.io/cluster-name=my-cluster,alpha.eksctl.io/nodegroup-name=my-nodegroup - --register-with-taints=special=true:NoSchedule --//--

Untuk node yang dikelola EKS berdasarkan native AMIs, default NodeConfig ditambahkan oleh EKS MNG di bawah tenda, ditambahkan langsung ke data pengguna. EC2 Jadi, dalam skenario ini, eksctl tidak perlu memasukkannya ke dalam template peluncuran.

Mengkonfigurasi proses bootstrap

Untuk mengatur properti lanjutanNodeConfig, atau hanya mengganti nilai default, eksctl memungkinkan Anda untuk menentukan kustom melalui atau mis. NodeConfig nodeGroup.overrideBootstrapCommand managedNodeGroup.overrideBootstrapCommand

managedNodeGroups: - name: mng-1 amiFamily: AmazonLinux2023 ami: ami-0253856dd7ab7dbc8 overrideBootstrapCommand: | apiVersion: node.eks.aws/v1alpha1 kind: NodeConfig spec: instance: localStorage: strategy: RAID0

Konfigurasi khusus ini akan ditambahkan ke data pengguna oleh eksctl, dan digabungkan dengan konfigurasi default. nodeadm Baca lebih lanjut nodeadm tentang kemampuan menggabungkan beberapa objek konfigurasi di sini.