Elasticsearch with ingress received plaintext http traffic on an https channel

It worked for me using these annotations in Ingress:

nginx.ingress.kubernetes.io/backend-protocol: HTTPS
nginx.ingress.kubernetes.io/secure-backends: "true"
ingress.kubernetes.io/ssl-passthrough: "true"
5 Likes