As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Inicialização do Node
AmazonLinux2023
AL2023 introduziu um novo processo de inicialização de nós nodeadm/etc/eks/bootstrap.sh
nota
Com as versões 1.30 e superiores do Kubernetes, o Amazon Linux 2023 é o sistema operacional padrão.
Configurações padrão para AL2
Para nós autogerenciados e nós gerenciados pelo EKS com base na personalização AMIs, eksctl cria um padrão, mínimo NodeConfig e o injeta automaticamente nos dados do usuário do modelo de lançamento do nodegroups. ou seja
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 --//--
Para nós gerenciados pelo EKS baseados em nativos AMIs, o padrão NodeConfig é ser adicionado pelo EKS MNG nos bastidores, anexado diretamente aos dados do usuário do. EC2 Portanto, nesse cenário, eksctl não é necessário incluí-lo no modelo de lançamento.
Configurando o processo de inicialização
Para definir propriedades avançadas ou simplesmente substituir os valores padrãoNodeConfig, o eksctl permite que você especifique uma via personalizada NodeConfig ou, por exemplo. 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
Essa configuração personalizada será anexada aos dados do usuário por eksctl e mesclada com a configuração padrão. nodeadm Leia mais sobre a capacidade nodeadm de mesclar vários objetos de configuração aqui