Support
Where to go with questions and suggestions
This page describes the Kubeflow resources and support options that you canexplore when you encounter a problem, have a question, or want to make asuggestion about Kubeflow.
Levels of support
Kubeflow applications offer various levels of support, based on the applicationstatus. To see the status of each application, refer to theKubeflow applicationmatrix on theversion policies page.
The following table describes the level of support that you can expect based onthe status of an application:
Application status | Level of support |
---|---|
Stable | The Kubeflow community offers best-effort support for stable applications. See the section on community support below for a definition of best-effort support and the community channels where you can report and discuss the problem. You can also consider requesting support from a Kubeflow community provider or from your cloud provider. |
Beta | The Kubeflow community offers best-effort support for beta applications. See the section on community support below for a definition of best-effort support and the community channels where you can report and discuss the problem. |
Alpha | The response differs per application in alpha status, depending on the size of the community for that application and the current level of active development of the application. |
Support from the Kubeflow community
Kubeflow has an active and helpful community of users and contributors.
The Kubeflow community offers support on a best-effort basis for stable and betaapplications.Best-effort support means that there’s no formal agreement orcommitment to solve a problem but the community appreciates theimportance of addressing the problem as soon as possible. The community commitsto helping you diagnose and address the problem if all the following are true:
- The cause falls within the technical framework that Kubeflow controls. Forexample, the Kubeflow community may not be able to help if the problem iscaused by a specific network configuration within your organization.
- Community members can reproduce the problem.
- The reporter of the problem can help with further diagnosis andtroubleshooting.
You can ask questions and make suggestions in the following places:
- Slack for online chat and messaging. See details of Kubeflow’sSlack workspace and channels.
- Kubeflow discuss for email-based group discussion. Join thekubeflow-discussgroup.
Kubeflow documentation for overviews and how-to guides. In particular,refer to the following documents when troubleshooting a problem:
- Kubeflow issue trackers for known issues, questions, and feature requests.Search the open issues to see if someone else has already logged the problemthat you’re encountering and learn about any workarounds to date. If no onehas logged your problem, create a new issue to describe the problem.
Each Kubeflow application has its own issue tracker within the Kubefloworganization on GitHub. To get you started,here are the primary issue trackers:
- Kubeflow core
- kfctl command-line tool
- Kustomize manifests
- Kubeflow Pipelines
- Katib hyperparameter tuning
- Metadata
- Fairing notebook SDK
- TensorFlow training (TFJob)
- PyTorch training (PyTorchJob)
- KFServing
- Examples
- Documentation
Support from providers in the Kubeflow ecosystem
The following organizations offer advice and support for Kubeflow deployments:
Organization | Points of contact |
---|---|
Arrikto | sales@arrikto.com |
Seldon | Issue tracker |
Support from a cloud or platform provider
If you’re using the services of a cloud provider to host Kubeflow, the cloudprovider may be able to help you diagnose and solve a problem.
Consult the support page for the cloud service or platform that you’re using:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- IBM Cloud Private
- Microsoft Azure
- Red Hat OpenShift
Other places to ask questions
You can also try searching for answers or asking a question on Stack Overflow.See the questions tagged with“kubeflow”.
Getting involved in the Kubeflow community
You can get involved with Kubeflow in many ways. For example, you cancontribute to the Kubeflow code or documentation. You can join the communitymeetings to talk to maintainers about a specific topic. See theKubeflow community page for further information.
Following the news
Keep up with Kubeflow news:
- The Kubeflow blog is the primary channel forannouncement of new releases, events, and technical walkthroughs.
- Follow Kubeflow on Twitter for sharedtechnical tips.
- The release notes give details of the latest updates for each Kubeflowapplication.
Each Kubeflow application has its own repository within the Kubefloworganization on GitHub. Some of theapplications publish release notes. To get you started,here are the release notes for the primary applications:
- Kubeflow core
- Kubeflow Pipelines
- Katib hyperparameter tuning
- Metadata
- Fairing notebook SDK
- TensorFlow training (TFJob)
- PyTorch training (PyTorchJob)
- KFServing
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified 04.02.2020: Added a support page for Kubeflow v1.0.0 (#1591) (8efa8036)