aws-load-balancer-controller: HTTP to HTTPS Redirect Issue: Infinite loop issue with Custom Query Param

I am trying to create a HTTP to HTTPS redirect following doc here

Below is the config

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig":
      { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_301"}}'
    alb.ingress.kubernetes.io/backend-protocol: HTTPS
    alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:us-west-2:xxxxxx:certificate/023f915c-bb63-4eed-b65a-c8b901eb4875
    alb.ingress.kubernetes.io/healthcheck-path: /swagger.json
    alb.ingress.kubernetes.io/healthcheck-protocol: HTTPS
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS": 443}, {"HTTP": 80}]'
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/security-groups: sg-0axxxxd2,sg-0axxxxb3d
    alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-TLS-1-2-2017-01
    alb.ingress.kubernetes.io/subnets: SubnetAz1, SubnetAz2, SubnetAz3
    alb.ingress.kubernetes.io/success-codes: "200"
    kubernetes.io/ingress.class: alb
  labels:
    app: swagger-ingress
  name: swagger-ingress
  namespace: swagger-api-ppd-qal
spec:
  rules:
  - host: swagger-doc.api.devops.int
    http:
      paths:
      - backend:
          serviceName: ssl-redirect
          servicePort: use-annotation
        path: /
      - backend:
          serviceName: swagger-service
          servicePort: 443
        path: /

while applying this kubectl apply -f swagger-ingress.yaml and describing the ingress, I see below error message

Warning ERROR 34s (x12 over 63m) ingress-controller Error instantiating target groups: Unable to find the swagger-api-ppd-qal/ssl-redirect service

I verified in AWS console and does not see redirect rule on HTTP listener. Also, I am not sure why Ingress Controller is trying to find swagger-api-ppd-qal/ssl-redirect service here.

Am I missing something, please suggest.

K8S Version: 1.14.6

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 16 (1 by maintainers)

Most upvoted comments

I’m having Having SSL redirect issues as well.Followed the documentation below https://kubernetes-sigs.github.io/aws-alb-ingress-controller/guide/tasks/ssl_redirect/