ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Amazon EKS Auto Mode
    Kubernetes 2025. 4. 1. 22:42
    728x90

    AWS EKS(EKS: Elastic Kubernetes Service)에서 Auto Mode는 2023년 11월에 새롭게 출시된 EKS Pod 기반의 서버리스 실행 환경입니다. 공식 명칭은 EKS Pod Identity + EKS Fargate Auto Mode입니다. 이 모드는 Kubernetes 클러스터 운영을 더욱 단순화하고 자동화하기 위해 고안되었습니다.

     

    EKS Auto Mode란?

    EKS Auto Mode는 컨트롤 플레인과 워커 노드를 직접 관리하지 않고도 Kubernetes 클러스터를 실행할 수 있도록 해주는 완전 관리형 서버리스 실행 방식입니다. 전통적인 EKS(Managed Node Group, Self-managed Node Group, Fargate 등)보다 설정이 간단하고 운영이 편리합니다.

     

     

    주요 특징

    기능 설명
    서버리스 워커 노드 Pod 단위로 Fargate에서 자동 실행되며 EC2를 관리할 필요 없음
    자동 확장 Pod 스케줄링 시 자동으로 Fargate에서 적절한 리소스를 할당
    간단한 네트워킹 구성 VPC CNI 및 보안 그룹 자동 설정
    간편한 IAM 설정 Pod Identity 기능을 통한 IAM 권한 관리
    빠른 시작 몇 분 내에 클러스터 생성 및 애플리케이션 배포 가능
    비용 효율적 사용한 만큼만 과금되는 서버리스 요금 구조

     

    사용 예시

    $ eksctl create cluster --name my-auto-cluster --auto-kubernetes-version

     

    위 명령어로 EKS Auto Mode 클러스터를 바로 생성할 수 있습니다. Fargate 설정을 별도로 할 필요 없이 Pod가 올라갈 때 자동으로 처리됩니다.

     

     

    기존 EKS와 비교

    항목  기존 EKS (EC2 기반) EKS Auto Mode
    노드 관리 직접 관리 (노드 그룹 필요) 자동 관리 (서버리스)
    확장성 수동 또는 자동 설정 필요 Pod 생성 시 자동 확장
    비용 항상 인스턴스 유지 비용 발생 사용한 리소스만 과금
    IAM 설정 IRSA 설정 필요 Pod Identity로 간소화
    배포 속도 수분~수십분 수분 이내

     

    사용 시 고려할 점

    • 고정적인 대규모 워크로드에는 비용이 더 들 수 있음
    • GPU 기반 워크로드는 아직 지원하지 않음
    • 모든 리전에서 지원되지 않음 (2025년 4월 기준 대부분의 주요 리전에서는 사용 가능)
    • 특정 DaemonSet (e.g. node exporter, log agent) 등은 Fargate에서 동작하지 않음

     

    언제 쓰면 좋을까?

    • 클러스터/인프라를 직접 관리하고 싶지 않을 때
    • 간단한 마이크로서비스나 이벤트 기반 워크로드
    • 개발, 테스트 환경 (필요한 만큼만 과금됨)
    • Kubernetes 입문자가 손쉽게 클러스터를 운영하고자 할 때

     

     

    728x90
Designed by Tistory.