What is the empty field all about? It’s a line that comes around every 20 seconds or so.
The permanent redirect… what does it redirect to? Is it the permanent redirect to https? And what about the 404 with a http/2? More information, but also more questions
When I do a curl the acme challenge url does a permanent redirect to https. So I guess my problem is that the ingressclass istio does not come before the istio-gateway… the gateway catches the request and because there is no corresponding virtualservice it throws a 404 back at you. More people should have a similar issue if this is the case.
if ones uses the gateway in ISTIO, the routing is managed by the virtual services, which extend the gateway.
The certmanager implements ingress.extension in the case of using the ISTIO as ingressclass.
Does anyone know how to get the Certmanage included in ISTIO working with the gateway?
Thanks in advance.
Greetings,
Jan
P.S.: Using ISTIO-1.1.3 in the IBM Cloud Kubernetes Service with 1.13.5-IKS
I’m afraid we did not get the cert-manager to work. We went for the ugly manual solution, which is better than no solution at all. The issue we had, has to do with the Mutual TLS option. Because the cert-manager has auto-injection disabled (hardcoded), you can’t get it to work when mtls is enabled.
I am afraid, that I am late. Well, we work that way, that we let Certmanager work, until the 404 come,
and I extend the virtual service to provide the way for LE to get to its pod for the verification.
At least ist there a conversion from INGRESS to Gateway/virtualservice configuration, so one may
extract the INGRESS configuration with kubectl get -o yaml and convert it to a running virtual service.
Best,
Jan
P.S.: Does anyone know, whether it is fixed or not?