전공영역 공부 기록

EKS security group 톺아보기

악분 2024. 3. 9. 16:08
반응형

1. EKS security group 종류

EKS는 3가지 Security group을 가지고 있습니다.

  1. cluster security group: control plane이 사용
  2. Additional security group: control plane 추가 security group
  3. Worker node security group: worker node가 사용

 

알아보기 쉽게 시각화 하면 아래 그림과 같습니다.

 

2. security group 역할

(Additional)cluster security group의 역할은 EKS 엔드포인트 접근을 제한합니다. worker node security group역할은 worker node접근을 제한하는데 node port, ALB, NLB접근을 설정할 때 사용합니다.

 

3. security group해서 꼭 설정해야하는 규칙

security group에서 꼭 설정해야하는 규칙은 clsuter security group과 worker node security group이 chain설정이 되어 있어야 합니다. 쿠버네티스 클러스터 조인 등 쿠버네티스 API서버와 worker node간 통신이 필요하기 때문입니다.

 

4. EKS security group 살펴보기

4.1 security group 확인하는 방법

EKS security group은 [EKS 대시보드 -> Networking]탭에서 확인할 수 있습니다. 

 

worker node security group은 EC2인스턴스 [security]탭에서 확인할 수 있습니다.

 

4.2 Managed node group security group은 특별하다.

Managed node group으로 생성된 worker node는 security group을 cluster security group으로 사용합니다.

 

따라서 Managed node group을 사용하는 cluster security group 구조는 아래 그림처럼 됩니다. Additional Security group은 기존 그대로  control plane만 사용합니다.

 

cluster security group규칙을 보면 self chain설정이 되어 있습니다.

반응형