The best guide to install Kubeflow or any of its components is the official documentation.
https://www.kubeflow.org/docs/started/
In this tutorial, we will learn how to Install, Configure and Use the most popular component of Kubeflow that is KFP (Kubeflow Pipelines).
Follow the below guide and follow the steps according to your OS Distribution.
https://docs.docker.com/desktop/setup/install/mac-install/
Easy way to learn Kubeflow Pipelines is to setup a KIND k8s cluster and configure Kubeflow Pipelines on the cluster.
https://kind.sigs.k8s.io/docs/user/quick-start/
Follow the steps to setup KFP.
https://www.kubeflow.org/docs/components/pipelines/operator-guides/installation/
- Create a folder -
mkdir kfp - Create a Python virtual environment -
python3 -m venv .kfp - Source the virtual environment -
source .kfp/bin/activate - Install the package -
pip3 install kfp==2.9.0
export PIPELINE_VERSION=2.14.3
kubectl apply -k
"github.com/kubeflow/pipelines/manifests/kustomize/cluster-scoped-resources?ref=$PIPELINE_VERSION"
kubectl wait --for condition=established
--timeout=60s crd/applications.app.k8s.io
kubectl apply -k
"github.com/kubeflow/pipelines/manifests/kustomize/env/platform-agnostic?ref=$PIPELINE_VERSION"
kubectl set image deployment/minio
minio=minio/minio:RELEASE.2023-03-20T20-16-18Z
-n kubeflow
Please follow the above steps to resolve the issue.