web-dev-qa-db-fra.com

Impossible de SSH EKS Worker Nodes

J'ai créé un cluster EKS comme spécifié dans https://docs.aws.Amazon.com/eks/latest/userguide/getting-started.html

Ajout de nœuds de travail comme spécifié dans le lien ci-dessus Étape 3: lancement et configuration des nœuds de travail Amazon EKS

Dans le groupe de sécurité, j'ai également ajouté une règle pour activer ssh sur les nœuds de travail. Lorsque j'ai essayé de me connecter au nœud de travail avec le nom d'utilisateur "ec2-user" et avec une clé valide, la connexion SSH ne se produit pas.

Quelqu'un peut-il m'aider à déboguer ce problème?

6
Karthik

Je pense qu'il vous manque la règle SSH pour le groupe de sécurité d'instance ou que vous utilisez la mauvaise clé SSH pour vous connecter aux nœuds de travail.

Veuillez vérifier dans la console votre identifiant de groupe de sécurité et ajouter une règle SSH à partir d'une règle entrante comme dans la capture d'écran si vous ne l'avez pas. SSH rule for security group of worker nodes

Ou vous pouvez ajouter la même règle via aws cli comme:

aws ec2 authorize-security-group-ingress --group-id <security-group-id>  --protocol tcp --port 22 --cidr 0.0.0.0/0

Ensuite, en spécifiant une clé SSH valide, vous pouvez exécuter la commande ci-dessous pour vous connecter à votre nœud de travail.

ssh -i "ssh-key.pem" ec2-user@<node-external-ip or node-dns-name>

Si vous avez perdu/manqué votre clé, vous devez créer une nouvelle pile dans le cloud avec une nouvelle paire de clés SSH comme décrit dans les tutoriels suivants.

Création d'une paire de clés à l'aide d'Amazon EC2 et Lancement et configuration des nœuds de travail Amazon EKS

J'espère que cela vous aidera.

1
coolinuxoid