kubeflow: installation failure because do not have external IP for istio-ingressgateway
I tried to deploy latest version of kubeflow to my own cluster, and got stuck at the step Tring to get istio-ingressgateway Service External IP
, and the error logs are:
INFO[0245] Trying to get istio-ingressgateway Service External IP filename="existing_arrikto/existing.go:392"
Error: couldn't apply KfApp: (kubeflow.error): Code 500 with message: coordinator Apply failed for existing_arrikto: (kubeflow.error): Code 500 with message: timed out while waiting to get istio-ingressgateway Service ExternalIP
github.com/kubeflow/kubeflow/bootstrap/v2/pkg/kfapp/existing_arrikto.getEndpoints
/home/jlewi/git_kubeflow/bootstrap/v2/pkg/kfapp/existing_arrikto/existing.go:288
github.com/kubeflow/kubeflow/bootstrap/v2/pkg/kfapp/existing_arrikto.(*Existing).Apply
This is my own testing kube cluster, which does not have an external IP, and it shouldn’t prevent me install kubeflow.
I tried to remove istio overlay from app.yaml
, and it does not work.
kfctl version:
root@qcloud:~/workspace/kfapp# kfctl version
kfctl v0.6.0-0-g71aea0a9
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 5
- Comments: 25 (9 by maintainers)
@jlewi @halayudha sorry for the late response, and thanks, I tired latest
v0.6.1-rc.2-1-g3a37cbc6
release, and also installed themetallb
, and now the installation passed. However now the installation failed at some other places, and thekatib-db
andkatib-manager
pods are not running as expected, but I think I can work that out.@JavaDerek I have exact same problem like you do, and then I found out only install metallb will not solve the problem, you’ll also need to create a config map for it, like here: https://metallb.universe.tf/configuration/. I used the basic layer2 configuration exactly like described on the doc, waited for a while, and try re-install kubeflow, and it worked.