How to setup ingress controler to access Numaflow Server UI #2200
Unanswered
ladislav-dolezal
asked this question in
Q&A
Replies: 1 comment 2 replies
-
I have found a solution that works, but it is not yet perfect. I am still unable to trust the Numaflow certificate for TLS communication with the backend service. Currently, when accessing the Kubernetes cluster externally, the ingress controller uses the certificate from the tls secret for HTTPS communication. The communication between the ingress controller and the backend service is also over HTTPS, but certificate verification is skipped with insecureSkipVerify: true. It would be nice to configure numaflow ui server to use my own certificate for tls communication. For example the issued certificate from cert-manager.apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: numaflow
namespace: your-namespace
spec:
entryPoints:
- websecure
tls:
secretName: tls
routes:
- match: Host(`your.domain.com`)
priority: 10
kind: Rule
services:
- name: numaflow-server
port: 8443
serversTransport: numaflow
scheme: https apiVersion: traefik.containo.us/v1alpha1
kind: ServersTransport
metadata:
name: numaflow
namespace: your-namespace
spec:
serverName: numaflow-server
insecureSkipVerify: true |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am trying to setup ingress route to access numaflow server UI. If I am using port forwarding it is working properly.
But if I try to go through ingress controller I got a message:
Client sent an HTTP request to an HTTPS server.
There must be some issue with Numaflow self-signed certificate, but I do not know how to setup my ingress controller.
My IngressRoute
Can anybody help me how to achive this? Or is there any way how to tell Numaflow server to use my certificate for the tls communication?
Beta Was this translation helpful? Give feedback.
All reactions