Search
Duplicate
📒

[AWS Study] 01. AWS EKS 워크샵 준비

수업
AWS Study
주제
5 more properties
참고

AMAZON EKS

NOTE
AWS EKS란 아마존에서 지원해주는 완전 관리형 쿠버네티스다!
EKS 흐름도
EKS를 사용해서 어떻게 구성하는가? EKS로 마이크로 서비스를 어떻게 배포하는가? 이외에도 EKS에서 사용할 수 있는 다양한 상황을 가정해두고 실습을 진행한다.

EKS 클러스터 생성

NOTE
EKS 클러스터 생성 작업순서
Add-ons은 클러스터에 통합되어 추가기능과 관리를 제공하는 확장 프로그램이다.
ex) 대시보드, CoreDNS, kube-proxy 등이 있으며 이외에도 추가가능
워크로드는 클러스터에서 실행되고 관리되는 컨테이너화된 애플리케이션 인스턴스를 의미한다.
ex) 파드, 레플리카셋, 디플로이먼트
EKS 클러스터 생성시 발생하는 일
HA 컨트롤 플레인은 쿠버네티스 클러스터를 관리하는 중앙 구성요소(마스터 노드)이다.
고가용성이 붙는 이유는 여러 가용영역(AZ)에 걸쳐 컨트롤 플레인 노드를 배치하기 때문이다.
ex) API Server, ETCD, 스케쥴러, 컨트롤러 매니저

EKS 컨트롤 플레인과 워커노드 통신 아키텍쳐

NOTE
EKS 클러스터는 내부 통신을 위해 다음의 순서서 통신한다.
쿠버네티스는 클러스터 API 서버와 통신하기 위해 kubectl이라는 명령어를 사용한다. 그런데 EKS에서는 kubectl에 접근하기 위해 IAM인증이 필요하다.
ENI

워크샵 사전준비

1. AWS 계정 만들기 (root가 아닌 관리자 IAM유저)

NOTE

2. 워크스페이스 생성 (Cloud9)

NOTE

3. SSH 키 생성 / 쿠버네티스 설치 / 클론

NOTE

4. IAM 설정

NOTE