

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Knoten-Bootstrapping
<a name="node-bootstrapping"></a>

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

AL2023 führte einen neuen Knoteninitialisierungsprozess [nodeadm](https://awslabs.github.io/amazon-eks-ami/nodeadm/) ein, der ein YAML-Konfigurationsschema verwendet und die Verwendung von Skripten überflüssig macht. `/etc/eks/bootstrap.sh`

**Anmerkung**  
Mit den Kubernetes-Versionen 1.30 und höher ist Amazon Linux 2023 das Standardbetriebssystem.

### Standardeinstellungen für AL2
<a name="_default_settings_for_al2"></a>

Für selbstverwaltete Knoten und EKS-managed Knoten, die auf benutzerdefinierten AMIs basieren, `eksctl` wird ein Standard `NodeConfig` -, Minimalwert erstellt und dieser automatisch in die Benutzerdaten der Startvorlage der Knotengruppen eingefügt, d. h.

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

--//--
```

Für EKS-managed Knoten, die auf nativen AMIs basieren, `NodeConfig` wird der Standard von EKS MNG unter der Haube hinzugefügt und direkt an die Benutzerdaten von EC2 angehängt. Daher muss es in diesem Szenario `eksctl` nicht in die Startvorlage aufgenommen werden.

### Konfiguration des Bootstrapping-Prozesses
<a name="_configuring_the_bootstrapping_process"></a>

Um erweiterte Eigenschaften von `NodeConfig` festzulegen oder einfach die Standardwerte zu überschreiben, können Sie mit eksctl ein benutzerdefiniertes via oder z. `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
```

Diese benutzerdefinierte Konfiguration wird den Benutzerdaten von eksctl vorangestellt und mit der Standardkonfiguration zusammengeführt. `nodeadm` [Lesen Sie hier mehr über die Fähigkeit`nodeadm`, mehrere Konfigurationsobjekte zusammenzuführen.](https://awslabs.github.io/amazon-eks-ami/nodeadm/doc/examples/#merging-multiple-configuration-objects)