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.
Tutorial
En este tema se explica cómo instalar y configurar eksctl y, a continuación, cómo usarlo para crear un clúster de Amazon EKS.
Paso 1: Instalar eksctl
Complete los siguientes pasos para descargar e instalar la última versión de eksctl en su dispositivo Linux o macOS:
Para instalar eksctl con Homebrew
-
Añada el grifo de AWS:
brew tap aws/tap -
Instalación de eksctl
brew install aws/tap/eksctl
Antes de usar eksctl, complete estos pasos de configuración:
-
Requisitos previos de instalación:
-
Instale kubectl
con Homebrew: brew install kubernetes-cli
-
Configure las credenciales de AWS en su entorno:
aws configure -
Compruebe la configuración de la CLI de AWS:
aws sts get-caller-identity
Paso 2: Crear un archivo de configuración del clúster
Cree un archivo de configuración de clúster siguiendo estos pasos:
-
Cree un archivo nuevo llamado
cluster.yaml:touch cluster.yaml -
Agregue la siguiente configuración de clúster básica:
apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: basic-cluster region: us-west-2 nodeGroups: - name: ng-1 instanceType: m5.large desiredCapacity: 2 minSize: 1 maxSize: 3 ssh: allow: false -
Personalice la configuración:
-
Actualice el
regionpara que coincida con la región de AWS que desee. -
Modifíquelo
instanceTypeen función de sus requisitos de carga de trabajo. -
Ajuste el
desiredCapacityminSize, ymaxSizesegún sus necesidades.
-
-
Valide el archivo de configuración:
eksctl create cluster -f cluster.yaml --dry-run
Paso 3: Crear un clúster
Siga estos pasos para crear su clúster de EKS:
-
Cree el clúster mediante el archivo de configuración:
eksctl create cluster -f cluster.yaml -
Espere a que se cree el clúster (esto suele tardar entre 15 y 20 minutos).
-
Compruebe la creación del clúster:
eksctl get cluster -
Configura kubectl para usar tu nuevo clúster:
aws eks update-kubeconfig --name basic-cluster --region us-west-2 -
Verifica la conectividad del clúster:
kubectl get nodes
El clúster ya está listo para usarse.
Opcional: eliminar el clúster
Recuerde eliminar el clúster cuando haya terminado para evitar cargos innecesarios:
eksctl delete cluster -f cluster.yaml
nota
La creación de clústeres puede conllevar gastos de AWS. Asegúrese de revisar los precios de Amazon EKS
Siguientes pasos
-
Configure Kubectl para conectarse al clúster
-
Implementación de una aplicación de muestra