<p>When run <code>kubectl get cs</code> on centos 7 I got below error message. </p>

<pre><code>No resources found.
Error from server (Forbidden): componentstatuses is forbidden: 
User "system:node:&lt;server-name&gt;" cannot list componentstatuses at the cluster scope
</code></pre>

<p>I can confirm the api server is running <code>kubectl cluster-info</code></p>

<pre><code>Kubernetes master is running at https://&lt;server-IP&gt;:6443
KubeDNS is running at https://&lt;server-IP&gt;:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
</code></pre>

<p>Also I have below in <code>~/.bash_profile</code></p>

<pre><code>export http_proxy=http://&lt;proxy-server-IP&gt;:3128
export https_proxy=http://&lt;proxy-server-IP&gt;:3128
export no_proxy=$no_proxy,127.0.0.1,localhost,&lt;server-IP&gt;,&lt;server-name&gt;
export KUBECONFIG=/etc/kubernetes/kubelet.conf
</code></pre>

<p>Not only <code>kubectl get cs</code> yield the error message, <code>kubectl apply -f kubernetes-dashboard.yaml</code> yield similar error message</p>

<pre><code>Error from server (Forbidden): error when retrieving current configuration of:
Resource: "/v1, Resource=secrets", GroupVersionKind: "/v1, Kind=Secret"
Name: "kubernetes-dashboard-certs", Namespace: "kube-system"
Object: &amp;{map["kind":"Secret" "metadata":map["labels":map["k8s-app":"kubernetes-dashboard"] "name":"kubernetes-dashboard-certs" "namespace":"kube-system" "annotations":map["kubectl.kubernetes.io/last-applied-configuration":""]] "type":"Opaque" "apiVersion":"v1"]}
from server for: "https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml": 
secrets "kubernetes-dashboard-certs" is forbidden: 
User "system:node:&lt;server-name&gt;" cannot get secrets in the namespace "kube-system": 
no path found to object
</code></pre>

Antelope
<p>Try the below snippets</p>

<p>1) <code>sudo su</code></p>

<p>2) <code>kubectl get cs</code></p>
