[Week1] AWS EKS Challenge_2

오태경·2024년 3월 9일

본 게시물은 CloudNet@팀 Gasida(서종호) 님이 진행하시는
AWS EKS Workshop Study 내용을 기반으로 작성되었습니다.

Challenge 2

EKS Cluster를 YAML 파일로 만들어서 배포해보기
Sample YAML

  A. YAML 파일 만들기

---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig

# 클러스터 이름, region 정의
metadata:
  name: myeks-f
  region: ap-northeast-2

# 클러스터가 배포될 vpc, Endpoint access type 지정
vpc:
  id: "vpc-0122652b041183cf5"
  cidr: "192.168.0.0/16"
  clusterEndpoints:
    publicAccess: true

  # subnet 지정
  subnets:
    public:
      ap-northeast-2a:
        id: "subnet-05286ba77f87d6726"
        cidr: "192.168.1.0/24"
      ap-northeast-2c:
        id: "subnet-06775f0180abf0bde"
        cidr: "192.168.2.0/24"

# 하나의 클러스터에 n개의 그룹을 생성할 수 있다.
managedNodeGroups:
  - name: ng-1
    instanceType: t3.medium
    desiredCapacity: 2



  B. Cluster 생성

  • yaml 파일을 사용하여 클러스터 생성

    eksctl create -f cluster-config.yaml
  • 생성 확인

    kubectl cluster-info
    
    Kubernetes control plane is running at https://025EEF3376B6B160DDECD8F07568F843.sk1.ap-northeast-2.eks.amazonaws.com
    CoreDNS is running at https://025EEF3376B6B160DDECD8F07568F843.sk1.ap-northeast-2.eks.amazonaws.com/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

0개의 댓글