web-dev-qa-db-ja.com

EKSワーカーノードをSSH接続できません

https://docs.aws.Amazon.com/eks/latest/userguide/getting-started.html に指定されているとおりにEKSクラスターを作成しました

上記のリンクのステップ3で指定されたワーカーノードの追加:Amazon EKSワーカーノードの起動と構成

セキュリティグループでは、ワーカーノードに対してSSHを有効にするルールも追加しました。 「ec2-user」ユーザー名と有効なキーを使用してワーカーノードにログインしようとしたときに、SSHログインが発生しません。

誰かがこの問題のデバッグを手伝ってくれる?

6
Karthik

インスタンスのセキュリティグループのSSHルールがないか、ワーカーノードへの接続に間違ったSSHキーを使用していると思います。

コンソールからセキュリティグループIDを確認し、スクリーンショットのように、受信ルールがない場合は受信ルールからSSHルールを追加してください。 SSH rule for security group of worker nodes

または、aws cliを介して同じルールを追加することもできます。

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

次に、有効なSSHキーを指定することで、次のコマンドを実行してワーカーノードに接続できます。

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

キーを紛失/紛失した場合は、次のチュートリアルで説明するように、新しいSSHキーペアでcloudformationに新しいスタックを作成する必要があります。

Amazon EC2を使用したキーペアの作成 および Amazon EKSワーカーノードの起動と構成

お役に立てば幸いです。

1
coolinuxoid