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/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