Preferred: Use an authenticating proxy (example in the tutorial section).Expose the proxy using a type: NodePort service and secure your network. This will make the dashboard available to anyone that can directly reach any cluster node.
How do I access Kubernetes dashboard externally?
To make dashboard accessible externally, we have to edit kubernetes-dashboard service file with below command. If everything is running correctly, you should see the dashboard login window. Select the token authentication method and copy your admin token into the field below. Then click the Sign in button.
How do I make Kubernetes dashboard accessible?
To get access to the dashboard, we need to authenticate our account. As mentioned earlier, running the Kubectl command does create a default service account as well as a role and role binding for the dashboard. You can access the dashboard using the token from the default service account.