[EKS Study 2주차] EKS Networking - Security Groups Per Pod
-
CloudNet@ 팀의 가시다님께서 Leading 하시는 AEWS Study 2주차 도전과제 정리
이번 포스팅에서는 EKS VPC CNI 를 사용할 때의 기능 중 하나인 Security Groups Per Pod 에 대해 알아보겠습니다.
1. Security Groups Per Pod
AWS 에서 EC2 인스턴스를 사용할 때 가장 기본이 되는 보안 설정은 ENI 수준에서 설정 가능한 Security Group 입니다.
컨테이너 환경인 EKS 에서는 EC2 인스턴스 위에 무수히 많은 Pod 가 배포되어 있고,
Pod 마다 다른 서비스를 사용하는 경우도 있습니다.
그러나 EC2 위에 배포된 Pod 는 기본적으로 모두 같은 보안 그룹을 공유하는 방식이었고,
이는 보안 규정에 위배되는 등의 번거로운 상황을 야기했습니다.
때문에 Pod 의 서비스 별로 보안 규칙을 설정할 필요가 생기는 데, 이를 해결하기 위해 나온 것이 바로 Security Groups Per Pod 입니다. SG Per Pod 는 기존의 인스턴스 별 보안 그룹이 아닌 Pod 별 보안 그룹을 설정할 수 있어 보다 유연하게 보안 규칙을 적용할 수 있게 되었습니다.
1.1. SG Per Pod 제약 조건
a. Windows Node 에서는 사용 불가 b. T 시리즈 EC2 인스턴스는 사용 불가 c. VPC CNI 버전 1.7.7 이상