@@ -7,17 +7,9 @@ weight = 1
7
7
Kubeflow includes a number of web user interfaces (UIs). This document provides
8
8
instructions on how to connect to them.
9
9
10
- To access the Kubeflow UI's you need to connect to the
11
- [ ISTIO gateway] ( https://istio.io/docs/concepts/traffic-management/#gateways ) that
12
- provides access to the Kubeflow
13
- [ service mesh] ( https://istio.io/docs/concepts/what-is-istio/#what-is-a-service-mesh ) .
14
-
15
- How you access the ISTIO gateway will vary depending on how you've configured it.
10
+ ## Overview of Kubeflow UIs
16
11
17
-
18
- ## Accessing Kubeflow web UIs
19
-
20
- The Kubeflow web UIs include the following:
12
+ The Kubeflow UIs include the following:
21
13
22
14
* A central ** Kubeflow** UI for navigation between the Kubeflow applications.
23
15
* ** Pipelines** for a Kubeflow Pipelines dashboard
@@ -36,6 +28,15 @@ The central UI dashboard looks like this:
36
28
alt="Kubeflow central UI"
37
29
class="mt-3 mb-3 border border-info rounded">
38
30
31
+ ## Overview of accessing the Kubeflow UIs
32
+
33
+ To access the Kubeflow UIs, you need to connect to the
34
+ [ Istio gateway] ( https://istio.io/docs/concepts/traffic-management/#gateways ) that
35
+ provides access to the Kubeflow
36
+ [ service mesh] ( https://istio.io/docs/concepts/what-is-istio/#what-is-a-service-mesh ) .
37
+
38
+ How you access the Istio gateway varies depending on how you've configured it.
39
+
39
40
## URL pattern with Google Cloud Platform (GCP)
40
41
41
42
If you followed the guide to [ deploying Kubeflow on GCP] ( /docs/gke/deploy/ ) ,
@@ -56,14 +57,22 @@ guide to
56
57
## Using kubectl and port-forwarding
57
58
58
59
If you didn't configure Kubeflow to integrate with an identity provider and perform
59
- any authorization then you can port-forward directly to the ISTIO gateway.
60
+ any authorization then you can port-forward directly to the Istio gateway.
61
+
62
+ Port-forwarding typically does not work if any of the following are true:
60
63
61
- Port-forwarding typically won't work if any of the following are true
64
+ * You've deployed Kubeflow on GCP using the
65
+ [ GCP deployment UI] ( /docs/gke/deploy/deploy-ui/ ) or the default settings
66
+ with the [ CLI deployment] ( /docs/gke/deploy/deploy-cli/ ) . (If you want to
67
+ use port forwarding, you must deploy Kubeflow on an existing Kubernetes
68
+ cluster using the [ ` kfctl_k8s_istio `
69
+ configuration] ( /docs/started/k8s/kfctl-k8s-istio/ ) .)
62
70
63
- * you 've configured the ISTIO ingress to only accept
64
- HTTPS traffic on a specific domain or IP address
71
+ * You 've configured the Istio ingress to only accept
72
+ HTTPS traffic on a specific domain or IP address.
65
73
66
- * you've configured the ISTIO ingress to perform an authorization check (e.g. using IAP or Dex)
74
+ * You've configured the Istio ingress to perform an authorization check
75
+ (for example, using Cloud IAP or [ Dex] ( https://github.com/dexidp/dex ) ).
67
76
68
77
69
78
You can access Kubeflow via ` kubectl ` and port-forwarding as follows:
@@ -76,7 +85,7 @@ You can access Kubeflow via `kubectl` and port-forwarding as follows:
76
85
installation guide] ( https://kubernetes.io/docs/tasks/tools/install-kubectl/ ) .
77
86
78
87
1 . Use the following command to set up port forwarding to the
79
- [ ISTIO gateway] ( https://istio.io/docs/tasks/traffic-management/ingress/ingress-control/ ) .
88
+ [ Istio gateway] ( https://istio.io/docs/tasks/traffic-management/ingress/ingress-control/ ) .
80
89
81
90
{{% code-webui-port-forward %}}
82
91
@@ -86,8 +95,6 @@ You can access Kubeflow via `kubectl` and port-forwarding as follows:
86
95
http://localhost:8080/
87
96
```
88
97
89
- * Port-forwarding will not work if you're using basic authentication with GCP.
90
-
91
98
* Depending on how you've configured Kubeflow, not all UIs work behind
92
99
port-forwarding to the reverse proxy.
93
100
0 commit comments