https://docs.aws.Amazon.com/eks/latest/userguide/getting-started.html に指定されているとおりにEKSクラスターを作成しました
上記のリンクのステップ3で指定されたワーカーノードの追加:Amazon EKSワーカーノードの起動と構成
セキュリティグループでは、ワーカーノードに対してSSHを有効にするルールも追加しました。 「ec2-user」ユーザー名と有効なキーを使用してワーカーノードにログインしようとしたときに、SSHログインが発生しません。
誰かがこの問題のデバッグを手伝ってくれる?
インスタンスのセキュリティグループのSSHルールがないか、ワーカーノードへの接続に間違ったSSHキーを使用していると思います。
コンソールからセキュリティグループIDを確認し、スクリーンショットのように、受信ルールがない場合は受信ルールからSSHルールを追加してください。
または、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ワーカーノードの起動と構成
お役に立てば幸いです。