...
Install Docker for Desktop v2.3.0.5 for your OS
Windows:
https://desktop.docker.com/win/stable/48029/Docker%20Desktop%20Installer.exe
Mac:
https://desktop.docker.com/mac/stable/48029/Docker.dmg
Installation
On Windows
For windows, we are going to use a Ubuntu docker container to install Kubeflow into our Kubernetes running in Docker for Desktop.
...
Code Block |
---|
> docker run -it --rm -v C:\Users\<USER>\.kube:/root/.kube ubuntu:20.04 bash apt-get update apt-get install -y curl apt-get install -y git apt-get install -y wget #install kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl #install kfctl wget https://github.com/kubeflow/kfctl/releases/download/v1.0.2/kfctl_v1.0.2-0-ga476281_linux.tar.gz tar xvfz kfctl_v1.0.2-0-ga476281_linux.tar.gz cp kfctl /usr/local/bin #install kubeflow export KF_NAME=kubeflow export BASE_DIR=/opt/ubuntu/ export KF_DIR=${BASE_DIR}/${KF_NAME} export CONFIG_URI="https://raw.githubusercontent.com/kubeflow/manifests/v1.0-branch/kfdef/kfctl_k8s_istio.v1.0.2.yaml" mkdir -p ${KF_DIR} cd ${KF_DIR} kfctl apply -V -f ${CONFIG_URI} |
On Mac and Windows
Install kfctl
Code Block |
---|
#install kfctl wget https://github.com/kubeflow/kfctl/releases/download/v1.0.2/kfctl_v1.0.2-0-ga476281_linux.tar.gz tar xvfz kfctl_v1.0.2-0-ga476281_linux.tar.gz cp kfctl /usr/local/bin |
Install Kubeflow
Code Block |
---|
#install kubeflow export KF_NAME=kubeflow export BASE_DIR=/opt/ubuntu/ export KF_DIR=${BASE_DIR}/${KF_NAME} export CONFIG_URI="https://raw.githubusercontent.com/kubeflow/manifests/v1.0-branch/kfdef/kfctl_k8s_istio.v1.0.2.yaml" mkdir -p ${KF_DIR} cd ${KF_DIR} kfctl apply -V -f ${CONFIG_URI} |
...
From a regular windows CMD prompt(Windows) or teminal (MAC), enable port forwarding:
Code Block |
---|
$ kubectl port-forward -n istio-system svc/istio-ingressgateway 8080:80 |
Use it
Navigate to http://localhost:8080/
...