

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Avvio dei nodi
<a name="node-bootstrapping"></a>

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

AL2023 ha introdotto un nuovo processo di inizializzazione dei nodi [nodeadm](https://awslabs.github.io/amazon-eks-ami/nodeadm/) che utilizza uno schema di configurazione YAML, eliminando l'uso dello script. `/etc/eks/bootstrap.sh`

**Nota**  
Con le versioni 1.30 e successive di Kubernetes, Amazon Linux 2023 è il sistema operativo predefinito.

### Impostazioni predefinite per AL2
<a name="_default_settings_for_al2"></a>

Per i nodi autogestiti e EKS-managed i nodi basati su AMI personalizzate, `eksctl` crea un valore predefinito, minimo `NodeConfig` e lo inserisce automaticamente nei dati utente del modello di avvio dei nodegroup. ad es.

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

--//--
```

Per EKS-managed i nodi basati su AMI native, l'impostazione predefinita `NodeConfig` viene aggiunta da EKS MNG, aggiunta direttamente ai dati utente di EC2. Pertanto, in questo scenario, `eksctl` non è necessario includerlo nel modello di lancio.

### Configurazione del processo di bootstrap
<a name="_configuring_the_bootstrapping_process"></a>

Per impostare proprietà avanzate o semplicemente sovrascrivere i valori predefiniti, eksctl consente di specificare un valore personalizzato tramite o ad es. `NodeConfig` `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
```

Questa configurazione personalizzata verrà aggiunta agli userdata da eksctl e unita alla configurazione predefinita. `nodeadm` [Scopri di più sulla capacità di unire più oggetti `nodeadm` di configurazione qui.](https://awslabs.github.io/amazon-eks-ami/nodeadm/doc/examples/#merging-multiple-configuration-objects)