ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 03_EKS(Elastic Kubernetes Service) 구성
    공부합시다!/AWS 2022. 6. 26. 12:56
    728x90

     

    자 오늘은 AWS의 K8S 관리형 서비스인 EKS를 구성해 보겠습니다.

    IAM에 역할 추가를 해야함으로 주의해 주세요~

     

    1. 역할 생성

     1.1. Master node 역할 생성

      1.1.1. IAM -> 역할만들기 클릭

     

      1.1.2. AWS 서비스 -> EKS 검색 -> EKS-Cluster 선택 -> 다음

     

      1.1.3. 권한 정책 확인 -> 다음

     

      1.1.4.역할 이름(EKS_CLU) 설정 후 생성 클릭

     

     1.2. Worker Node 역할 생성

      1.2.1. Master Node 역할 (EKS_CLU) 확인 후 역할 만들기 클릭

     

      1.2.2. AWS 서비스 선택 -> EC2 선택 -> 다음 

     

      1.2.3. 권한 추가 -> 권한 정책 eks 검색 -> AmazonEKS_CNI_Policy, AmazoneEKS_WorkerNode_Policy  선택

     

      1.2.4. 필터 해제 후 AmazonEC2ContainerRegistryReadOnly 선택 -> 다음

     

      1.2.5. 역할 이름 (EKS_WORK) 입력 후 다음

      1.2.6. EKS_CLU, EKS_NODE 역할 확인

     

    2. Cluster 신규 생성

     2.1. EKS 서비스로 이동 -> 클러스터 추가 -> 생성 클릭

     

     2.2. 클러스터 구성

      2.2.1. 이름: sdkim_clu

      2.2.2. 버젼: 1.27

      2.2.3. 서비스 역할: EKS_CLU (1.1에서 생성) 선택 후 다음

     

     2.3. 네트워킹 지정

      2.3.1. VPC: 기본값

      2.3.2. 서브넷: 기본값

      2.3.3. 보안 그룹: 기존 보안 그룹 선택

      2.3.4. 클러스터 IP주소 패밀리: IPv4 선택

      2.3.5. 클러스터 앤드포인트 액세스: 퍼블릭(외부 접속 가능) -> 다음

     

     2.4. 로깅 구성

      2.4.1. Cloud Watch를 이용한 모니터링 부분, 기본값 -> 다음 클릭

     

     2.5. 추가 기능 선택

      2.5.1. 기본값: CoreDNS, kube-proxy, Amazon VPC CNI 선택 후 다음

     

     2.6. 선택한 추가 기능 설정 구성

      2.6.1. 버젼 설정 부분임으로 모두 기본값 -> 다음 클릭

     

     2.7. 설정 확인

      2.7.1. 설정 확인 후 생성 클릭

     

    3. Worker Node 그룹

     3.1. Node 그룹 추가

      3.1.1. 클러스터(sdkim_clu) -> 컴퓨팅 -> 노드 그룹 추가

     

     3.2. 노드 그룹 구성

      3.2.1. 이름: EKS_NODE

      3.2.2. 역할: EKS_WORK(1.2. 에서 생성) -> 다음 클릭

     

     3.3. 컴퓨팅 및 조정 구성 설정

      3.3.1. AMI 유형: Amazon Linux 2(AL2_x86_64)

      3.3.2. 용량 유형: On-Demand

      3.3.3. 인스턴스 유형: t3a.micro

      3.3.4. 디스크 크기: 10GiB

      3.3.5. 원하는 크기: 2

      3.3.6. 최소 크기: 1

      3.3.7. 최대 크기: 4

      3.3.8. value: 1 -> 다음 클릭

     

     3.4. 네크워킹 지정

      3.4.1. 서브넷: 모든 서브넷 지정 -> 다음 클릭

     

     3.5. 검토 및 생성

      3.5.1. 정보 확인 후 생성 클릭

     

    4. 확인

     

    다음 시간에는 해당 클러스터를 외부에서 (우리의 경우 HostPC)에서 연결해서 Control  해보겠습니다.

    그것도 PowerShell로 ㅎㅎㅎ

    728x90
Designed by Tistory.