본문 바로가기

반응형

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

(3)
Custom AMI를 생성 후 EKS 노드그룹에 반영하기 # Custom AMI를 활용하여 EKS 노드그룹에 반영하여 구성하기 - Custom AMI란? Custom AMI는 AWS에서 사용하던 인스턴스를 그대로 이미지로 만들 수 있다. 이러한 이미지를 Custom AMI 이라고 하며 자신이 구축한 인스턴스 환경을 그대로 이미지화 할 수 있다는 점에서 클라우드 환경에서 꼭 필요한 기능이다. - Custom AMI를 활용하여 EKS 노드그룹에서 배포를 하는 방법에 대해서 알아보자. EKS NodeGroup에 Custom AMI를 배포하는 법은 간단하다. 이러한 작업이 필요한 이유는 EKS NodeGroup 즉, 각각의 EC2에 개별 보안 요소를 적용하거나 에이전트를 설치하여 Golden Image로 운영을 필요로 하는 사람들이 많을 것이다. EKS NodeGro..
노드그룹(NodeGroup) 변경 및 생성 시 주의사항 # NodeGroup 변경 및 생성 시 주의 사항 - 노드그룹을 변경 및 신규로 생성하면... ALB 리스너 정보가 초기화 된다. 그도 그럴것이 노드그룹을 생성 한다는것은 파드를 재배치 한다는 뜻이고, 파드가 재배치 될때 k8s 정보는 그대로 보존해서 가져가는거 같다. - 하지만 AWS에서 바라보는 타겟그룹 정보가 바뀌게 되면서 로드밸러서의 리스너 정보가 초기화 되는건 아닌지 싶다. - 그래서 노드그룹도 함부로 변경 및 생성하면 안되겠다... - 그래서 pod를 고정으로 특정 인스턴스에 배포를 하는 이유가 위의 이유 때문일까? 아무래도 고정 인스턴스에 배포가 되면 해당 인스턴스가 삭제되지 않는 이상 노드그룹을 새롭게 생성해도 관련정보가 변경되지 않기 때문에? 테스트를 해봐야 겠다. (노드 셀렉터를 사용하..
EKS NodeGroup의 개념 및 역할 # 예전부터 궁금해 왔던점이 있었는데, 바로 EKS의 NodeGroup의 개념 이었다. NodeGroup의 개념이 그룹핑의 개념인지 아니면 리소스 자원의 공유의 개념인지 궁금했었다. 그래서 직접 노드그룹을 생성해서 어떻게 eks에서 pod 들이 반응하는지 체크해 보기로 했다. 기본 상태는 아래와 같다. 여기서 워커노드 하나를 추가해보자. 일부 pod가 새로 생긴 워커노드로 재 배치되어 실행되는 모습을 볼 수 있다. 결론은 워커노드도 결국에는 클러스터링 되어 자원을 공유한다고 볼 수 있다. 새로운 워커노드가 생성이되면 일부 pod들을 새로운 워커노드에 생성이 되고, 기존에 있었던 노드의 자원은 저절로 삭제되어 확보가 된다고 볼 수 있다. 그리고 pod를 수동으로 노드에 배치 할 수도 있다. 궁금증이 다소 ..

728x90
반응형