EKS 구성 정보 및 네트워크 구조
Amazon EKS의 아키텍처 및 통신 흐름
관리자
kubectl 명령
AWS Cloud
AWS 관리
컨트롤 플레인 VPC
컨트롤 플레인 구성요소
마스터 1
마스터 2
마스터 3
API 서버
etcd
컨트롤러
스케줄러
ENI
VPC 간 통신 연결
사용자 관리
워커 노드 VPC
노드 그룹 1
EC2
워커 노드 1
EC2
워커 노드 2
노드 그룹 2
EC2
워커 노드 3
EC2
워커 노드 4
EKS 구성의 핵심 포인트
- 컨트롤 플레인은 독립적인 VPC에서 운영
- 워커 노드는 사용자가 직접 설정한 VPC에 위치
- ENI를 통해 서로 다른 VPC 간 통신
- kubectl 명령은 EKS를 통해 워커 노드로 전달
- 여러 노드 그룹을 통한 워크로드 분리 가능
클라이언트 접근
로드 밸런서
웹 브라우저
모바일 앱
EKS 서비스 요청
환경 설정
VPC 선택
인스턴스 타입
AWS 관리 영역
사용자 관리 영역
노드 그룹
클라이언트 접근
ENI 연결