본문 바로가기
[AWS EKS]

[AWS] Amazon EKS

by SAMSUNG Metaverse-Cloud 2023. 1. 21.
728x90

 

 

https://docs.aws.amazon.com/eks/latest/userguide/what-is-eks.html

 

What is Amazon EKS? - Amazon EKS

What is Amazon EKS? Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that you can use to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane or nodes. Kubernetes is an open-source sys

docs.aws.amazon.com

 

 

 

 

 

 

 

 

Amazon EKS 클러스터를 생성합니다.

eksctl, AWS Management Console 또는 AWS CLI를 사용하여 클러스터를 생성할 수 있습니다.

 
  • eksctl
  • AWS Management Console
  • AWS CLI
사전 조건

디바이스 또는 0.117.0에 설치된 버전 AWS CloudShell 이상의 eksctl 명령줄 도구. eksctl를 설치 또는 업데이트하려면 eksctl 설치 또는 업데이트 섹션을 참조하세요.

클러스터 생성

기본 AWS 리전에서 Amazon EKS 기본 Kubernetes 버전으로 Amazon EKS IPv4 클러스터를 생성합니다. 명령을 실행하기 전에 다음과 같은 바꾸기를 합니다.

  • region-code를 클러스터를 생성할 AWS 리전으로 바꿉니다.
  • my-cluster를 클러스터 이름으로 바꿉니다. 이름에는 영숫자(대소문자 구분)와 하이픈만 사용할 수 있습니다. 영문자로 시작해야 하며 100자 이하여야 합니다. 이름은 클러스터를 생성하는 AWS 리전과 AWS 계정 내에서 고유해야 합니다.
  • 1.23을 모든 Amazon EKS 지원 버전으로 바꿉니다.
  • 요구 사항을 충족하는 vpc-private-subnets의 값을 변경합니다. 또한 추가 ID를 추가할 수 있습니다. 2개 이상의 서브넷 ID를 지정해야 합니다. 퍼블릭 서브넷을 지정하려는 경우 --vpc-private-subnets을 --vpc-public-subnets으로 변경할 수 있습니다. 퍼블릭 서브넷에는 인터넷 게이트웨이에 대한 경로가 포함된 연결된 라우팅 테이블이 있지만 프라이빗 서브넷에는 연결된 라우팅 테이블이 없습니다. 가능하면 프라이빗 서브넷을 사용하는 것이 좋습니다.
  • 선택한 서브넷은 Amazon EKS 서브넷 요구 사항을 충족해야 합니다. 서브넷을 선택하기 전에 Amazon EKS VPC 및 서브넷 요구 사항 및 고려 사항 모두를 숙지하는 것이 좋습니다. 클러스터 생성 후에는 사용하려는 서브넷을 변경할 수 없습니다.
 
eksctl create cluster --name my-cluster --region region-code --version 1.23 --vpc-private-subnets subnet-ExampleID1,subnet-ExampleID2 --without-nodegroup

클러스터 프로비저닝에는 몇 분 정도 걸립니다. 클러스터가 생성되는 동안 여러 줄의 출력이 나타납니다. 출력의 마지막 줄은 다음 예제와 유사합니다.

[✓]  EKS cluster "my-cluster" in "region-code" region is ready

 

 

 

728x90