Follow the instruction to deploy full fledged Kubeflow on Google Cloud Kubernetes cluster.
Kubeflow is deployed as follows
-
Deploy mangement cluster using the manifests in management.
- The management cluster runs KCC and optionally ConfigSync
- The management cluster is used to create all Google Cloud resources for Kubeflow (e.g. the GKE cluster)
- A single management cluster could be used for multiple projects or multiple KF deployments
-
Deploy Kubeflow cluster using the manifests in kubeflow.
- kubeflow contains kustomization rule for each component.
- Component manifests is pulled from upstream
kubeflow/manifests
repository to individual folder'supstream/
directory. Makefile
uses kustomize and kubectl to generate and apply resources.
For more information about packages refer to the kpt packages guide
- Use the management blueprint to spin up a management cluster
- Use the kubeflow blueprint to create a Kubeflow deployment.