

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Actualizaciones de complementos predeterminadas
<a name="addon-upgrade"></a>

En este tema se explica cómo actualizar los complementos preinstalados predeterminados que se incluyen en los clústeres de EKS.

**aviso**  
eksctl ahora instala los complementos predeterminados como complementos de EKS en lugar de como complementos autogestionables. Obtenga más información sobre sus implicaciones en la flexibilidad de creación de [clústeres para los complementos de red predeterminados](addons.md#barecluster).  
Para actualizar los complementos, `eksctl utils update-<addon>` no se puede usar en clústeres creados con eksctl v0.184.0 y versiones posteriores. Esta guía solo es válida para los clústeres creados antes de este cambio.

Hay 3 complementos predeterminados que se incluyen en cada clúster de EKS:
+  `kube-proxy` 
+  `aws-node` 
+  `coredns` 

## Actualice el complemento preinstalado
<a name="_update_pre_installed_add_on"></a>

En el caso de los complementos oficiales de EKS que se crean manualmente a través de la creación del clúster `eksctl create addons` o al crearlos, la forma de gestionarlos es mediante: `eksctl create/get/update/delete addon` En esos casos, consulta la documentación sobre los [complementos de EKS](addons.md).

El proceso de actualización de cada uno de ellos es diferente, por lo que hay 3 comandos distintos que deberá ejecutar. Se aceptan todos los comandos siguientes`--config-file`. De forma predeterminada, cada uno de estos comandos se ejecuta en modo plan; si está satisfecho con los cambios propuestos, vuelva a ejecutarlo. `--approve`

Para actualizar`kube-proxy`, ejecuta:

```
eksctl utils update-kube-proxy --cluster=<clusterName>
```

Para actualizar`aws-node`, ejecuta:

```
eksctl utils update-aws-node --cluster=<clusterName>
```

Para actualizar`coredns`, ejecuta:

```
eksctl utils update-coredns --cluster=<clusterName>
```

Una vez que lo hayas actualizado, asegúrate de ejecutarlo `kubectl get pods -n kube-system` y comprobar si todos los módulos de complementos están listos. Deberías ver algo como esto:

```
NAME                       READY   STATUS    RESTARTS   AGE
aws-node-g5ghn             1/1     Running   0          2m
aws-node-zfc9s             1/1     Running   0          2m
coredns-7bcbfc4774-g6gg8   1/1     Running   0          1m
coredns-7bcbfc4774-hftng   1/1     Running   0          1m
kube-proxy-djkp7           1/1     Running   0          3m
kube-proxy-mpdsp           1/1     Running   0          3m
```