<p>I am using this command to deploy kubernetes dashboard:</p>

<pre><code> wget -c https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
  kubectl create -f kubernetes-dashboard.yaml
</code></pre>

<p>and the result is:</p>

<pre><code>[root@iZuf63refzweg1d9dh94t8Z ~]# kubectl -n kube-system get svc kubernetes-dashboard
NAME                   TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE
kubernetes-dashboard   ClusterIP   10.254.19.89   &lt;none&gt;        443/TCP   15s
</code></pre>

<p>check the pod:</p>

<pre><code>[root@iZuf63refzweg1d9dh94t8Z ~]# kubectl get pod --namespace=kube-system
No resources found.
</code></pre>

<p>is there any possible to output the logs of kubectl create, so I can know the kubernetes dashboard create status,where is going wrong.how to fix it.Now I am hardly know where is going wrong and what should I do to fix the problem.</p>

<pre><code>[root@iZuf63refzweg1d9dh94t8Z ~]# kubectl get all -n kube-system


NAME                           TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)         AGE
service/kube-dns               ClusterIP   10.43.0.10     &lt;none&gt;        53/UDP,53/TCP   102d
service/kubernetes-dashboard   ClusterIP   10.254.19.89   &lt;none&gt;        443/TCP         22h
service/metrics-server         ClusterIP   10.43.96.112   &lt;none&gt;        443/TCP         102d


NAME                                   READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/kubernetes-dashboard   0/1     0            0           22h

NAME                                              DESIRED   CURRENT   READY   AGE
replicaset.apps/kubernetes-dashboard-7d75c474bb   1         1         0       9d
</code></pre>

Dolphin
<p>Make sure you follow all steps from here: <a href="https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/" rel="nofollow noreferrer">kubernetes-dashboard-doc</a>.</p>

<p>Try to follow all steps, delete previous deployment (I see that you don't use command </p>

<pre><code>$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml
</code></pre>

<p>which is in official documentation - this may cause the problem), but firstly to see systems logs simply execute:</p>

<pre><code>$ journalctl
</code></pre>

<p>Perhaps the most useful way of filtering is by the unit you are interested in. We can use the -u option to filter in this way.</p>

<p>For instance, to see all of the logs from an Nginx unit on our system, we can type:</p>

<pre><code>$ journalctl -u nginx.service
</code></pre>

<p>or some services spawn a variety of child processes to do work. If you have scouted out the exact PID of the process you are interested in, you can filter by that as well.</p>

<p>For instance if the PID we’re interested in is 8088, we could type:</p>

<pre><code>$ journalctl _PID=8088
</code></pre>

<p>More information you can find here: <a href="https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs" rel="nofollow noreferrer">journalctl</a>.</p>

<p>Useful documentation: <a href="https://github.com/kubernetes/dashboard/blob/master/docs/README.md" rel="nofollow noreferrer">kubernetes-dashboard</a>.</p>

<p>Take notice that your kubernetes-dashboard service doesn't have external_ip associated to. </p>

<p>Describe deployment to see what happend there simply executing command:</p>

<pre><code>$ kubectl describe deployment  deployment.apps/kubernetes-dashboard  -n kube-system
</code></pre>
