-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No IP Address in Domain Configuration #143
Comments
If it shows all green, it means the certs and routes are created successfully. Are you deploying you rancher k8s cluster in your localhost minikube? If so, you need to run "Default backend -404" messags seems returned from your nginx ingress. I'm not sure about your nginx config, can you provide some details? Note: To make sure kalm functions working, traffic should go into istio-ingressgateway first. You can try to set istio-ingressgateway service as a upstream in your nginx config. |
Hi @davidqhr ! I'll try show more details here. My rancher k8s cluster sits on a air gapped network. It runs in three Ubuntu 18.04 nodes. It's not on a minikube, is a full k8s implementation. To enter, the trafic passes thru a external nginx reverse proxy server. So, I created a DNS entry to kalm.mydomain.com pointing to nginx who have this configuration:
Inside k8s, the
A strage thing is that istio-ingressgateway still in pending state: There is a istio-ingressgateway service that is also in pending state: Thank you for your help! |
Interesting, never thought about this architecture pattern. Let me share my thoughts, you can refer to them to solve your problems. The reason your service is pending. Because, It looks like you are using a custom deployed Kubernetes Cluster. In this case, there is no LoadBalancer integrated (unlike AWS or Google Cloud). With this default setup, you can only use NodePort. Your nginx is running as a HTTP reverse proxy in front of kalm, and do the TLS termination.
To be honest. This is not kalm recommanded way to use. I can tell a set of kalm functions will not work.
But I look forward to your successful integration of kalm into your environment, because I hope that kalm can be easily |
I installed Kalm on a Rancher k8s cluster. The access by
kubectl port-forward ...
is working fine, but when I tryed to Finish The Setup Steps, Kalm can't show the load balancer IP address, as showed bellow:My k8s cluster is behind a nginx acting as reverse proxy. I created a entry on my DNS to point to this reverse proxy, and from there, to the actual k8s cluster nodes. When I try to access the URL pointing to Kalm, I receive the following message on the browser:
When I
check and continue
, I receive the message on the image above.If I
continue anyway
on Kalm setup screen, after a while it shows all green but still not working.Please help me
The text was updated successfully, but these errors were encountered: