Access Kubernetes Dashboard ui from browser

672 views
Skip to first unread message

jw

unread,
Mar 27, 2018, 6:29:17 PM3/27/18
to Kubernetes user discussion and Q&A
I am new to K8S. Follow https://get.k8s.io/ created a Kubernetes cluster in Google cloud (gce instances). I tries to access dashboard UI from browser but without success. The cluster-info looks like this:

kubectl cluster-info
Kubernetes master is running at https://<master-ip>
GLBCDefaultBackend is running at https://<master-ip>/api/v1/namespaces/kube-system/services/default-http-backend/proxy
Heapster is running at https://<master-ip>/api/v1/namespaces/kube-system/services/heapster/proxy
KubeDNS is running at https://<master-ip>/api/v1/namespaces/kube-system/services/kube-dns/proxy
kubernetes-dashboard is running at https://<master-ip>/api/v1/namespaces/kube-system/services/kubernetes-dashboard/proxy
Metrics-server is running at https://<master-ip>/api/v1/namespaces/kube-system/services/metrics-server/proxy
Grafana is running at https://<master-ip>/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy
InfluxDB is running at https://<master-ip>/api/v1/namespaces/kube-system/services/monitoring-influxdb/proxy

The Kubernetes version is 1.9. When I typed https://<master-ip>/ui on browser, I am getting:

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {
    
  },
  "status": "Failure",
  "message": "forbidden: User \"system:anonymous\" cannot get path \"/ui/\"",
  "reason": "Forbidden",
  "details": {
    
  },
  "code": 403
}

I was hoping there is a dialog box show up for me to login. I configured allow https and http access in GCP console for the master host instance.

What went wrong here? Very frustrate....

Jw


Rodrigo Campos

unread,
Mar 27, 2018, 6:54:38 PM3/27/18
to kubernet...@googlegroups.com
On Tuesday, March 27, 2018, jw <jzhan...@gmail.com> wrote:
I am new to K8S. Follow https://get.k8s.io/ created a Kubernetes cluster in Google cloud (gce instances). I tries to access dashboard UI from browser but without success. The cluster-info looks like this:

kubectl cluster-info
Kubernetes master is running at https://<master-ip>
GLBCDefaultBackend is running at https://<master-ip>/api/v1/namespaces/kube-system/services/default-http-backend/proxy
Heapster is running at https://<master-ip>/api/v1/namespaces/kube-system/services/heapster/proxy
KubeDNS is running at https://<master-ip>/api/v1/namespaces/kube-system/services/kube-dns/proxy
kubernetes-dashboard is running at https://<master-ip>/api/v1/namespaces/kube-system/services/kubernetes-dashboard/proxy
Metrics-server is running at https://<master-ip>/api/v1/namespaces/kube-system/services/metrics-server/proxy
Grafana is running at https://<master-ip>/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy
InfluxDB is running at https://<master-ip>/api/v1/namespaces/kube-system/services/monitoring-influxdb/proxy

The Kubernetes version is 1.9. When I typed https://<master-ip>/ui on browser, I am getting:

Why this URL and not the one for Kubernetes dashboard that you posted some lines above?
Reply all
Reply to author
Forward
Message has been deleted
0 new messages