Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Démarrage des nœuds
AmazonLinux2023
AL2023 a introduit un nouveau processus d'initialisation des nœuds nodeadm/etc/eks/bootstrap.sh
Note
Avec les versions 1.30 et supérieures de Kubernetes, Amazon Linux 2023 est le système d'exploitation par défaut.
Paramètres par défaut pour AL2
Pour les nœuds autogérés et les nœuds gérés par EKS sur la base de la personnalisation AMIs, eksctl crée une valeur par défaut, minimale, NodeConfig et l'injecte automatiquement dans les données utilisateur du modèle de lancement du groupe de nœuds.
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 --//--
Pour les nœuds gérés par EKS basés sur le mode natif AMIs, la valeur par défaut NodeConfig est ajoutée par EKS MNG directement aux données utilisateur. EC2 Ainsi, dans ce scénario, il eksctl n'est pas nécessaire de l'inclure dans le modèle de lancement.
Configuration du processus d'amorçage
Pour définir les propriétés avancées deNodeConfig, ou simplement remplacer les valeurs par défaut, eksctl vous permet de spécifier une valeur personnalisée NodeConfig via ou par ex. 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
Cette configuration personnalisée sera ajoutée aux données utilisateur par eksctl et fusionnée avec la configuration par nodeadm défaut. Pour en savoir plus sur nodeadm la capacité de fusionner plusieurs objets de configuration, cliquez ici