Setting up Kubeflow
First, you will need a Kubernetes setup. You can test this by executing a simple command:
kubectl get nodes
Next, you will need to setup the default Kubeflow installation. We are following the manifests effort in Kubeflow (as of June 2022).
KFP_ENV=platform-agnostic
kubectl apply -k cluster-scoped-resources/
kubectl wait crd/applications.app.k8s.io --for condition=established --timeout=60s
kubectl apply -k "env/${KFP_ENV}/"
kubectl wait pods -l application-crd-id=kubeflow-pipelines -n kubeflow --for condition=Ready --timeout=1800s
You can test your installation is working properly by executing the following:
kubectl port-forward -n kubeflow svc/ml-pipeline-ui 8080:80
From this point, the SAME project should be up and ready to go!