본문 바로가기
CLOUD/AWS

aws eks kubectl 에러 couldn't get current server API group list: the server has asked for the client to provide credentials

by Rainbound-IT 2023. 7. 25.
반응형

 

AWS EKS 생성후 노드 확인하는데 다음과 같은 에러가 발생했다.

 

왠지 aks 때랑 비슷하다는 느낌을 받았다.

찾아보니 kubeconfig 파일을 수정하거나 해야하는데 eks 라 main node 접속을 할수가 없었다.

(keyfile 및 기타 접근을 하지 못했다. session manager 을 통하여 할수는 있는데 하기에 시간이 부족했다.)

https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html

 

AWS Systems Manager Session Manager - AWS Systems Manager

AWS Systems Manager Session Manager Session Manager is a fully managed AWS Systems Manager capability. With Session Manager, you can manage your Amazon Elastic Compute Cloud (Amazon EC2) instances, edge devices, on-premises servers, and virtual machines (

docs.aws.amazon.com

그리고 kubeconfig 파일 수정하는것 말고 다른 방법을 찾고 싶었다.

 

예전에 Azure AKS 할때도 비슷한 증상이 있어서 혹시 cli 계정으로 EKS 생성하지 않아서 그런것 아닐까

라는 생각이 들었다.

 

그래서 지우고 cli 를 사용하는 계정으로 콘솔에 로그인하여 생성하였더니..

 

 

된다..

정상적으로 접근이 가능했다..

 

kubenetes 접근을 아무나 하면 안되기 때문에 생성한 사람만 접근할 수 있게 해놓은 것 같다.

 

 

반응형

댓글