I have deployed kong proxy on ubuntu. upstream service (service mapped to kong) could be behind an ELB or on kubernetes. Both of these are https end points. kong proxy is able to call the https service behind ELB correctly but for the service behind Kubernetes ingress it gets 308 permanent redirect error. If I call the https service behind kuberenetes ingress directly then it works fine.
It seems the http request made from kong has either some extra headers or something else is different which is forcing kubernetes to throw 308 error.