brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Sep 05. 2021

EKS 10탄-4. Amazon  EKS설치법-4/4

4/4

# Cloud9은 신규 AWS 계정에서는 사용이 불가능합니다.

EC2를 이용하시기 바랍니다.


<1> (모음) EKS생성 - Cloudformation 으로 EC2 생성 - 툴까지 설치 됨(추천)

<2> (모음) EKS생성 - 수동으로 EC2 만들고 각종 tool 설치

<3> (모음) EKS생성 - Cloud9 만들고, eksctl로 EKS 생성

<4> (모음) EKS생성 - Cloud9 만들기, eksctl로  EKS 클러스터  생성

<5> (모음) EKS생성 - Cloud9 만들기, eksctl로  EKS 클러스터  생성

<6> (모음) EKS생성 -  Cloudformation으로 EC2와 EKS 한번에 설치(추천)

<7> (모음) EKS생성 -  Cloudformation으로 EC2와 EKS 한번에 설치(추천)

<8> (모음) EKS생성 -  Cloudformation으로 EC2와 EKS 한번에 설치(추천)

<10> K8S 설치법

<11> Google GKE 설치법

<12> EKS 몰아보기~

<13> 수동 삭제




<1> (모음) EKS생성 - Cloudformation 으로 EC2 생성 - 툴까지 설치 됨(추천)


1

4가지 방법이 있다.

콘솔에서 클릭 클릭으로 설치

CLI 인  eksctl 로 설치

Cloudformation 이나 CDK로 설치

테라폼 등으로 설치



2

그 중 CLI인 eksctl , CloudFormation 으로 설치하는 법을 소개한다.


설치 해야 할것?

명령을 내릴 EC2나 Cloud9 설치



3

방법1

Cloudformation 으로 EC2 생성 - 툴까지 설치 됨 (추천)


ec2 키페어 필요

seo-admin-role  필요

https://brunch.co.kr/@topasvga/1814



eksctl  로 EKS 설치

Subnet을 변수에 넣는다.  기존 VPC에 설치 가능.

EC2 키페어 필요

https://brunch.co.kr/@topasvga/1814




<2> (모음) EKS생성 - 수동으로 EC2 만들고 각종 tool 설치


1

수동으로 EC2 만들고 각종 tool 설치

ec2 키페어 필요

eks-admin role 생성

https://brunch.co.kr/@topasvga/1692


2

변수받아 eksctl로 설치 , 기존  VPC에 설치 가능

availabilityZones: ["${AZS[0]}", "${AZS[1]}", "${AZS[2]}"]

https://brunch.co.kr/@topasvga/1693




<3> (모음) EKS생성 - Cloud9 만들고, eksctl로 EKS 생성


1

수동으로 Cloud9 만들고 EKS설치


https://brunch.co.kr/@topasvga/1650



2

eksctl 로  EKS 클러스터 만들기

신규 VPC로 구축됨.

https://brunch.co.kr/@topasvga/1652





<4> (모음) EKS생성 - Cloud9 만들기, eksctl로  EKS 클러스터  생성


1

콘솔에서 Cloud9 만들기

eks-admin role 생성

https://brunch.co.kr/@topasvga/1704



2

eksctl로  EKS 클러스터  생성 , 기존  VPC에 설치 가능

availabilityZones: ["${AZS[0]}", "${AZS[1]}", "${AZS[2]}"]

https://brunch.co.kr/@topasvga/1704



<5> (모음) EKS생성 - Cloud9 만들기, eksctl로  EKS 클러스터  생성


Cloud9 만들기

eks-admin role 생성

eksctl로  EKS 클러스터  생성, 디폴트 node3 , m5.large 로 생성됨

https://brunch.co.kr/@topasvga/1880



<6> (모음) EKS생성 - Cloudformation으로 EC2와 EKS 한번에 설치(추천)


https://brunch.co.kr/@topasvga/3214




<7> (모음) EKS생성 - Cloudformation으로 EC2와 EKS 한번에 설치(추천)


https://brunch.co.kr/@topasvga/3484



<8> (모음) EKS생성 -  Cloudformation으로 EC2와 EKS 한번에 설치(추천)


https://brunch.co.kr/@topasvga/3572




<10> K8S 설치법


1

방법 2가지 ?


클라우드에 K8S 설치하는법 (예) AWS 에 K8S 설치법)

pc에 Virtual box ,베이그런트 쿠버네티스 설치하는법



2

클라우드에 K8S 설치하는법 (예) AWS 에 K8S 설치법)


Kops로 AWS에 쿠버네티스 설치 (도메인 없이 설치 가능)

https://brunch.co.kr/@topasvga/1681



Kops로 AWS에 쿠버네티스 설치 (도메인이 있는 경우)

https://brunch.co.kr/@topasvga/1649



3

pc에 Virtual box ,베이그런트 쿠버네티스 설치하는법

https://brunch.co.kr/@topasvga/1682




<11> Google GKE 설치법


구글 클라우드 GKE설치법

https://brunch.co.kr/@topasvga/1803




K8S와 클라우드 EKS, GKE등과 다른점?


K8S는 Master + node 설치해 관리한다.

EKS, GKE는 Master는 클라우드 사업자인 CSP가 관리 , 사용자는 Node만 관리한다.




<12> EKS 몰아보기~


EKS 실습 전체 다시 


https://brunch.co.kr/@topasvga/1679




<13> 수동 삭제


1) EC2 > AutoScaling group  > 삭제


필수!!

삭제하지 않으면 EC2를 삭제해도 다시 자동 생성된다.



2) EKS > Clusters > Compute > Node 삭제


3) EKS > Clusters  삭제


4) LB 삭제





                    

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari