You are viewing documentation for Kubeflow 0.4

This is a static snapshot from the time of the Kubeflow 0.4 release.
For up-to-date information, see the latest version.

Accessing Kubeflow UIs

How to access the Kubeflow web UIs

Kubeflow includes a number of web UIs. This document provides instructions on how to connect to them.

Accessing Kubeflow Web UIs

Kubeflow comes with a number of web UIs e.g.

  • Argo UI
  • Central UI for navigation
  • JupyterHub
  • Katib
  • TFJobs Dashboard

To make it easy to connect to these UIs Kubeflow provides a reverse proxy through which all UIs are accessible.

Instructions below indicate how to connect to the Kubeflow navigation UI. From there you can easily navigate to the different services. The UI looks like this:

Central UI

Google Cloud Platform (Kubernetes Engine)

If you followed the guide for Kubernetes Engine, Kubeflow will be deployed with IAP and the web UIs will be accessible at

https://<name>.endpoints.<project>.cloud.goog/

This will bring up a central navigation window that allows you to navigate to the different services.

Using Kubectl and port-forwarding

You can use the following command to setup port forwarding to the Ambassador service that provides the reverse proxy.

export NAMESPACE=kubeflow
kubectl port-forward svc/ambassador -n ${NAMESPACE} 8080:80

You can then access the central navigation dashboard at

http://localhost:8080/

From here you can easily navigate to the different services.