Skip to content

Kubeflow components

Kubeflow Pipelines

Platform to create machine learning workflows /schedules with containers ML Workflows and Schedules

https://www.kubeflow.org/docs/components/pipelines/ https://github.com/kubeflow/pipelines

Model registry

Model metadata

https://www.kubeflow.org/docs/components/model-registry/

Training Operator

Model Training and Fine-Tuning

https://www.kubeflow.org/docs/components/training/ https://github.com/kubeflow/training-operator

Katib

Model tuning. Model Optimization and AutoML automated machine learning (AutoML)

https://www.kubeflow.org/docs/components/katib/

KServe

Model Serving

https://www.kubeflow.org/docs/external-add-ons/kserve/ https://github.com/kserve/kserve https://kserve.github.io/website

Kubeflow MPI Operator

All-Reduce Model Training

https://www.kubeflow.org/docs/components/training/user-guides/mpi/ https://github.com/kubeflow/mpi-operator

Spark Operator

Data Preparation (run spark applications)

https://www.kubeflow.org/docs/scomponents/spark-operator/ https://github.com/kubeflow/spark-operator https://kubeflow.github.io/spark-operator/

Other

Kubeflow Notebooks (web-based development environments)

For interactive data exploration and model development, provides a way to run web-based development environments inside your Kubernetes cluster by running them inside Pods.

Central Dashboard (to the kubeflow ecosystem)

For easy navigation and management with Kubeflow Profiles for access control.

MPI Operator (allreduce distributed training strategy)

Istio (service mesh)

with cilium https://docs.cilium.io/en/latest/network/servicemesh/istio/ https://github.com/kubeflow/manifests/issues/2729

Feast

https://www.kubeflow.org/docs/external-add-ons/feast/ https://github.com/feast-dev/feast https://feast.dev/

Elyra

https://www.kubeflow.org/docs/external-add-ons/elyra/ https://elyra.readthedocs.io/

Bento ML

https://github.com/kubeflow/manifests/tree/master/contrib/bentoml

Seldon

https://github.com/kubeflow/manifests/tree/master/contrib/seldon

Ray

https://github.com/kubeflow/manifests/tree/master/contrib/ray

Additional Tooling

Additional tooling for data management (PVC Viewer), visualization (TensorBoards), and more.

https://www.kubeflow.org/docs/started/introduction/ https://www.kubeflow.org/docs/started/architecture/ https://www.kubeflow.org/docs/releases/kubeflow-1.9/ https://blog.kubeflow.org/ https://github.com/kubeflow/manifests/