AWS EKS ALB 배포하기

Kubernetes Solutions | Deployment + Service(kind: ClusterIP) + Ingress + IngressController
이민석's avatar
Jun 26, 2024
AWS EKS ALB 배포하기

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가 필요합니다.

  1. Unchaptered (Blog) | aws-load-balancer-controller 배포하기

참고 자료

Share article
RSSPowered by inblog