게시된 날짜: Nov 29, 2017
Kubernetes용 Amazon Elastic Container Service(Amazon EKS)는 자체 Kubernetes 클러스터를 설치, 운영, 유지 관리할 필요 없이 AWS에서 Kubernetes를 쉽게 실행할 수 있도록 해주는 관리형 서비스입니다.
이전에는 적절한 인스턴스 유형을 선택한 후 여러 가용 영역에서 실행하고 상태를 모니터링하고 비정상 노드를 교체하여 Kubernetes 마스터 및 지속성 계층의 확장과 가용성을 관리해야 했습니다. 최신 버전의 Kubernetes를 실행하도록 마스터 및 작업자 노드를 패치하고 업그레이드해야 했습니다. 그러기 위해서는 전문 지식이 필요하고 많은 수동 작업을 수행해야 합니다.
Amazon EKS는 각 클러스터에 대한 Kubernetes 제어 플레인의 가용성과 확장성을 완벽하게 관리합니다. Amazon EKS를 사용하면 AWS에서 업그레이드와 고가용성을 자동으로 관리합니다. Amazon EKS에서는 세 가용 영역에서 세 Kubernetes 마스터를 실행하여 높은 가용성을 보장합니다. Amazon EKS에서는 비정상 마스터를 자동으로 검색하여 교체하고 마스터에 대한 버전 업그레이드 및 패치를 자동으로 실행합니다. Amazon EKS는 오픈 소스 업스트림 Kubernetes를 사용하여 구축되므로 Kubernetes 커뮤니티에서 모든 기존 플러그인과 도구를 사용할 수 있습니다. 또한 Amazon EKS는 다양한 AWS 서비스와 통합되므로 Elastic Load Balancing, IAM 인증, Amazon VPC 격리, AWS PrivateLink 액세스, AWS CloudTrail 로깅 등을 활용할 수 있습니다. 온프레미스 데이터 센터에서 실행 중인지 클라우드에서 실행 중인지에 상관없이, Amazon EKS에서 실행 중인 애플리케이션은 표준 Kubernetes 환경에서 실행 중인 애플리케이션과 완벽하게 호환됩니다. 즉, 코드를 수정하지 않고 표준 Kubernetes 애플리케이션을 Amazon EKS로 쉽게 마이그레이션할 수 있습니다.
Amazon EKS는 프리뷰 버전이 출시 중입니다. 자세히 알아보려면 세부 정보 페이지를 참조하십시오.