[1주차] Vanilla K8S VS EKS

Minn·2026년 3월 18일

Vanilla K8S VS EKS

항목Vanilla K8SAmazon EKS
정의Kubernetes 자체를 직접 설치하고 운영AWS가 관리형으로 제공하는 Kubernetes 서비스
제어 플레인사용자가 직접 구성 및 유지보수AWS가 관리
노드사용자가 직접 운영사용자가 운영하되, 옵션에 따라 관리 부담 감소
목적자유도 극대화운영 부담 절감

각 서비스별 구조

Vanilla K8S 구조

  • 모든 요소를 직접 관리
    • kube-apiserver
    • etcd
    • kube-scheduler
    • kube-controller-manager
    • 인증서
    • 업그레이드 절차
    • 백업 및 복구
    • 고가용성 구성

Amazon EKS 구조

  • Kubernetes API를 그대로 사용
  • 컨트롤 플레인 운영을 AWS가 맡음
  • 사용자는 주로 다음 영역을 관리
    • 워커 노드(EC2, Managed Node Group, Fargate 등)
    • 애플리케이션 배포
    • 네트워크 및 보안 정책
    • 애드온 구성
    • 비용 및 성능 최적화

정리

관점Vanilla K8SAmazon EKS
운영 난이도높음상대적으로 낮음
제어 플레인 통제력매우 높음제한적
구축 속도느림빠름
장애 대응 책임전부 사용자상당 부분 AWS 분담
AWS 연계성낮음매우 높음
추천 대상플랫폼 전문 조직일반적인 AWS 기반 서비스 조직

참고
Kubernetes 공식 문서 : https://kubernetes.io/docs/concepts/overview/components/
Kubernetes Architecture : https://kubernetes.io/docs/concepts/architecture/
Amazon EKS User Guide : https://docs.aws.amazon.com/eks/latest/userguide/what-is-eks.html
Amazon EKS Architecture : https://docs.aws.amazon.com/eks/latest/userguide/eks-architecture.html
Amazon EKS Security / Shared Responsibility : https://docs.aws.amazon.com/eks/latest/userguide/security.html
Amazon EKS Managed Node Groups : https://docs.aws.amazon.com/eks/latest/userguide/managed-node-groups.html

profile
클라우드 왕초보

0개의 댓글