Dashboard

177

Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself.

Stuff you wanna know:

    1. You can use Dashboard to deploy containerized applications to a Kubernetes cluster, troubleshoot your containerized application, or manage cluster resources.
    2. You can also use Dashboard to get an overview of applications running on your cluster, as well as for creating or modifying individual Kubernetes resources (such as Deployments, Jobs, DaemonSets, etc).
    3. The Dashboard provides information on the state of Kubernetes resources in your cluster and on any errors that may have occurred.
    4. The Dashboard UI is not deployed by default.To deploy it, run the following command:
      kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml
    5. Dashboard deploys with a minimal RBAC configuration by default.
    6. You can enable access to the Dashboard using the kubectl command-line tool. Kubectl will make Dashboard available at http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/.
    7. Dashboard lets you create and deploy a containerized application as a Deployment and optional Service with a simple wizard. You can either manually specify application details, or upload a YAML or JSON manifest file containing application configuration.
    8. For cluster and namespace administrators, Dashboard lists Nodes, Namespaces and PersistentVolumes and has detail views for them.
    9. Pod lists and detail pages link to a logs viewer that is built into Dashboard. The viewer allows for drilling down logs from containers belonging to a single Pod.

More stuff: