GitXplorerGitXplorer
y

auto-kubeflow

public
1 stars
4 forks
0 issues

Commits

List of commits on branch main.
Verified
b9789719fe728b4a8df66d7de5957796fd2ce0e6

Update README.md

yyhwang committed 3 years ago
Verified
fc24ae55dd46002aabf6aab68a12296c76ae8976

Merge pull request #9 from yhwang/update-readme

cchinhuang007 committed 3 years ago
Unverified
13dd492cca90a52d6a90ee707b82c68e8d64212d

Update README in root directory

yyhwang committed 3 years ago
Verified
dd4707ca47c312d557df07cb96d83cb61be1384f

Merge pull request #8 from chinhuang007/add-screenshots

yyhwang committed 3 years ago
Unverified
276fc5b328b425607966e9c10cc8d6de6b24e472

Add screenshots and details for tutorial

cchinhuang007 committed 3 years ago
Verified
32243b9875b78349a7ddfece17f257acd2f72542

Merge pull request #7 from yhwang/appid-login-logo

cchinhuang007 committed 3 years ago

README

The README file for this repository.

Notice: This repository has been moved to https://github.com/IBM/auto-kubeflow. Please use the new URL and this repository will be deleted soon.

auto-kubeflow

Kubeflow, an end-to-end Machine Learning(ML) platform on kubernetes, provides components and features to compose ML pipelines. On Kubeflow website, it provides lots of documentation, including Geting Started, tutorials, deployment and etc, help you understand its components and features. However, when come to deployment on specific cloud provider, it usually involves kubernetes cluster creation, environment setup locally, deployment, configuration and etc. One mistake in these procedures may lead to a painful debugging, reconfiguration and even do-over from scratch.

In this repo, we focus on providing a convenient approach to deployment Kubeflow on IBM Cloud:

  • Use Schematics/Terraform + Ansible to create a kubernete cluster on IBM Cloud, deploy multi-user kubeflow and integrate with AppID service as login mechanism.

It leverages the Schematics service on IBM Cloud to provision resources and kubernetes cluster service. Then it finishes the deployment and configuration with Ansible playbook.

Here is the summary of the contnets provided in this repo (more to come):

Currently, the deployment is targeting kubeflow v1.3. The manifest used to deploy kubeflow is here: https://raw.githubusercontent.com/IBM/manifests/v1.3/distributions/kfdef/kfctl_ibm_multi_user.v1.3.0.yaml

For you to get start, please check out the tutorial here. It will guid you through the deployment process. Hopefully, you would be able to have a kubeflow cluster up and running with just a few clicks.