

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

# Bootstrap simpul
<a name="node-bootstrapping"></a>

## AmazonLinux2023
<a name="_amazonlinux2023"></a>

AL2023 memperkenalkan proses inisialisasi node baru [nodeadm](https://awslabs.github.io/amazon-eks-ami/nodeadm/) 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
<a name="_default_settings_for_al2"></a>

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
<a name="_configuring_the_bootstrapping_process"></a>

Untuk mengatur properti lanjutan`NodeConfig`, 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](https://awslabs.github.io/amazon-eks-ami/nodeadm/doc/examples/#merging-multiple-configuration-objects).