기술스택을 쌓아보자/AWS

[디버깅]NodeCreationFailure: Instances failed to join the kubernetes cluster => 왕짱삽질

소리331 2023. 6. 28. 16:40
반응형

인트로

image pull이 잘 되던것이 어느 시점부터 갑자기 되지 않기 시작했다. 처음부터 구성하자고 마음을 먹어 노드 그룹부터 생성을 시작했는데, 아래와 같은 에러가 떴다. 하우투 디벅?

NodeCreationFailure: Instances failed to join the kubernetes cluster

해결해보아요~

일단 ecr에서 imgpullback의 경우 i/o timeout 을 제외하고 별다른 로그를 볼 수 없었기에, 노드 생성에서 나타나는 오류부터 추적해보았다. 

aws에서는 아래와 같이 말하고 있다. 

그런데 내경우는 이게 안먹혔다!!! ㅠㅠㅠ 기존에 잘 되던 것이 안되기 때문

 

알고보니 vpc 연결이 문제였다. 다른 vpc 내의 인스턴스에 띄워진 db에 접근하려고 vpc 라우팅을 수정하려다가 기존에 연결된 서브넷들을 싹~다 끊어버려서 생긴 문제였다 ㅠㅠ 

 

 

ㅋㅋㅋㅋ 왕짱 웃기다...

참고자료 

 

Amazon EKS 문제 해결 - Amazon EKS

해당 위치에 스크립트가 없으면 CNI 컨테이너를 실행할 수 없습니다. 다음 명령을 사용하여 스크립트를 수동으로 다운로드하고 실행할 수 있습니다. curl -O https://raw.githubusercontent.com/awslabs/amazon-ek

docs.aws.amazon.com

 

 

Amazon EKS 클러스터 엔드포인트 액세스 제어 - Amazon EKS

다음 명령은 API 서버 엔드포인트에 대한 단일 IP 주소에서 프라이빗 액세스 및 퍼블릭 액세스를 활성화합니다. 203.0.113.5/32를 단일 CIDR 블록 또는 네트워크 액세스를 제한할 쉼표로 구분된 CIDR 블

docs.aws.amazon.com

 

반응형