NLB Target Group (EKS pod/application) fails on health checks

34 Views Asked by At

I'm trying to expose argocd via loadbalancer svc (internal nlb) for private link (Endpoint Service). However, NLB Target Group for argocd fails on health check. EKS cluster is in private subnets.

apiVersion: v1
kind: Service
metadata:
  name: argocd-server-nlb
  namespace: argocd
  annotations:
    service.beta.kubernetes.io/aws-load-balancer-type: nlb
    service.beta.kubernetes.io/aws-load-balancer-internal: "true"
spec:
  ports:
    - port: 80
      targetPort: 80
      protocol: TCP
  type: LoadBalancer
  selector:
    app.kubernetes.io/name: argocd-server

EKS SVC

enter image description here

I expect that when I exposed argocd via NLB the health check will success.

0

There are 0 best solutions below