

 **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.

# Configuración para usar Amazon EKS
<a name="setting-up"></a>

Para comenzar a administrar sus clústeres de Amazon EKS, debe instalar varias herramientas. Utilice lo siguiente para configurar las credenciales, crear y modificar clústeres y trabajar con ellos una vez que estén en ejecución:
+  [Configurar AWS CLI](install-awscli.md): consiga que AWS CLI configure y administre los servicios que necesita para trabajar con los clústeres de Amazon EKS. En concreto, necesita que AWS CLI configure las credenciales, pero también las necesita con otros servicios de AWS.
+  [Configurar kubectl y eksctl](install-kubectl.md): La CLI de `eksctl` interactúa con AWS para crear, modificar y eliminar clústeres de Amazon EKS. Una vez que el clúster esté activo, utilice el comando de código abierto `kubectl` para administrar los objetos de Kubernetes dentro de los clústeres de Amazon EKS.
+ Configuración de un entorno de desarrollo (opcional): considere la posibilidad de agregar las siguientes herramientas:
  +  **Herramienta de implementación local**: si es la primera vez que usa Kubernetes, considere la posibilidad de instalar una herramienta de implementación local como [minikube](https://minikube.sigs.k8s.io/docs/) o [kind](https://kind.sigs.k8s.io/). Estas herramientas le permiten tener un clúster de Amazon EKS en su máquina local para probar aplicaciones.
  +  **Administrador de paquetes**: [Helm](helm.md) es un administrador de paquetes de Kubernetes muy popular que simplifica la instalación y administración de paquetes complejos. Con [Helm](helm.md), es más fácil instalar y administrar paquetes como el controlador del equilibrador de carga de AWS en su clúster de Amazon EKS.

## Pasos a seguir a continuación
<a name="setting-up-next-steps"></a>
+  [Configurar AWS CLI](install-awscli.md) 
+  [Configurar kubectl y eksctl](install-kubectl.md) 
+  [Inicio rápido: implementación de una aplicación web y almacenamiento de datos](quickstart.md) 

# Configurar AWS CLI
<a name="install-awscli"></a>

La [AWS CLI](https://aws.amazon.com/cli/) es una herramienta de línea de comandos para trabajar con los servicios de AWS, incluido Amazon EKS. También se usa para autenticar a los roles o usuarios de IAM para acceder al clúster de Amazon EKS y a otros recursos de AWS desde su máquina local. Para aprovisionar recursos en AWS desde la línea de comandos, debe obtener un ID de clave de acceso de AWS y una clave secreta para utilizarlos en la línea de comandos. A continuación, debe configurar estas credenciales en la AWS CLI. Si aún no ha instalado la AWS CLI, consulte [Instalar o actualizar la última versión de la AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html) en la *Guía del usuario de la interfaz de la línea de comandos de AWS*.

## Para crear una clave de acceso
<a name="create-access-key"></a>

1. Inicie sesión en el [Consola de administración de AWS](https://console.aws.amazon.com/).

1. Para cuentas de un solo usuario o de varios usuarios:
   +  **Cuentas de un solo usuario**: en la esquina superior derecha, elija el nombre de usuario de AWS para abrir el menú de navegación. Por ejemplo, elija ** `webadmin` **.
   +  **Cuenta de varios usuarios**: elija IAM en la lista de servicios. En el panel de IAM, seleccione **Usuarios** y elija el nombre del usuario.

1. Elija **Credenciales de seguridad**.

1. En **Clave de acceso**, elija **Crear clave de acceso**.

1. Elija **Interfaz de la línea de comandos (CLI)** y, a continuación, haga clic en **Siguiente**.

1. Elija **Create access key (Crear clave de acceso)**.

1. Elija **Descargar archivo .csv**.

## Configuración de la CLI de AWS
<a name="configure-cli"></a>

Después de instalar la AWS CLI, siga estos pasos para configurarla: Para obtener más información, consulte [Configurar la AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), en la *Guía del usuario de la interfaz de la línea de comandos de AWS*.

1. En una ventana de terminal, ingrese el siguiente comando:

   ```
   aws configure
   ```

   Si lo desea, puede configurar un perfil con nombre, como `--profile cluster-admin`. Si configura un perfil con nombre en la AWS CLI, deberá transferir **siempre** este indicador en los siguientes comandos.

1. Introduzca las credenciales de AWS. Por ejemplo:

   ```
   Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
   Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
   Default region name [None]: region-code
   Default output format [None]: json
   ```

## Cómo obtener un token de seguridad
<a name="security-token"></a>

Si es necesario, ejecute el siguiente comando para obtener un token de seguridad nuevo para la AWS CLI. Para obtener más información, consulte [get-session-token](https://docs.aws.amazon.com/cli/latest/reference/sts/get-session-token.html) en la *Referencia de comandos de la AWS CLI*.

De forma predeterminada, el token será válido durante 15 minutos. Para cambiar el tiempo de espera predeterminado de la sesión, transfiera el indicador `--duration-seconds`. Por ejemplo:

```
aws sts get-session-token --duration-seconds 3600
```

Este comando devuelve las credenciales de seguridad temporales de una sesión de la AWS CLI. Debería ver la siguiente respuesta de salida:

```
{
    "Credentials": {
        "AccessKeyId": "ASIA5FTRU3LOEXAMPLE",
        "SecretAccessKey": "JnKgvwfqUD9mNsPoi9IbxAYEXAMPLE",
        "SessionToken": "VERYLONGSESSIONTOKENSTRING",
        "Expiration": "2023-02-17T03:14:24+00:00"
    }
}
```

## Cómo verificar la identidad del usuario
<a name="verify-identity"></a>

Si es necesario, ejecute el siguiente comando para verificar las credenciales de AWS para su identidad de usuario de IAM (por ejemplo, *ClusterAdmin*) para la sesión de terminal.

```
aws sts get-caller-identity
```

Este comando devuelve el Nombre de recurso de Amazon (ARN) de la entidad de IAM que está configurada para la AWS CLI. Debería ver la siguiente respuesta de ejemplo de salida:

```
{
    "UserId": "AKIAIOSFODNN7EXAMPLE",
    "Account": "01234567890",
    "Arn": "arn:aws:iam::01234567890:user/ClusterAdmin"
}
```

## Pasos a seguir a continuación
<a name="install-awscli-next-steps"></a>
+  [Configure kubectl y eksctl](install-kubectl.md) 
+  [Inicio rápido: implementación de una aplicación web y almacenamiento de datos](quickstart.md) 

# Configuración de `kubectl` y `eksctl`
<a name="install-kubectl"></a>

**sugerencia**  
 [Regístrese](https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el) en los próximos talleres de Amazon EKS.

Después de instalar AWS CLI, conviene instalar otras dos herramientas para crear y administrar los clústeres de Kubernetes:
+  `kubectl`: la herramienta de la línea de comandos `kubectl` es la principal que utilizará para administrar los recursos del clúster de Kubernetes. Esta página describe cómo descargar y configurar el binario `kubectl` que coincide con la versión del clúster de Kubernetes. Consulte [Instalación o actualización de kubectl](#kubectl-install-update).
+  `eksctl`: la herramienta de la línea de comandos `eksctl` está diseñada para crear clústeres de EKS en la nube de AWS o en las instalaciones (con EKS Anywhere), así como para modificar y eliminar esos clústeres. Consulte [Instalación de eksctl](#eksctl-install-update).

## Instalación o actualización de `kubectl`
<a name="kubectl-install-update"></a>

Este tema le ayuda a descargar e instalar o actualizar, el `kubectl` binario en su dispositivo. El dato binario es idéntico a las [versiones de comunidad ascendente](https://kubernetes.io/docs/tasks/tools/#kubectl). El dato binario no es exclusivo de Amazon EKS o de AWS. Siga los pasos que se indican a continuación para obtener la versión específica de `kubectl`que necesita, aunque muchos creadores simplemente ejecutan `brew install kubectl` para instalarla.

**nota**  
Debe utilizar una versión de `kubectl` con una diferencia de versión de menos de un número que el plano del control del clúster de Amazon EKS. Por ejemplo, un cliente de `kubectl` `1.34` trabaja con los clústeres `1.33`, `1.34` y `1.35` de Kubernetes.

## Paso 1: compruebe si `kubectl` está instalado
<a name="_step_1_check_if_kubectl_is_installed"></a>

Determine si ya tiene `kubectl` instalado en su dispositivo.

```
kubectl version --client
```

Si tiene `kubectl` instalado en la ruta de su dispositivo, el resultado de ejemplo incluye información similar a la siguiente. Si desea actualizar la versión que tiene instalada actualmente con una versión posterior, complete el siguiente paso y asegúrese de instalar la nueva versión en la misma ubicación en la que se encuentra la versión actual.

```
Client Version: v1.31.X-eks-1234567
```

Si no recibe un resultado, entonces no tiene `kubectl` instalado o no está instalado en una ubicación que esté en la ruta de acceso del dispositivo.

## Paso 2: instalación o actualización de `kubectl`
<a name="_step_2_install_or_update_kubectl"></a>

Instalación o actualización de `kubectl` en uno de los siguientes sistemas operativos:
+  [macOS](#macos_kubectl) 
+  [Linux (amd64)](#linux_amd64_kubectl) 
+  [Linux (arm64)](#linux_arm64_kubectl) 
+  [Windows](#windows_kubectl) 

**nota**  
Si las descargas desde las regiones de AWS mencionadas en esta sección son lentas en su región de AWS, considere la posibilidad de configurar CloudFront para distribuir el contenido. Para obtener más información, consulte [Introducción a una distribución básica de CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/GettingStartedSimpleDistributon.html).

### macOS
<a name="macos_kubectl"></a>

Siga los pasos que se indican a continuación para instalar `kubectl` en macOS. Estos pasos incluyen:
+ Elegir y descargar el binario para la versión de Kubernetes que desee.
+ Opcionalmente, comprobar la suma de comprobación del binario.
+ Agregar ejecución a los permisos del binario.
+ Copiar el binario en una carpeta en la RUTA.
+ Opcionalmente, agregar el directorio del binario a la RUTA.

Procedimiento:

1. Descargue el dato binario para la versión de Kubernetes del clúster de Amazon S3.
   + Kubernetes  `1.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes  `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes  `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes  `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/darwin/amd64/kubectl
     ```

1. (Opcional) Compruebe el dato binario descargado con la suma de comprobación de `SHA-256` de su dato binario.

   1. Descargue la suma de comprobación de `SHA-256` de la versión de Kubernetes de su clúster.
      + Kubernetes  `1.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes  `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes  `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes  `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```

   1. Verifique la suma de comprobación de `SHA-256` del dato binario descargado.

      ```
      openssl sha1 -sha256 kubectl
      ```

   1. Asegúrese de que la suma de comprobación generada en la salida coincida con la suma de comprobación del archivo de `kubectl.sha256` descargado.

1. Aplique permisos de ejecución al binario.

   ```
   chmod +x ./kubectl
   ```

1. Copie el binario en una carpeta en `PATH`. Si ya ha instalado una versión de `kubectl`, recomendamos que cree un `$HOME/bin/kubectl` y se asegure de que `$HOME/bin` venga en primer lugar en su `$PATH`.

   ```
   mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
   ```

1. (Opcional) Agregue la ruta `$HOME/bin` a su archivo de inicialización del shell para que se configure cuando abra un shell.

   ```
   echo 'export PATH=$HOME/bin:$PATH' >> ~/.bash_profile
   ```

### Linux (amd64)
<a name="linux_amd64_kubectl"></a>

Siga los pasos que se indican a continuación para instalar `kubectl` en Linux (amd64). Estos pasos incluyen:
+ Elegir y descargar el binario para la versión de Kubernetes que desee.
+ Opcionalmente, comprobar la suma de comprobación del binario.
+ Agregar ejecución a los permisos del binario.
+ Copiar el binario en una carpeta en la RUTA.
+ Opcionalmente, agregar el directorio del binario a la RUTA.

Procedimiento:

1. Descargue el dato binario de `kubectl` para la versión de Kubernetes del clúster de Amazon S3.
   + Kubernetes  `1.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes  `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes  `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes  `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/amd64/kubectl
     ```

1. (Opcional) Compruebe el dato binario descargado con la suma de comprobación de `SHA-256` de su dato binario.

   1. Descargue la suma de comprobación de `SHA-256` para la versión de Kubernetes del clúster desde Amazon S3, mediante el comando de la plataforma de hardware de su dispositivo.
      + Kubernetes  `1.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes  `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes  `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes  `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes  `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```

   1. Controle la suma de comprobación de `SHA-256` del archivo binario descargado con uno de los siguientes comandos.

      ```
      sha256sum -c kubectl.sha256
      ```

      o

      ```
      openssl sha1 -sha256 kubectl
      ```

   1. Para la primera, debería ver `kubectl: OK`, para la segunda, puede comprobar que la suma de comprobación generada en la salida coincida con la suma de comprobación del archivo `kubectl.sha256` descargado.

1. Aplique permisos de ejecución al binario.

   ```
   chmod +x ./kubectl
   ```

1. Copie el binario en una carpeta en `PATH`. Si ya ha instalado una versión de `kubectl`, recomendamos que cree un `$HOME/bin/kubectl` y se asegure de que `$HOME/bin` venga en primer lugar en su `$PATH`.

   ```
   mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
   ```

1. (Opcional) Agregue la ruta `$HOME/bin` a su archivo de inicialización del shell para que se configure cuando abra un shell.
**nota**  
En este paso, se presupone que usa el shell Bash; si utiliza otro shell, cambie el comando para utilizar su archivo de inicialización del shell específico.

   ```
   echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc
   ```

### Linux (arm64)
<a name="linux_arm64_kubectl"></a>

Siga los pasos que se indican a continuación para instalar `kubectl` en Linux (arm64). Estos pasos incluyen:
+ Elegir y descargar el binario para la versión de Kubernetes que desee.
+ Opcionalmente, comprobar la suma de comprobación del binario.
+ Agregar ejecución a los permisos del binario.
+ Copiar el binario en una carpeta en la RUTA.
+ Opcionalmente, agregar el directorio del binario a la RUTA.

Procedimiento:

1. Descargue el dato binario de `kubectl` para la versión de Kubernetes del clúster de Amazon S3.
   + Kubernetes  `1.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes  `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes  `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes  `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/arm64/kubectl
     ```

1. (Opcional) Compruebe el dato binario descargado con la suma de comprobación de `SHA-256` de su dato binario.

   1. Descargue la suma de comprobación de `SHA-256` para la versión de Kubernetes del clúster desde Amazon S3, mediante el comando de la plataforma de hardware de su dispositivo.
      + Kubernetes  `1.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes  `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes  `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes  `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes  `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```

   1. Controle la suma de comprobación de `SHA-256` del archivo binario descargado con uno de los siguientes comandos.

      ```
      sha256sum -c kubectl.sha256
      ```

      o

      ```
      openssl sha1 -sha256 kubectl
      ```

   1. Para la primera, debería ver `kubectl: OK`, para la segunda, puede comprobar que la suma de comprobación generada en la salida coincida con la suma de comprobación del archivo `kubectl.sha256` descargado.

1. Aplique permisos de ejecución al binario.

   ```
   chmod +x ./kubectl
   ```

1. Copie el binario en una carpeta en `PATH`. Si ya ha instalado una versión de `kubectl`, recomendamos que cree un `$HOME/bin/kubectl` y se asegure de que `$HOME/bin` venga en primer lugar en su `$PATH`.

   ```
   mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
   ```

1. (Opcional) Agregue la ruta `$HOME/bin` a su archivo de inicialización del shell para que se configure cuando abra un shell.
**nota**  
En este paso, se presupone que usa el shell Bash; si utiliza otro shell, cambie el comando para utilizar su archivo de inicialización del shell específico.

   ```
   echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc
   ```

### Windows
<a name="windows_kubectl"></a>

Siga los pasos que se indican a continuación para instalar `kubectl` en Windows. Estos pasos incluyen:
+ Elegir y descargar el binario para la versión de Kubernetes que desee.
+ Opcionalmente, comprobar la suma de comprobación del binario.
+ Copiar el binario en una carpeta en la RUTA.
+ Opcionalmente, agregar el directorio del binario a la RUTA.

Procedimiento:

1. Abra un terminal de PowerShell.

1. Descargue el dato binario de `kubectl` para la versión de Kubernetes del clúster de Amazon S3.
   + Kubernetes  `1.35` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes  `1.34` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes  `1.33` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes  `1.32` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.31` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.30` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.29` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/windows/amd64/kubectl.exe
     ```

1. (Opcional) Compruebe el dato binario descargado con la suma de comprobación de `SHA-256` de su dato binario.

   1. Descargue la suma de comprobación de `SHA-256` para la versión de Kubernetes del clúster para Windows.
      + Kubernetes  `1.35` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes  `1.34` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes  `1.33` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes  `1.32` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```

   1. Verifique la suma de comprobación de `SHA-256` del dato binario descargado.

      ```
      Get-FileHash kubectl.exe
      ```

   1. Asegúrese de que la suma de comprobación generada en la salida coincida con la suma de comprobación del archivo de `kubectl.sha256` descargado. La salida de PowerShell debe ser una cadena de caracteres equivalente en mayúsculas.

1. Copie el binario en una carpeta en `PATH`. Si tiene un directorio existente en su `PATH` que utiliza para utilidades de línea de comandos, copie el binario en ese directorio. De lo contrario, lleve a cabo los pasos que figuran a continuación.

   1. Cree un nuevo directorio para los binarios de línea de comandos, como `C:\bin`.

   1. Copie el binario `kubectl.exe` en el nuevo directorio.

   1. Edite la variable de entorno `PATH` del usuario o sistema para agregar el nuevo directorio a su `PATH`.

   1. Cierre el terminal de PowerShell y abra uno nuevo para obtener la nueva variable `PATH`.

1. Una vez que instale `kubectl`, puede comprobar la versión.

   ```
   kubectl version --client
   ```

1. Al instalar por primera vez `kubectl`, aún no está configurado para comunicarse con ningún servidor. Trataremos esta configuración según sea necesario en otros procedimientos. Si alguna vez necesita actualizar la configuración para comunicarse con un clúster en particular, puede ejecutar el siguiente comando. Reemplace *region-code* por la región de AWS en la que se encuentra el clúster. Reemplace *my-cluster* por el nombre de su clúster.

   ```
   aws eks update-kubeconfig --region region-code --name my-cluster
   ```

1. Considere configurar el autocompletado, que le permite usar la tecla de tabulación para completar los subcomandos de `kubectl` después de escribir las primeras letras. Consulte [Kubectl autocomplete](https://kubernetes.io/docs/reference/kubectl/quick-reference/#kubectl-autocomplete) en la documentación de Kubernetes para obtener más información.

## Instalar `eksctl`
<a name="eksctl-install-update"></a>

La CLI de `eksctl` se usa para trabajar con clústeres de EKS. Automatiza muchas tareas individuales. Consulte [Instalación](https://eksctl.io/installation) en la documentación de `eksctl` para obtener instrucciones sobre cómo instalar `eksctl`. En el caso de Linux, utilice las instrucciones de UNIX.

Al usar `eksctl`, la entidad principal de seguridad de IAM que está utilizando debe contar con permisos para trabajar con los roles de IAM de Amazon EKS, los roles vinculados al servicio, AWS CloudFormation, además de una VPC y recursos relacionados. Para obtener más información, consulte [Acciones](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelastickubernetesservice.html) y [Uso de roles vinculados a servicios](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) en la Guía del usuario de IAM. Debe completar todos los pasos de esta guía como el mismo usuario. Ejecute el siguiente comando para comprobar el usuario actual:

```
aws sts get-caller-identity
```

## Siguientes pasos
<a name="install-kubectl-next-steps"></a>
+  [Inicio rápido: implementación de una aplicación web y almacenamiento de datos](quickstart.md) 