'Kubernetes: Unable to access the Kubernetes Dashboard on Google Cloud Platform

This is my first time of setting up Kubernetes on Google Cloud Platform.

These are the steps I followed:

I created an account on Google Cloud Platform and spun up a new instance:

https://console.cloud.google.com/compute

Installed the gcloud SDK:

curl https://sdk.cloud.google.com | bash

Configured my Google Cloud Platform account information

gcloud auth login

Installed the latest verion of Kubernetes

curl -sS https://get.k8s.io | bash

Launched a new cluster:

kubernetes/cluster/kube-up.sh

Confirmed that my configuration along with the cluster management credentials are stored in:

sudo nano /home/promisepreston/.kube/config

Installed kubectl on the server

curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

Ran the command below which outputted the URL for the master services including DNS, UI, and monitoring

kubectl cluster-info

Deployed the Dashboard UI by running the following command:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml

And finally, I tried accessing the Dashboard by running the following command:

kubectl proxy

Which should make the Dashboard available at:

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

However, when I visit that URL I get error:

Unable to connect

And even when I try the command below:

curl http://localhost:8001/api

I get the error below:

curl: (7) Failed to connect to localhost port 8001: Connection refused

I have looked through a lot of documentation and tried multiple solutions, but none seems to work for me.

Any form of assistance will be appreciated. Thank you



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source