AWS EKS
- AWS에서 Kubernetes를 손쉽게 실행하도록 하는 관리형 서비스
- 여러 가용 영역에서 Kubernetes 제어 플레인 인스턴스를 실행하여 고가용성을 보장
- 비정상 제어 플레인 인스턴스를 자동으로 감지하고 교체
- 자동화된 버전 업그레이드를 제공
- 여러 AWS 서비스와 통합되어 다음을 포함한 애플리케이션에 대한 확장성과 보안을 제공
- 컨테이너 이미지용 Amazon ECR
- 로드 배포용 Elastic Load Balancing
- 인증용 IAM
- 격리용 Amazon VPC

AWS EKS 시작하기
https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/getting-started.html
Amazon EKS 시작하기 - Amazon EKS
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com
eksctl로 시작하기
- Amazon EKS를 시작하는 가장 빠르고 쉬운 방법
- 클러스터를 생성 및 관리하기 위한 간단한 명령줄 유틸리티인 eksctl 제공
- 필요한 모든 리소스를 설치
- kubectl 명령 줄 유틸리티
eksctl 로 시작하므로 자격 증명을 해야 된다.
https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/getting-started-eksctl.html
Amazon EKS 시작하기 - eksctl - Amazon EKS
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com
$ sudo apt install awscli
$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: ap-northeast-2
Default output format [None]: json
eksctl 설치
https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/getting-started-eksctl.html
Amazon EKS 시작하기 - eksctl - Amazon EKS
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com
$ curl --silent --location
"https://github.com/weaveworks/eksctl/releases/download/latest_release/eksctl_$(u
name -s)_amd64.tar.gz" | tar xz -C /tmp
$ sudo mv /tmp/eksctl /usr/local/bin
$ eksctl version
설치 중에 kubectl이 없다는 명령어가 나오는 경우 다음 명령어를 실행
$ sudo snap install kubectl --classic
eksctl로 클러스터 생성하기
https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/getting-started-eksctl.html
Amazon EKS 시작하기 - eksctl - Amazon EKS
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com
eksctl create cluster \
--name prod \
--version 1.12 \
--nodegroup-name standard-workers \
--node-type t3.medium \
--nodes 3 \
--nodes-min 1 \
--nodes-max 4 \
--node-ami auto
AWS Management
- AWS Management 콘솔 사용
- Amazon EKS를 시작할 때 필요한 모든 리소스를 생성 가능
- Amazon EKS 또는 AWS CloudFormation 콘솔을 사용하여 각 리소스를 수동으로 생성
- 각 리소스의 생성 방법 및 리소스 간의 상호 작용을 완벽하게 파악 가능
- Amazon EKS를 시작하는 방법으로는 더 복잡하고 시간도 많이 걸림
'데브옵스(DevOps)를 위한 쿠버네티스 마스터 > 쿠버네티스 들어가기' 카테고리의 다른 글
| Go 언어로 작성한 컨테이너 쿠버네티스에 올리기 (0) | 2022.07.09 |
|---|---|
| 쿠버네티스에서 실행할 GO언어 컨테이너 작성 (0) | 2022.07.09 |
| GCP에 쿠버네티스 설치 및 실행 (0) | 2022.06.08 |
| 클러스터 구성 및 쿠버네티스 테스트 (0) | 2022.06.06 |
| master 노드와 work 노드 생성 (0) | 2022.06.06 |