- AWS에서 Kubernetes를 실행하는 서비스
- Kubernetes는 컨테이너 (Docker 등) 애플리케이션의 배포, 확장 및 관리를 자동화하는 시스템
- 배포 옵션
- 1) Amazon EKS : 자체 Kubernetes 컨트롤 플레인 (노드 컨트롤) 또는 노드를 설치, 운영 및 유지 관리할 필요 없이 AWS에서 관리하는 AWS 클라우드에 Kuberntes 클러스터를 배포하는 옵션
- 2) Amazon EKS Anywhere : 온프레미스에서 Kubernetes 클러스터를 생성하고 운영할 수 있게 해주는 배 포옵션
- 노드 옵션
- 1) EKS managed node groups :
- EKS에서 자동으로 EKS 클러스터의 노드 (Amazon EC2 인스턴스) 생성 및 관리
- 사용자가 보안 및 업데이트 등의 일부분을 설정 및 관리 가능
- 모든 관리형 노드는 Amazon EKS에서 관리하는 EC2 Auto Scaling 그룹의 일부로 프로비저닝 됨
- 관리형 노드 그룹을 생성할 때 온디맨드 또는 스팟 용량 유형을 선택할 수 있음
- 2) Self managed nodes
- 사용자가 직접 EKS 클러스터의 노드 (Amazon EC2 인스턴스) 생성 및 관리
- 온디맨드 또는 스팟 용량 유형을 선택할 수 있음
- 3) AWS Fargate
- 노드 관리를 AWS에서 담당
- AWS에서 EKS의 모든 환경을 자동으로 관리
- 1) EKS managed node groups :
'Cloud Infra Architecture (AWS) > AWS SAA-C03' 카테고리의 다른 글
AWS Elastic Beanstalk (0) | 2023.01.22 |
---|---|
AWS Lambda (0) | 2023.01.22 |
Amazon Elastic Container Service (ECS) (0) | 2023.01.22 |
AWS 컨테이너 서비스 (0) | 2023.01.22 |
AWS CloudFormation (0) | 2023.01.22 |