이란 무엇인가요?Amazon EKS? - Amazon EKS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

이란 무엇인가요?Amazon EKS?

Amazon Elastic Kubernetes Service (Amazon EKS)는 자체 Kubernetes 제어 플레인 또는 노드를 설치, 운영 및 유지 관리할 필요 AWS 없이 에서 Kubernetes를 실행하는 데 사용할 수 있는 관리형 서비스입니다. Kubernetes는 컨테이너화된 애플리케이션의 배포, 조정 및 관리 자동화를 위한 오픈 소스 시스템입니다.Amazon EKS:

  • 고가용성을 보장하기 위해 여러 AWS 가용 영역에서 Kubernetes 제어 플레인을 실행하고 확장합니다.

  • 로드에 따라 제어 플레인 인스턴스를 자동으로 확장하고, 비정상 제어 플레인 인스턴스를 감지하여 교체하며, 자동화된 버전 업데이트 및 패치를 제공합니다.

  • 는 다양한 AWS 서비스와 통합되어 다음 기능을 포함하여 애플리케이션에 대한 확장성과 보안을 제공합니다.

    • Amazon ECR컨테이너 이미지용

    • Elastic Load Balancing로드 배포용

    • IAM인증용

    • Amazon VPC격리용

  • 오픈 소스 Kubernetes 소프트웨어의 최신 버전을 실행하므로 Kubernetes 커뮤니티의 모든 기존 플러그인과 도구를 사용할 수 있습니다. 에서 실행되는 애플리케이션은 온프레미스 데이터 센터에서 실행되든 퍼블릭 클라우드에서 실행Amazon EKS되든 상관없이 표준 Kubernetes 환경에서 실행되는 애플리케이션과 완벽하게 호환됩니다. 즉, 코드 수정 Amazon EKS 없이 표준 Kubernetes 애플리케이션을 로 쉽게 마이그레이션할 수 있습니다.

Amazon EKS 제어 플레인 아키텍처

Amazon EKS 는 각 클러스터에 대해 단일 테넌트 Kubernetes 제어 플레인을 실행합니다. 제어 플레인 인프라는 클러스터 또는 AWS 계정 간에 공유되지 않습니다. 제어 플레인은 하나 이상의 API 서버 인스턴스 2개와 리전 내 3개의 etcd에서 실행되는 가용 영역 인스턴스 3개로 구성됩니다. Amazon EKS

  • 제어 플레인 인스턴스에 대한 로드를 능동적으로 모니터링하고 자동으로 조정하여 높은 성능을 보장합니다.

  • 비정상 제어 플레인 인스턴스를 자동으로 감지하고 교체하여 필요에 따라 리전 내의 가용 영역에서 해당 인스턴스를 다시 시작합니다.

  • 고가용성을 유지하기 위해 AWS 리전의 아키텍처를 활용합니다. 따라서 Amazon EKS는 API 서버 엔드포인트 가용성을 위한 SLA.를 제공할 수 있습니다.

Amazon EKS는 Amazon VPC 네트워크 정책을 사용하여 제어 플레인 구성 요소 간의 트래픽을 단일 클러스터 내로 제한합니다. 클러스터의 제어 플레인 구성 요소는 Kubernetes RBAC 정책으로 권한을 부여받은 경우를 제외하고 다른 클러스터 또는 다른 AWS 계정으로부터 통신을 보거나 수신할 수 없습니다. 이러한 안전하고 가용성이 높은 구성으로 인해 프로덕션 워크로드에 Amazon EKS 안정적이고 권장됩니다.

Amazon EKS 작동 방식


    Amazon EKS 작동 방식

Amazon EKS 손쉽게 시작하기:

  1. 에서 Amazon EKS 또는 AWS Management 콘솔 나 중 하나를 사용하여 AWS CLI 클러스터AWS를 생성합니다SDKs.

  2. 관리형 또는 자체 관리형 Amazon EC2 노드를 시작하거나 워크로드를 에 배포AWS Fargate합니다.

  3. 클러스터가 준비되면 클러스터와 통신kubectl하도록 와 같은 원하는 Kubernetes 도구를 구성할 수 있습니다.

  4. 다른 Kubernetes 환경에서와 동일한 방식으로 Amazon EKS 클러스터에 워크로드를 배포하고 관리합니다. 를 사용하여 워크로드에 대한 정보를 볼 수도 AWS Management 콘솔있습니다.

첫 번째 클러스터 및 연결된 리소스를 생성하려면 단원을 참조하십시오 시작하기Amazon EKS.

Pricing

Amazon EKS 클러스터는 제어 플레인과 포드를 실행하는 Amazon EC2 또는 AWS Fargate 컴퓨팅으로 구성됩니다. 제어 플레인의 요금에 대한 자세한 내용은 Amazon EKS 요금을 참조하십시오. Amazon EC2 및 는 모두 다음을 Fargate 제공합니다.

  • 온디맨드 인스턴스 장기 약정이나 선결제 금액 없이 초 단위로 사용하는 인스턴스–에 대한 요금을 지불합니다. 자세한 내용은 Amazon EC2 온디맨드 요금AWS Fargate 요금을 참조하십시오.

  • Savings Plans 1년 또는 3년 기간 동안 시간당 USD로 일관된 사용량을 약정하여 비용을 절감할 – 수 있습니다. 자세한 내용은 Savings Plans를 사용한 요금 단원을 참조하십시오.

자체 관리형 Kubernetes 클러스터Amazon EKS에 대해 와 정렬

Amazon EKS Distro 는 클라우드에서 가 배포하는 동일한 오픈 소스 Kubernetes 소프트웨어 및 종속성Amazon EKS의 배포판입니다. Amazon EKS Distro를 사용하면 애플리케이션이 배포될 때마다 안정적이고 안전한 클러스터를 생성할 수 있습니다. 최신 업데이트 및 확장된 보안 패치를 통해 Amazon EKS, etcd, CoreDNS, 업스트림 CNI 및 CSI 사이드카에서 배포한 동일한 버전의 Kubernetes를 사용할 수 Amazon EKS Distro 있습니다. 는 와 동일한 Kubernetes 버전 릴리스 주기를 Amazon EKS 따르며 오픈 소스 프로젝트로 제공됩니다.

참고

의 소스 코드는 Amazon EKS Distro GitHub에서 사용할 수 있습니다. 최신 설명서는 Amazon EKS Distro 사이트에서 제공됩니다. 문제가 발견되면 에서 Amazon EKS Distro AWS에 연결하여 GitHub로 보고할 수 있습니다. 거기서 문제를 제기하고 피드백을 제공하고 버그를 보고할 수 있습니다.