La utilidad de línea de comandos eksctl - Amazon EKS

La utilidad de línea de comandos eksctl

En este tema se explica eksctl, una utilidad sencilla de línea de comandos para crear y administrar clústeres de Kubernetes en Amazon EKS. La utilidad de línea de comandos eksctl constituye la manera más rápida y sencilla de crear un nuevo clúster con nodos para Amazon EKS.

Para obtener más información y para ver la documentación oficial, visite https://eksctl.io/.

Instalación o actualización de eksctl

Esta sección ayuda a instalar o actualizar la versión más reciente de la utilidad de la línea de comandos de eksctl. Seleccione la pestaña con el nombre del sistema operativo en el que desea instalar eksctl.

macOS

Para instalar o actualizar eksctl en macOS con Homebrew

La forma más sencilla de comenzar a utilizar Amazon EKS y macOS es mediante la instalación de eksctl con Homebrew. La receta eksctl de Homebrew instala eksctl y todas las demás dependencias necesarias para Amazon EKS, como kubectl. La receta también instala el aws-iam-authenticator, que es necesario si no tiene instalada la versión de AWS CLI 1.16.156 o posterior.

  1. Si aún no tiene instalado Homebrew en macOS, instálelo con el siguiente comando.

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  2. Instale Weaveworks Homebrew tap.

    brew tap weaveworks/tap
  3. Instale o actualice eksctl.

    • Instale eksctl con el siguiente comando:

      brew install weaveworks/tap/eksctl
    • Si eksctl ya está instalado, ejecute el siguiente comando para actualizarlo:

      brew upgrade eksctl && brew link --overwrite eksctl
  4. Compruebe que la instalación se haya realizado correctamente con el siguiente comando.

    eksctl version
    nota

    La versión de GitTag debe ser al menos 0.59.0. Si no es el caso, verifique la salida del terminal para detectar errores de instalación o actualización o descargue de forma manual un archivo de la versión de https://github.com/weaveworks/eksctl/releases/download/0.59.0/eksctl_Darwin_amd64.tar.gz, extraiga eksctl y, a continuación, ejecútelo.

Linux

Para instalar o actualizar eksctl en Linux con curl

  1. Descargue y extraiga la última versión de eksctl con el siguiente comando.

    curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
  2. Mueva el binario extraído a /usr/local/bin.

    sudo mv /tmp/eksctl /usr/local/bin
  3. Compruebe que la instalación se haya realizado correctamente con el siguiente comando.

    eksctl version
    nota

    La versión de GitTag debe ser al menos 0.59.0. Si no es así, verifique el resultado del terminal para detectar errores de instalación o actualización, o bien reemplace la dirección del paso 1 por https://github.com/weaveworks/eksctl/releases/download/0.59.0/eksctl_Linux_amd64.tar.gz y complete los pasos 1-3 de nuevo.

Windows

Para instalar o actualizar eksctl en Windows con Chocolatey

  1. Si aún no tiene Chocolatey instalado en su sistema Windows, consulte la página Instalación de Chocolatey.

  2. Instale o actualice eksctl.

    • Instale los binarios con el siguiente comando:

      choco install -y eksctl
    • Si ya están instalados, ejecute el siguiente comando para actualizarlos:

      choco upgrade -y eksctl
  3. Compruebe que la instalación se haya realizado correctamente con el siguiente comando.

    eksctl version
    nota

    La versión de GitTag debe ser al menos 0.59.0. Si no es el caso, verifique la salida del terminal para detectar errores de instalación o actualización o descargue de forma manual un archivo de la versión de https://github.com/weaveworks/eksctl/releases/download/0.59.0/eksctl_Windows_amd64.zip, extraiga eksctl y, a continuación, ejecútelo.