본문 바로가기

⭐ Kubernetes & EKS/⚡ NodeGroup (노드그룹)

노드그룹(NodeGroup) 변경 및 생성 시 주의사항

# NodeGroup 변경 및 생성 시 주의 사항

- 노드그룹을 변경 및 신규로 생성하면... ALB 리스너 정보가 초기화 된다.

그도 그럴것이 노드그룹을 생성 한다는것은 파드를 재배치 한다는 뜻이고, 파드가 재배치 될때 k8s 정보는 그대로 보존해서 가져가는거 같다.

- 하지만 AWS에서 바라보는 타겟그룹 정보가 바뀌게 되면서 로드밸러서의 리스너 정보가 초기화 되는건 아닌지 싶다.

- 그래서 노드그룹도 함부로 변경 및 생성하면 안되겠다...

- 그래서 pod를 고정으로 특정 인스턴스에 배포를 하는 이유가 위의 이유 때문일까? 아무래도 고정 인스턴스에 배포가 되면 해당 인스턴스가 삭제되지 않는 이상 노드그룹을 새롭게 생성해도 관련정보가 변경되지 않기 때문에? 테스트를 해봐야 겠다.

(노드 셀렉터를 사용하여 특정 노드에 파드를 고정으로 배치 시키는 방법)

→ 여기서 의문이 드는게 스케일 아웃으로 노드를 증가 시켰을때 생성한 노드에 pod를 재배치 하는지?

→ 노드가 자동으로 증가 했을때 로드 밸런서의 정보는 변경이 없는지 확인을 해봐야 겠다.

위의 문제는 ingress에서 어노테이션을 세팅하여 해결 가능하다.