Amazon EKS란 무엇입니까?
Amazon Elastic Kubernetes Service(Amazon EKS)는 Amazon Web Services(AWS)에 Kubernetes 컨트롤 플레인을 설치, 운영 및 유지 관리할 필요가 없는 관리형 서비스입니다. Kubernetes
Amazon EKS의 기능
Amazon EKS의 주요 기능은 다음과 같습니다.
- 보안 네트워킹 및 인증
-
Amazon EKS는 Kubernetes 워크로드를 AWS 네트워킹 및 보안 서비스와 통합합니다. 또한 AWS Identity and Access Management(IAM)와의 통합으로 Kubernetes 클러스터에 대한 인증을 제공합니다.
- 간편한 클러스터 규모 조정
-
Amazon EKS를 사용하면 워크로드 수요에 따라 Kubernetes 클러스터 규모를 쉽게 조정할 수 있습니다. Amazon EKS는 CPU 또는 사용자 지정 지표를 기반으로 수평 Pod 자동 규모 조정, 그리고 전체 워크로드 수요를 기반으로 클러스터 자동 규모 조정을 지원합니다.
- 관리형 Kubernetes 경험
-
, AWS Management Consoleeksctl
, AWS Command Line Interface(AWS CLI) , API, kubectl 및 Terraform 을 사용하여 Kubernetes 클러스터를 변경할 수 있습니다. - 높은 가용성
-
Amazon EKS는 여러 가용 영역의 컨트롤 플레인에 대한 고가용성을 제공합니다.
- AWS 서비스와 통합
-
Amazon EKS는 다른 AWS 서비스와 통합되어, 컨테이너화된 애플리케이션을 배포하고 관리하기 위한 포괄적인 플랫폼을 제공합니다. 또한 다양한 관찰성 도구를 통해 Kubernetes 워크크로드 문제를 손쉽게 해결할 수 있습니다.
Amazon EKS의 다른 기능에 대한 자세한 내용은 Amazon EKS 기능
Amazon EKS 시작하기
첫 번째 클러스터와 연결된 리소스를 생성하려면 Amazon EKS 시작하기 부분을 참조하세요. 일반적으로 Amazon EKS를 시작하려면 다음 단계를 거쳐야 합니다.
-
클러스터 생성 - 먼저
eksctl
, AWS Management Console, AWS CLI, 또는 AWS SDK 중 하나를 사용하여 클러스터 생성을 시작합니다. -
컴퓨팅 리소스에 대한 접근 방식 선택 - AWS Fargate, Karpenter, 관리형 노드 그룹 및 자체 관리형 노드 중에서 결정합니다.
-
설정 - 필요한 컨트롤러, 드라이버 및 서비스를 설정합니다.
-
워크로드 배포 - 선택한 노드 유형의 리소스와 기능을 가장 잘 활용하도록 Kubernetes 워크로드를 조정합니다.
-
관리 - 워크로드 감독하여 AWS 서비스를 통합하고 운영을 간소화하고 워크로드 성능을 향상시킵니다. AWS Management Console을 사용하여 워크로드에 대한 정보를 볼 수 있습니다.
다음 다이어그램은 클라우드에서 Amazon EKS를 실행하는 기본 흐름을 보여줍니다. 기타 Kubernetes 배포 옵션에 대한 자세한 내용은 배포 옵션 부분을 참조하세요.
Amazon EKS 요금
Amazon EKS 클러스터는 컨트롤 플레인과 Amazon Elastic Compute Cloud
- 온디맨드 인스턴스
-
장기 약정이나 선결제 금액 없이 초 단위로 사용한 인스턴스에 대한 요금을 지불하는 방식입니다. 자세한 내용은 Amazon EC2 온디맨드 요금
및 AWS Fargate 요금 을 참조하세요. - 절감형 플랜
-
1년 또는 3년 기간 동안 시간당 USD로 일관된 사용량을 약정하여 비용을 절감할 수 있습니다. 자세한 내용은 Pricing with Savings Plans
를 참조하세요.