12장 EKS Auto Mode와 Managed Node Group의 차이를 선택한다
Standard EKS에서 Managed Node Group은 EC2 lifecycle의 일부를 AWS가 돕지만 node group 크기·AMI update·autoscaling component 같은 결정이 남는다. Self-managed Karpenter는 instance 선택이 유연하지만 controller 운영 책임이 팀에 있다. Auto Mode는 Karpenter 기반 compute scaling, managed node OS, networking, load balancing, storage component를 더 AWS 쪽으로 이동한다.
Auto Mode managed instance에는 직접 SSH나 SSM으로 들어가 패키지를 설치하는 운영 방식을 전제로 하지 않는다. node를 수리하는 pet이 아니라 교체되는 appliance로 본다. daemon을 host에 깔아야 하거나 특수 kernel 설정이 필요한 workload는 제약을 먼저 확인한다.
이 책이 Auto Mode를 고른 이유는 초보자가 Kubernetes workload contract에 집중하도록 하기 위해서다. 실무 선택표는 다음과 같다.
| 조건 | 우선 검토 |
|---|---|
| 일반 웹·API, 운영 부담 최소화 | EKS Auto Mode |
| 기존 node group 표준과 daemon 의존 | Managed Node Group |
| 세밀한 provisioning 정책을 직접 운영할 역량 | self-managed Karpenter |
| Kubernetes 자체가 불필요 | ECS/Fargate·App Runner 등 |