Skip to content

Kubernetes Dashboard

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

Prerequisites

  • A Kubernetes cluster
  • kubectl is 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 can see that in this case the issue was a credential issue.