Tried creating a Kubernetes endpoints service to invoke resource hosted outside the cluster via static IP’s over HTTPS protocol. Below is the endpoint code.
kind: Service apiVersion: v1 metadata: name: serviceRequest spec: ports: - port: 8081 targetPort: 8094 --- kind: Endpoints apiVersion: v1 metadata: name: serviceRequest subsets: - addresses: - ip: XX.XX.XX.XX // **external IP which is accessible as https://XX.XX.XX.XX:8094** ports: - port: 8094
But the above configuration is giving 400 Bad Request with message as “This combination of host and port requires TLS.”
Same is working for http not for https exposed “ip”.Could someone please guide how to achieve this.
##Update1 This is how the flow is configured. Ingress->service->endpoints