

 **Ayude a mejorar esta página** 

Para contribuir a esta guía del usuario, elija el enlace **Edit this page on GitHub** que se encuentra en el panel derecho de cada página.

# Desactivar `IPv6` en el agente de Pod Identity de EKS
<a name="pod-id-agent-config-ipv6"></a>

## Consola de administración de AWS
<a name="pod-id-console"></a>

1. Para deshabilitar `IPv6` en el agente de Pod Identity de EKS, añada la siguiente configuración a los **ajustes de configuración opcionales** del complemento de EKS.

   1. Abra la [consola de Amazon EKS](https://console.aws.amazon.com/eks/home#/clusters).

   1. En el panel de navegación izquierdo, seleccione **Clusters** (Clústeres) y, a continuación, seleccione el nombre del clúster para el que desea configurar el complemento.

   1. Elija la pestaña **Complementos**.

   1. Seleccione la casilla situada en la parte superior derecha del cuadro de complementos para el agente de Pod Identity de EKS y, a continuación, elija **Editar**.

   1. En la página de **configuración del agente de Pod Identity de EKS**, haga lo siguiente:

      1. Seleccione la **Versión** que desea utilizar. Le recomendamos que mantenga la misma versión que en el paso anterior y que actualice la versión y la configuración en acciones separadas.

      1. Seleccione **Ajustes de configuración opcionales**.

      1. Introduzca la clave JSON `"agent":` y el valor de un objeto JSON anidado con una clave `"additionalArgs":` en **Valores de configuración**. El texto resultante debe ser un objeto JSON válido. Si esta clave y este valor son los únicos datos del cuadro de texto, rodee la clave y el valor entre corchetes `{ }`. En el siguiente ejemplo se muestra que la política de red está habilitada:

         ```
         {
             "agent": {
                 "additionalArgs": {
                     "-b": "169.254.170.23"
                 }
             }
         }
         ```

         En esta configuración, se establece que la dirección `IPv4` sea la única dirección que utilice el agente.

   1. Para aplicar la nueva configuración mediante la sustitución de los pods del agente de Pod Identity de EKS, seleccione **Guardar cambios**.

      Amazon EKS aplica los cambios a los complementos de EKS mediante el *despliegue* del `DaemonSet` de Kubernetes para el agente de Pod Identity de EKS. Puede hacer un seguimiento del estado del lanzamiento en el **historial de actualizaciones** en la Consola de administración de AWS y con `kubectl rollout status daemonset/eks-pod-identity-agent --namespace kube-system`.

       `kubectl rollout` tiene los siguientes comandos:

      ```
      $ kubectl rollout
      
      history  -- View rollout history
      pause    -- Mark the provided resource as paused
      restart  -- Restart a resource
      resume   -- Resume a paused resource
      status   -- Show the status of the rollout
      undo     -- Undo a previous rollout
      ```

      Si la implementación lleva demasiado tiempo, Amazon EKS la anulará y se agregará al **historial de actualizaciones** del **complemento un mensaje con el tipo de actualización del complemento** y el estado **Fallido**. Para investigar cualquier problema, comience por el historial de la implementación y ejecute `kubectl logs` en un pod del agente de Pod Identity de EKS para ver los registros del agente de Pod Identity de EKS.

1. Si la nueva entrada en el **historial de actualizaciones** tiene el estado **Correcto**, esto significa que la implementación se ha completado y que el complemento está utilizando la nueva configuración en todos los pods del agente de Pod Identity de EKS.

## AWS CLI
<a name="pod-id-cli"></a>

1. Para deshabilitar `IPv6` en el agente de Pod Identity de EKS, agregue la siguiente configuración a los **valores de configuración** del complemento de EKS.

   Ejecute el siguiente comando de AWS CLI. Reemplace `my-cluster` por el nombre del clúster y el ARN del rol de IAM por el rol que va a usar.

   ```
   aws eks update-addon --cluster-name my-cluster --addon-name eks-pod-identity-agent \
       --resolve-conflicts PRESERVE --configuration-values '{"agent":{"additionalArgs": { "-b": "169.254.170.23"}}}'
   ```

   En esta configuración, se establece que la dirección `IPv4` sea la única dirección que utilice el agente.

   Amazon EKS aplica los cambios a los complementos de EKS mediante el *despliegue* del DaemonSet de Kubernetes para el agente de Pod Identity de EKS. Puede hacer un seguimiento del estado del lanzamiento en el **historial de actualizaciones** en la Consola de administración de AWS y con `kubectl rollout status daemonset/eks-pod-identity-agent --namespace kube-system`.

    `kubectl rollout` tiene los siguientes comandos:

   ```
   kubectl rollout
   
   history  -- View rollout history
   pause    -- Mark the provided resource as paused
   restart  -- Restart a resource
   resume   -- Resume a paused resource
   status   -- Show the status of the rollout
   undo     -- Undo a previous rollout
   ```

   Si la implementación lleva demasiado tiempo, Amazon EKS la anulará y se agregará al **historial de actualizaciones** del **complemento un mensaje con el tipo de actualización del complemento** y el estado **Fallido**. Para investigar cualquier problema, comience por el historial de la implementación y ejecute `kubectl logs` en un pod del agente de Pod Identity de EKS para ver los registros del agente de Pod Identity de EKS.