EKS Cluster Auto Mode 사용 중 ALB - Target Group 지정

0

안녕하세요. EKS Auto Mode를 사용중 ingress 생성을 안하고 deployment,service만 가지고 ALB,TargetGroup 연결을 시도 중입니다. kubectl apply는 성공 했는데 TargetGroup 등록은 되지 않아 문의 드립니다. (apiVersion 둘다 테스트 해봐도 안되네요..) apiVersion: eks.amazonaws.com/v1(elbv2.k8s.aws/v1beta1) kind: TargetGroupBinding

1개 답변
0

EKS Auto Mode에서 Ingress 없이 직접 TargetGroupBinding을 사용하여 ALB와 TargetGroup을 연결하는 것은 지원되지 않습니다. EKS Auto Mode는 Ingress 리소스를 통해 ALB와 TargetGroup을 자동으로 관리하도록 설계되어 있습니다.

EKS Auto Mode에서 ALB와 TargetGroup을 설정하려면 다음과 같은 방법을 사용해야 합니다:

  1. Ingress 리소스를 생성합니다. 이 Ingress 리소스는 ALB 생성 및 구성을 트리거합니다.

  2. IngressClass 리소스를 생성하여 ALB 설정을 지정합니다.

  3. IngressClassParams 리소스를 사용하여 AWS 특정 구성 옵션을 설정합니다.

TargetGroupBinding 리소스는 EKS Auto Mode에서 직접 지원되지 않으며, 대신 Ingress 리소스를 통해 TargetGroup이 자동으로 생성되고 관리됩니다.

만약 Ingress 없이 ALB를 직접 구성하고 싶다면, EKS Auto Mode 대신 표준 EKS 클러스터와 AWS Load Balancer Controller를 사용하는 것이 더 적합할 수 있습니다. 이 방식에서는 TargetGroupBinding을 직접 사용할 수 있습니다.

EKS Auto Mode에서 ALB를 사용하려면, Deployment와 Service를 생성한 후 이를 가리키는 Ingress 리소스를 생성하는 것이 권장되는 방법입니다. 이렇게 하면 EKS가 자동으로 ALB와 TargetGroup을 생성하고 관리합니다.
Sources
EKS AutoMode - LoadBalancer Functionality | AWS re:Post
Create an IngressClass to configure an Application Load Balancer - Amazon EKS
Learn about VPC Networking and Load Balancing in EKS Auto Mode - Amazon EKS

profile picture
답변함 한 달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠