To access to Kubernetes Dashboard via proxy from remote machine, you will need to grant ClusterRole to allow access to dashboard.
Create new file and insert following details.
vi dashboard-access.yaml
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: kube-dashboard
labels:
k8s-app: kube-dashboard
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: kube-dashboard
namespace: kube-system
Now apply changes to Kubernetes Cluster to grant access to dashboard.
kubectl create -f dashboard-access.yaml
For further details, refer to the Kubernetes Course.