Kubeflow is an open-source machine learning platform that runs on Kubernetes, providing tools for the complete ML lifecycle from development to deployment. This guide shows you how to set up Kubeflow on CKS by covering the following:Documentation Index
Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
Use this file to discover all available pages before exploring further.
- Configuring your cluster for Kubeflow compatibility
- Installing certificate management components
- Deploying Kubeflow using the default OSS manifests
- Accessing the Kubeflow dashboard
Prerequisites
Before installing Kubeflow, ensure you have the following:- A Kubernetes cluster on CoreWeave accessible with
kubectl kustomizeinstalled and configured to work with your cluster
Setup
-
Clone the Kubeflow manifests repository and navigate to it by running the following commands:
-
Edit the Cilium Config by running the following command:
Add the following value and then save and exit:For example, the
cilium-configfile section should look similar to this:Apply the changes by running the following command:Note: Disregard deprecation warnings. -
Install cert-manager and the cert-issuer by running the following commands:
-
Install Kubeflow using the OSS default manifests by running the following commands:
Using Kubeflow
Once Kubeflow is installed, you can access the dashboard and other components. The default namespace for Kubeflow iskubeflow.
The easiest way to start using Kubeflow is to port-forward the main dashboard service by running the following command:
user@example.com
Password: 12341234