-
Notifications
You must be signed in to change notification settings - Fork 10
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
How to expose shinyproxy-operator to the outside? #35
Comments
Hi You are free to use nginx in front of skipper. In that case you have to create an ingress resource that forwards the nginx traffix to the skipper service, for example using: https://github.com/openanalytics/shinyproxy-operator/blob/master/docs/deployment/overlays/1-namespaced-hpa/skipper/ingress.yaml You can also choose to not use nginx and directly connect MetalLB with Skipper. I don't have experience with this, but I think you should be able to follow any MetalLB tutorial which setups ingress, but then configure it to use skipper. |
Hi, I have basically the same question, but now for SPO 2.0.0
|
Hi You'll have to deploy an ingress controller, such as ingress-nginx: https://kubernetes.github.io/ingress-nginx/ . Also see the official k8s docs: https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/ |
Hi,
I'm new to kubernetes, so my apologies up front if this is a stupid question.
I have installed shinyproxy-operator, and that seems to be working fine. I can 'access' it from a node with curl.
What I cannot figure out is how to expose it to the outside world.
I have tried to install nginx-ingress-controller in front of the skipper-ingress, but I am unable to 'connect' it to skipper.
In my case I have MetalLB installed, and the nginx-ingress gets an external IP assigned. I just don't know how to forward it to skipper.
Is there some step-by-step howto somewhere that explains this final 'expose to the outside' step?
I need shinyproxy-operator to be accessible by a MetalLB assigend IP.
Thanks
The text was updated successfully, but these errors were encountered: