Skip to content

Kubernetes Dashboard

You can use the default Kubernetes dashboard to monitor your confidential applications. For a more application-orient view, you can use Kubeapps and for a performance-oriented view, you can use TEEMon.

Prerequisites

A Kubernetes cluster and the kubectl properly set up.

Installation

Install the dashboard with kubectl:

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

Start the kubectl proxy:

kubectl proxy

The dashboard can now be viewed at:

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

Application Monitoring

In the Kubernetes dashboard you can monitor various workload characteristics and identify issues in the workload. Like in this case, some services did not start:

Kubernetes Dashboard

By clicking on the failed services, you could see that in this case the issue was a credential issue.