Instalar eksctl en Kali Linux
Instalar eksctl en Kali Linux
Instalar y configurar eksctl en Kali Linux es un proceso directo, ya que Kali está basado en Debian. eksctl es la herramienta de línea de comandos oficial para crear y gestionar clústeres en Amazon EKS (Elastic Kubernetes Service).
Aquí tienes los pasos detallados para dejarlo funcionando:
1. Requisitos Previos
Antes de instalar eksctl, asegúrate de tener instalado AWS CLI y configuradas tus credenciales.
Instalar AWS CLI:
Bashcurl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/installConfigurar credenciales:
Bashaws configure
2. Instalación de eksctl
La forma más fiable de instalarlo en Linux es descargando el binario directamente desde GitHub.
Paso a paso:
Descarga la última versión:
Bashcurl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmpMueve el binario a tu ruta de ejecutables:
Bashsudo mv /tmp/eksctl /usr/local/binVerifica la instalación:
Basheksctl version
3. Instalación de kubectl (Opcional pero necesario)
Para interactuar con el clúster una vez creado, necesitarás kubectl.
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
4. Crear tu primer clúster
Una vez configurado, puedes crear un clúster básico con un solo comando. Este proceso suele tardar entre 15 y 20 minutos.
eksctl create cluster \
--name mi-cluster-kali \
--region us-east-1 \
--nodegroup-name nodos-estandar \
--node-type t3.medium \
--nodes 2
Comandos útiles de gestión:
Ver clústeres:
eksctl get clusterVer nodos:
kubectl get nodesEliminar clúster:
eksctl delete cluster --name mi-cluster-kali
Nota para usuarios de Kali: Si usas Kali en una VM o entorno restringido, asegúrate de que tu conexión a internet no bloquee los puertos que utiliza AWS SDK.