forked from kubeflow/website
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor getting started - streamlined hierarchy (kubeflow#1051)
* Refactor getting started - streamlined hierarchy A number of changes / benefits: 1) eliminated some duplicate information 2) added three main top level areas for installation: - cloud - workstation / server - existing kubernetes 3) Adding workstation operating systems - there are some slight variances in experience. For instance, for MacOS, we can emphasize brew to install some of the assets. For Windows, we'll want to add WSL2, and potentially chocolatey. * Updated PR kubeflow#1051 with recommended changes This commit holds a set of minor changes that were requested in kubeflow#1051 * Move VM based local workstation to reference Moving the VM instructions out of getting started directory tree so that the navigation bar remains clean / less busy. * Add deleted assets files, reword k8s _index A previous commit deleted the resources/_gen/assets/*/search*.content file. This commit adds it back in. Additionally, fixed the grammar in k8s/_index.md
- Loading branch information
1 parent
05d3d92
commit 40a3f49
Showing
17 changed files
with
282 additions
and
113 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
+++ | ||
title = "Virtual Developer Environments" | ||
description = "Detailed instructions for using VM appliances for Kubeflow" | ||
weight = 2 | ||
+++ |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
+++ | ||
title = "Cloud Installation" | ||
description = "Instructions for installing Kubeflow on a public cloud" | ||
weight = 2 | ||
+++ |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
+++ | ||
title = "Kubeflow on Existing Kubernetes Clusters" | ||
description = "Instructions for installing Kubeflow on your existing clusters" | ||
title = "Kubernetes Installation" | ||
description = "Instructions for installing Kubeflow on an existing Kubernetes cluster" | ||
weight = 2 | ||
+++ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
+++ | ||
title = "Workstation Installation" | ||
description = "Instructions for installing Kubeflow on a workstation or server" | ||
weight = 2 | ||
+++ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
+++ | ||
title = "Kubeflow on Linux" | ||
description = "Install Kubeflow on Linux" | ||
weight = 2 | ||
+++ | ||
|
||
<!-- | ||
TODO: Create a table that summarizes the options below, helping the user choose | ||
more quickly | ||
--> | ||
|
||
For Linux systems you have options for servers (physical or virtual) and desktops. | ||
The server options apply to the desktop as well. | ||
|
||
## Linux Server | ||
|
||
For linux servers you can install Kubeflow natively. This is perfect for | ||
linux hosts and virtual machines, such as VMs in OpenStack, VMware or public clouds like | ||
GCP, AWS and Azure. | ||
|
||
### MicroK8s | ||
|
||
[MicroK8s](https://microk8s.io) runs natively on most Linux distributions. It requires | ||
[snapd](https://snapcraft.io/docs/getting-started), which is pre-installed on Ubuntu | ||
and Ubuntu derivative operating systems. | ||
|
||
1. Install MicroK8s - `snap install microk8s --classic` | ||
2. Follow the getting started guid for Kubeflow on an | ||
[existing Kubernetes cluster](/docs/started/k8s/overview/). | ||
|
||
## Linux Desktop | ||
|
||
### Kubeflow Appliance | ||
|
||
A Kubeflow appliance is a virtual machine that has Kubeflow already installed. Once the | ||
necessary supporting software is installed no further installation steps are required. | ||
|
||
#### MiniKF | ||
|
||
MiniKF is a predefined virtual machine that installs onto VirtualBox through Vagrant. | ||
The only following applications are required to use MiniKF: | ||
|
||
- Install [Vagrant](https://www.vagrantup.com/downloads.html) | ||
- Install [Virtual Box](https://www.virtualbox.org/wiki/Downloads) | ||
|
||
The full set of instructions are available on the | ||
[MiniKF getting started](/docs/reference/virtual-dev/getting-started-minikf/) page. | ||
|
||
### Linux Appliance | ||
|
||
A Linux appliance is a virtual machine that holds the linux operating system. From there | ||
you have complete choice over Kubernetes and Kubeflow, which offers the greatest degree | ||
of flexibility. You only need to install a single application to follow this path: | ||
|
||
- Install [Multipass](https://multipass.run/#install) | ||
|
||
The instructions on [Multipass and MicroK8s getting started](/docs/reference/virtual-dev/getting-started-multipass/) | ||
page will complete this path. | ||
|
||
### Kubernetes Appliance | ||
|
||
Similar to the Kubeflow appliance, the Kubernetes appliance is a virtual machine has a | ||
Kubernetes cluster already installed. After starting the virtual machine you will need | ||
to install Kubeflow. This option gives you full control over your Kubeflow setup. | ||
|
||
#### Minikube | ||
|
||
Minikube runs a simple, single-node Kubernetes cluster inside a virtual machine (VM). | ||
You can choose amongst a couple of hypervisor applications. Similar to the Kubeflow | ||
appliance, you only need to install a couple of applications, and then install Kubeflow: | ||
|
||
- Install a Hypervisor (*one of the following*) | ||
- Install [Vagrant](https://www.vagrantup.com/downloads.html) | ||
- Install [VMware Fusion](https://www.vmware.com/products/fusion) | ||
- Install [Minikube](https://github.com/kubernetes/minikube/releases) | ||
|
||
The full set of instructions are available on the | ||
[Minikube getting started](/docs/reference/virtual-dev/getting-started-minikube/) page. |
Oops, something went wrong.