Dashboard - Kubernetes Tenant/Project Administrator

HPE Ezmeral Runtime Enterprise users who are logged into a Kubernetes tenant/project with the Tenant/Project Administrator role can access the Kubernetes Tenant/Project Administrator Dashboard screen by selecting Dashboard in the main menu.



The top of this screen has three buttons that allows you to download the plugins that you need to access Kubernetes pods within a cluster. The buttons are:

  • Download HPE Kubectl Plugin: Downloads the HPE kubectl plug-in. Please click here for more information on kubectl plug-ins (link opens an external website in a new browser tab/window). You will need to install this application. See Installing Kubectl, below.
  • Download Kubectl: Downloads the generic binary for the kubectl command line tool for controlling a Kubernetes cluster. Please click here for more information (link opens an external website in a new browser tab/window). You will need to install this application. See Installing Kubectl, below, and Using the HPE Kubectl Plugin.
NOTE
You may see a warning that kubectl-hpecp cannot be opened because the publisher cannot be verified. You may safely ignore this warning and proceed with the installation.
  • Download Kubeconfig: Downloads the kubeconfig file that configures access to Kubernetes when used in conjunction with either the kubectl command line tool or other clients. Please click here for more information (link opens an external website in a new browser tab/window).

The top of this screen has two pull-down menus that allow you to filter the data by pod and time frame. You may also choose to view information for all applications or only for KubeDirector applications by moving the Filter KubeDirector Applications slider. Hovering your mouse over the graphs displays a popup with additional information. The following charts are available:

  • Pod CPU Use Nanocores: Number of CPU nanocores in use.
  • Pod CPU Limit Percent: Percentage of maximum number of pods that are currently running inside the current cluster.
  • Pod Memory Usage in Bytes: Bytes of memory being used.
  • Pod Memory Limit Percent: Percentage of memory limit being used.
  • Pod Network Rx in Bytes: Bytes received over the network.
  • Pod Network Tx in Bytes: Bytes transmitted over the network.
  • GPU Utilization (percent): If GPUs are present, displays aggregate GPU utilization in percent.

  • GPU Memory Usage: If GPUs are present, displays aggregate GPU memory usage in percent.

NOTE
Please see Downloading Kubernetes Usage Details for information about how to download detailed usage and uptime information in comma-delimited (.csv) format.

Installing Kubectl

To install Kubectl on your local system:

  1. Download either of the Kubectl plugins:
    • If you are on a Windows system, then this download will be an .exe file.
    • If you are on a UNIX system, then you will need to execute one of the following commands:
      • HPE Kubectl: chmod +x kubectl-hpecp
      • Generic Kubectl:chmod +x kubectl
  2. Place the Kubectl executable into a folder that is on your system's PATH.
  3. Execute the command kubectl hpecp refresh {HPE Ezmeral Runtime Enterprise controller/gateway ip address}. If HTTPS is not enabled, then add the argument --insecure=true.