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}
Hi, have you solved this issue? What was the problem?