-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Pipeline install timeout #414
Comments
thanks @gyliu513 |
Yes, the new ksonnet works. @IronPan |
I mean the test failure is caused by old version of ks instead of flakiness? |
@jlewi Is the minimum KS version requirement for kubeflow changed? |
@IronPan @jlewi please refer to ksonnet/ksonnet#427 for the ksonnet PR, it was caused by the k8s version here If we do not upgrade, then pipeline will be failed to be installed on all of the k8s distributions except native Kubernetes. Like it will be failed on AzureStack, OpenShift, IBM Cloud Private etc. |
The instructions: Are still using pipeline's bootstrapper to deploy pipelines. This is running a pod on the cluster to deploy pipelines. This pod has ksonnet installed and the issue looks like that version is not new enough (0.13) to pickup ksonnet/ksonnet#427. I think this is a pipeline issue; not a generic kubeflow issue. If kubeflow users install via kfctl.sh then they will use whatever ksonnet version they have installed. So I think users would just need to pick a newer version of ksonnet. |
@IronPan Where do things stand in terms of getting rid of the pipelines specific bootstrapper? I believe that would fix the issue since then pipelines would be installed by kfctl.sh which would use which ever version of ks the user has installed. |
this is fixed. Please refer to https://www.kubeflow.org/docs/guides/pipelines/deploy-pipelines-service/ to deploy latest pipeline. |
@IronPan From you reference, the latest pipeline only supported by GKE. Personally I suggest to reserve bootstrapper way to install pipeline with ICP, OpenShit etc... Agree? if yes, I can try a PR to fix the issue. Thanks. |
@jinchihe @gyliu513 What does bootstrapper have to do with support non GKE versions? We should definitely support all Kubernetes distributions but this should be orthogonal to bootstrapper. The idea of bootstrapper was that it fired of a K8s job that ran on the cluster and performed commands (e.g. ks) that a user would normally perform on their local client. In Kubeflow we found this approach of doing things server side to be problematic and moved away from it. Some more info here: In particular, it limited the ability of the user to customize things. |
@jlewi Thanks. Got the reason for moving away from bootstrapper. I noticed the last kubeflow installer can install pipeline component together, that's great. so I think we should try to enhance kubeflow installation related to support ICP if needed. |
* depth = 2 * fix
Following steps at here https://www.kubeflow.org/docs/guides/pipelines/deploy-pipelines-service/ , pipeline failed to start.
Then check job and pod log, found timeout.
Job pod log:
The text was updated successfully, but these errors were encountered: