Deploy ALB on EKS for Apigee Hybrid

we have apigee hybrid installation on eks . everything is working fine as per the documentation of hybrid installation.

however, we want to on change ingress and want to deploy the Application Load Balancer . we have created our svc file and deploy it on eks. we got the ALB but when we are trying to application of apigee we can't.

so we have check the load balancer details its say health check fails.

can you guide us what will be write way to get the ALB in eks and application should work properly.

#############

SVC FILE

#############

********************

apiVersion: v1

kind: Service

metadata:

 name: appigee-ing-test

 namespace: apigee

spec:

 ports:

 - name: status-port

  port: 15021

  protocol: TCP

  targetPort: 15021

 - name: https

  port: 443

  protocol: TCP

  targetPort: 8443

 selector:

  app: apigee-ingressgateway #required

  ingress_name: apigee-ingress

  org: vz-nonit-np-j70v-test-oneapi-0

 type: NodePort

************************************

ingress file :

###################

apiVersion: networking.k8s.io/v1

kind: Ingress

metadata:

 namespace: apigee

 name: ingress-test-apigee

 annotations:

  alb.ingress.kubernetes.io/scheme: internet-facing

  alb.ingress.kubernetes.io/target-type: ip

  alb.ingress.kubernetes.io/security-groups: sg-0fdcddaa25d131b97

  alb.ingress.kubernetes.io/subnets: subnet-0a073e95f4d4f239a,subnet-02815f87a2a1506ca,subnet-0fb086f9912b720a1

  alb.ingress.kubernetes.io/tags: pact:public_elb_required=true

   #  kubernetes.io/ingress.class: alb

spec:

 ingressClassName: alb

 rules:

  - http:

    paths:

    - path: /

     pathType: Prefix

     backend:

      service:

       name: appigee-ing-test

       port:

        number: 443



##########################



PLEASE LET ME KNOW WHERE IS THE ISSUE AND WHY MY INSTANCE ARE NOT SHOWING HEALTHY IN AWS ALB.

we are getting 504 bad gateway error.

if someone try to connect apigee from outside , we are receiving these logs on ingress-gateway pod .

 

please look these error deeply and sort out my problem .

 

 

 

{"request":"- - -","remote_address":"207.76.13.183:36860","request_id":null,"tls_protocol":null,"user_agent":null,"upstream_address":null,"bytes_sent":0,"upstream_service_time":null,"request_time":0,"status_details":"filter_chain_not_found","start_time":"2023-06-29T15:50:13.010Z","upstream_response_time":null,"status":0,"sni_host":null,"x_forwarded_for":null,"host":null,"request_protocol":null,"upstream_response_flags":"NR","request_method":null,"upstream_cluster":null,"request_path":null,"apigee_dynamic_data":null,"bytes_received":0}




0 1 299
1 REPLY 1

Hi, have you solved this issue? What was the problem?