AWS EKS ALB 배포하기
Kubernetes Solutions | Deployment + Service(kind: ClusterIP) + Ingress + IngressController
Jun 26, 2024
Deployment + Service(kind: ClusterIP) + Ingress + IngressController
개요
[선행] AKS EKS Cluster Node Group
EC2 인스턴스에서 AWS 리소스에 접근 하기 위한 다음 모범 사례는 다들 아실겁니다.
Bad Case : AWS IAM User CLI Credentials을 하드 코딩하여 사용
Good Case : AWS IAM Role을 만들고 이를 EC2 Instance Profile로 등록
EKS Cluster가 아래의 구성으로 Node들을 관리할 경우 적법한 EC2 Instance Profile이 있어야 할 것입니다.
EKS Cluster → EKS NodeGroup → ASG → EC2
이 문서에서는 실습을 위해서 해당 IAM Role에는 모든 권한이 열려있는 AdministratorAccess가 부여되어 있음을 전제로 하고 있습니다. 따라서, 실습자가 프로덕션 레벨에 맞춰서 IAM Role Permission을 제한하면 될 것 같습니다.
[선행] aws-load-balancer-controller 배포하기
AWS EKS ALB 배포를 위해서
배포를 하려는 EKS Cluster의 kube-system ns에는 다음 object가 필요합니다.
참고 자료
Share article