-
Notifications
You must be signed in to change notification settings - Fork 374
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
Ingress is not set up properly in k8s clusters #46
Comments
Hi @jsanda, making the service type configurable sounds reasonable to me. It looks like only I'll mark this as a bug since it currently does not work out of the box on GKE. Vanilla Kubernetes and OpenShift should be fine though. |
Maybe I should rename the issue to make it more clear. My understand, albeit somewhat limited, is that Ingress with vanilla Kubernetes requires NodePort or LoadBalancer. The k8s docs say:
This ticket however mentions that "on-prem" ingress controllers like the nginx controller should work with ClusterIP services. I will try to test with a kind cluster as well. |
Closing this as the service type is configurable in the v2.0.0 release. |
I am trying v1.4.0 on a GKE cluster. Here is my manifest which I copied from the examples:
The operator creates a ClusterIP service:
For non-OpenShift clusters, shouldn't a NodePort or LoadBalancer service be created?
Here is my ingress which never get assigned an address:
I deleted the service and created the following NodePort service:
Now my Ingress gets an IP address:
A NodePort service is fine for me as this is just for dev/testing, but it would probably be good to make it configurable.
The text was updated successfully, but these errors were encountered: