Amazon EKS의 - Amazon EKS

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

Amazon EKS의

Amazon EKS (탄력적 Kubernetes 서비스) 는 Kubernetes를 실행하는 데 사용할 수 있는 관리형 서비스입니다.AWSKubernetes 컨트롤 플레인 또는 노드를 설치, 작동 및 유지 관리할 필요가 없습니다. Kubernetes는 컨테이너화된 애플리케이션의 배포, 조정 및 관리 자동화를 위한 오픈 소스 시스템입니다. Amazon EKS

  • Kubernetes 컨트롤 평면을 여러AWS가용성 영역을 통해 고가용성을 보장합니다.

  • 는 하중에 따라 제어 플레인 인스턴스의 크기를 자동으로 조절하고, 비정상 제어 플레인 인스턴스를 감지하고 교체하며, 자동화된 버전 업데이트 및 패치를 제공합니다.

  • 많은AWS서비스를 사용하여 다음 기능을 포함한 애플리케이션에 대한 확장성과 보안을 제공할 수 있습니다.

    • 컨테이너 이미지에 대한 아마존 ECR

    • Elastic Load Balancing

    • 인증을 위한 IAM

    • 격리를 위한 Amazon VPC

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

Amazon EKS 제어 플레인 아키텍처

Amazon EKS 는 각 클러스터에 대해 단일 테넌트 KS 제어 플레인을 실행합니다. 제어부 인프라가 클러스터 간에 공유되지 않거나AWS계정에 로그인합니다. 제어부는 적어도 두 개의 API 서버 인스턴스와 세 개의etcd인스턴스는 한 리전 내 세 개의 가용 영역에서 실행됩니다. Amazon EKS

  • 제어부 인스턴스의 부하를 적극적으로 모니터링하고 자동으로 확장하여 높은 성능을 보장합니다.

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

  • 의 아키텍처를 활용합니다.AWS고가용성을 유지하기 위해 지역입니다. 이러한 이유로 Amazon EKS의API 서버 엔드포인트 가용성을 위한 SLA.

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

아마존 EKS는 어떻게 작동합니까?


    Amazon EKS의

Amazon EKS 시작하기

  1. Amazon EKS 클러스터를AWS Management Console또는AWS CLI또는AWSSDK

  2. 관리형 또는 자체 관리형 Amazon EC2 노드를 실행하거나AWSFargate

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

  4. 다른 Kubernetes 환경에서와 마찬가지로 Amazon EKS 클러스터에 워크로드를 배포하고 관리합니다. 또한AWS Management Console.

첫 번째 클러스터와 연결된 리소스를 생성하려면Amazon EKS 시작하기.

Pricing

Amazon EKS 클러스터는 컨트롤 플레인과 Amazon EC2 또는AWS포드를 실행하는 Fargate 계산입니다. 제어 플레인 요금에 대한 자세한 내용은Amazon EKS. Amazon EC2 와 Fargate 모두 다음을 제공합니다.

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

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

자체 관리형 Kubernetes 클러스터를 위해 Amazon EKS에 맞게 조정

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

참고

Amazon EKS 배포판의 소스 코드는GitHub. 최신 문서는 아마존 EKS 배포판에서 확인할 수 있습니다웹 사이트. 당신은 어떤 문제가 발견 된 경우, 당신은 우리와 연결하여 Amazon EKS 배포판을 신고 할 수 있습니다GitHub. 여기서 문제를 열고 피드백을 제공하고 버그를보고 할 수 있습니다.