[reinvent 2024] [신규 출시] Amazon EKS 자동 모드로 전체 Kubernetes 클러스터 자동화
Summary
Amazon EKS Auto Mode가 AWS 컴퓨팅, 스토리지 및 네트워킹을 위한 Kubernetes 클러스터 관리를 완전 자동화 하는 방법을 배웁니다.
리인벤트 2024 테크 블로그의 더 많은 글이 보고 싶다면?
Overview
들어가며
이번 re:Invent 2024에서 Kubernetes 파트로 메인 신기능은 EKS Auto Mode 와 Hybride Node입니다.
이번 세션은 그중에 하나인 EKS Auto Mode에 대한 발표 내용입니다. 주목할 부분은 기존 Nodegroup을 어떻게 AWS Managed로 전환되는지를 중점으로 확인을 하면 좋을 것 같습니다.
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-518.png)
목차
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-519.png)
목차는 아래와 같습니다.
- 현재의 EKS
- Amazon EKS Auto Mode 소개
- Amazon EKS Auto Mode 데모
- Amazon EKS Auto Mode 심층 분석
EKS 채택 증가
CNCF의 조사에 따르면 84% 는 쿠버네티스를 운영계, 검증계에 사용하고 있고 매년 수천만개의 EKS가 실행되고 있고, 해마다 늘고 있다고 합니다.
의심할 여지 없이 Kubernetes는 클라우드 운영을 위한 사실상 표준이라고 말하고 있습니다.
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-520.png)
이번에 발표된 신기술에는 Auto Mode와 Hybrid Nodes 가 메인으로 보입니다.
그 이외에, Amazon Linux 2023, 자동 버전 업그레이드, 완전한 IPv6 지원, Metrics Dashboard, Node 헬스 체크 및 자동 복구등 사소한 기능등도 설명하며, 좀더 운영을 편리하고 안정적으로 서비스 할 수 있는 기능들이 추가되었습니다.
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-521.png)
EKS Auto Mode
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-522.png)
EKS Auto Mode는 App을 배포시에 필요 리소스를 판단하여 Node Group을 AWS에서 자동으로 확장/축소해 주는 기능입니다. 아래와 같은 장점이 있습니다.
- 불필요한 리소스를 자동 제거하여 비용 절감
- 자동으로 보안 패치
- Cluster Upgrade 에 따른 Node Group 자동 업그레이드
사례1) ASTRONOMER
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-523.png)
ASTRONOMER 는 EKS Auto Mode를 적용하여 클러스터 관리 시간을 50% 단축하여 엔지니어가 더 많은 클러스터를 지원할 수 있게 되었습니다. 또 컴퓨팅 비용이 20% 나 절감되었습니다.
사례2) FICO
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-524.png)
Fico 는 90개 이상 국가의 기업이 더 높은 수준의 성장, 수익성 및 고객 만족도를 촉진하는 더 나은 결정을 내릴 수 있도록 지원하는 선도적인 분석 소프트웨어 회사입니다 Amazon EKS Auto Mode를 적용하여 기본 인프라 관리에 시간 낭비하는 대신 핵심 비즈니스에 집중할 수 있었다고 이야기 합니다.또 Amazon EKS를 더 빠르게 시작할 수 있고 보안에 강화할 수 있었다고 합니다.
Demo
EKS 콘솔에서 EKS Auto Mode 를 관리할 수 있는 화면 제공
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-525.png)
Node 설정을 편집할 수 있는 Configuration 화면
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-526.png)
Application 배포시 자동으로 Node Instance 및 Loadbalancer 생성
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-527.png)
EKS Upgrade 시 자동으로 NodeGroup 업그레이드 수행
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-528.png)
Node Instance에 장애가 발생하였지만 자동으로 복구 ( Health Monitoring and Auto Repair )
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-529.png)
결론
![](https://img.iting.co.kr/wp-content/uploads/2024/12/image-530.png)
EKS Auto Mode를 Enable 한것 만으로도, 운영 오버 헤드 감소 및 비용 절감, 애플리케이션 가용성 향상 및 성능 향상을 가져올 수 있는 굉장한 신기능으로 보입니다.
이제는 EKS가 러닝커브를 가진 기술에서 좀더 대중적으로 갈 수 있는 기술로 흘러가는 것으로 보입니다.
EKS를 쓰는 고객/운영자에게 큰 메리트를 줄 수 있는 EKS Auto Mode 를 꼭 적용해 보시길 적극 추천합니다.