-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
LoadBalancer support #2834
Comments
Thanks for getting this issue opened! This is something we're planning on working on soon in the doc you linked. |
@AmazingTurtle this is a hack, but I've updated this to work with newer versions of minikube: Basically just uses a route to make cluster-ips accessible, and then runs a small loop to assign all LoadBalancer IPs to ClusterIPs. |
@dlorenc so this referenced doc is "rotten" now. Does this mean that you are no longer planning working on it soon, as you mentioned earlier? Or do I misunderstand the lifecycle? |
I believe balopat is working on this? |
A temporary workaround https://github.com/knative/serving/blob/master/docs/creating-a-kubernetes-cluster.md#loadbalancer-support-in-minikube. Any official solution here? |
/cc @jcrossley3 |
@bhack I actually found that workaround by following links referenced in this issue. :) |
Is the closure of the loop 😄. Is there any possible solutions. |
@bhack |
@balopat Is there also a solution in minikube tunnel to use the coredns name resolution? i.e. with Traefik, but I think could involve other ingresses, from the official documentation with minikube you need to add every service hostname mapping in |
The temporary workaround does not work for windows. Can you provide an |
@AmazingTurtle I've not a windows machine but I think it is quite similar. Another solution to resolve internal service names from the host: https://blog.heptio.com/configuring-your-linux-host-to-resolve-a-local-kubernetes-clusters-service-urls-a8c7bdb212a7 |
@balopat With
If could have a dedicated virtual network interface for minkube we could assign this entry on that specific interface. |
@AmazingTurtle have a look at this: https://github.com/kubernetes/minikube/blob/157eeeff2219afde6f085f515a5283476af6c280/docs/tunnel.md#windows @bhack that does sound cool, but I didn't plan with that yet in the first version. It could be an interesting follow-up if we figure out a cross platform way for it and also managing /etc/resolv.conf, systemd-resolved seems like needs a bit more research to have a good UX. Maybe we could just document it in the output of |
@balopat I really don't know what is the status of interface costrained dns on Win and Mac. |
I am going to close this, as |
Regarding this issue here #384 I found there is a
minikube service
command. But this doesn't help.I installed stable/openvpn using helm on minikube v0.25.2 (kubernetes v1.8.0): https://github.com/kubernetes/charts/tree/master/stable/openvpn
According to guides in the previous link there is a script to generate a client key (which needs a service ip to work).
As you can see, the external ip is pending. What's the point of using minikube then, when you can only play around but not really use the important functionalities of k8s?
I don't want hacky workarounds, especially if it comes to larger scale deployments with multiple services - there has to be a solution.
This is a must-have-feature and I don't see why nobody seems to care a bit.
The text was updated successfully, but these errors were encountered: