본문 바로가기

반응형

⌛ AWS 인프라 구성하기 (MiniProject)/✅ 기타 (EKS)

(2)
pod를 수동으로 삭제하는 방법 # 증상 pod를 삭제를 해도 Terminaiting 상태에 머물러 있을때가 있다. 이런경우에 해결방법에 대해서 알아보자. # 해결방법 문제를 해결하는 방법은 매우 간단하다. 수동으로 해당 pod를 삭제해 주면 된다. 삭제 명령어는 아래와 같다. kubectl -n delete pods --grace-period=0 --force 만약 삭제를 하고, 다시 apply를 했을때에도 Terminating 상태가 지속 된다면, EKS 클러스터의 노드그룹의 상태를 상펴 보아야 한다. 노드 그룹이 현재는 정상이지만, 상태가 사용할 수 없음이거나, 알수 없음 등으로 되어 있으면 Terminating 상태로 머물러 있을 수 있다. 해당 부분을 반드시 확인해야 한다. - 끝 -
EKS에서 현재 설정된 노드별 실행 가능한 pod 개수 확인하기 # 현재 설정된 노드가 몇개의 pod를 실행시킬수 있는지 확인하는 방법에 대해서 알아보자. # EKS에서 특이한점은 각 node(서버?, EC2)별로 실행시킬수 있는 pod의 갯수가 한정되어 있다. 아래의 링크에서 노드별 pod를 실행시킬 수 있는 갯수가 표시되어 있으니 확인한다. nodes are available: 1 Too many pods. nodes are available: 1 Too many pods. 가끔 pod를 실행 후 위와 같이 나오는 경우가 있다. AWS의 인스턴스들은 각 타입별로 pod 생성 갯수를 제한하고 있다. 원인은 해당 인스턴스에 pod 생성 갯수를 초과해서 이다. 안쓰는 pod를 제거 후 may9noy.tistory.com 보통 내가 자주 사용하는 노드 타입은 t3.med..

728x90
반응형