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.
A Kubernetes cluster and the
kubectl properly set up.
Install the dashboard with
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.1/aio/deploy/recommended.yaml
The dashboard can now be viewed at:
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:
By clicking on the failed services, you could see that in this case the issue was a credential issue.