I've been setting up a kubernetes cluster as a PoC, but currently struggle to find a solution for my problem. A proprietary software that I need to deploy does only expose one port which is https. I tested the service and was able to use the application without problems, but exposing it with ingress returns a invalid response (ERR_INVALID_RESPONSE). Here is my ingress config (ingress is deployed using the offical nginx-ingress helm chart and working for other services):
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: sapcc
namespace: ingress
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- http:
paths:
- backend:
serviceName: cc1
servicePort: 8443
path: /cc1(/|$)(.*)
How can I make this application accessible using ingress?
Thanks for your help!