Kubernetes Dashboard

Service HubKubernetesPodsDebugging

Kubernetes Dashboard

After deploying a service to Kubernetes, the Kubernetes tab on your cloud resource shows the live state of your deployment β€” pods, their status, logs, and a shell for debugging. No kubectl installation required, no kubeconfig to manage, no cluster credentials to distribute.

What You See

Open any Kubernetes cloud resource in the web console and click the Kubernetes tab. The dashboard is scoped to your deployment's namespace β€” you see only the resources that belong to your service, not the entire cluster.

Pod List

The pod list displays each pod with:

  • Name β€” The pod identifier (clickable for details)
  • Ready β€” How many containers are ready out of total
  • Status β€” Current phase (Running, Pending, Failed, etc.)
  • Restarts β€” Total restart count across containers

Each pod has an actions menu with three operations: stream logs, exec into a container, and delete.

Resource Graph

The resource graph visualizes all Kubernetes resources created for your deployment as a directed acyclic graph. Nodes represent resources (Deployments, ReplicaSets, Pods, Services, ConfigMaps, Secrets) and edges show relationships between them. Click any node to inspect, edit, or delete the resource.

Streaming Logs

Click "Stream Logs" on any pod to open the log viewer. Logs stream in real time and display in a scrollable viewer.

The filter panel lets you narrow logs by:

  • Container β€” Select a specific container (if the pod has multiple)
  • Time range β€” How far back to look (e.g., 5m, 30m, 4h)
  • Tail lines β€” Number of previous lines to fetch
  • Content β€” Search for specific text in log lines

Use the play/pause control to freeze the log stream while reading, then resume to catch up. Copy the entire log buffer to your clipboard with one click.

Getting a Shell

Click "Exec into Container" on any pod to open a browser-based terminal at the bottom of the screen.

  1. Select the container (if the pod has multiple)
  2. Type the shell name when prompted (e.g., bash or sh)
  3. Run commands directly in the container

The terminal supports standard input, scrolling, and can be expanded to full height. Type exit or close the drawer to end the session.

This is useful for quick debugging β€” checking environment variables, verifying file mounts, testing internal connectivity, or inspecting application state β€” without leaving the browser.

Inspecting and Editing Resources

Click any resource in the graph or list to view its details:

  • Describe β€” Equivalent to kubectl describe, showing the resource's current state, events, and conditions
  • YAML β€” The full resource definition in YAML format

Click "Edit" to modify the YAML directly in the browser and apply changes immediately. Click "Delete" to remove a resource (with confirmation).

Keep in mind that manual edits are temporary β€” the next deployment through Service Hub may overwrite your changes. For permanent configuration changes, update your service configuration and redeploy.

Full Operations Reference

The Kubernetes dashboard in Service Hub uses Operations under the hood. For the complete operations reference β€” including CLI commands, admin-mode access to any namespace, advanced filtering, and the full command set β€” see Operations > Kubernetes Operations.

Next article

Secrets

Planton includes a built-in secrets manager that gives your organization a single, secure home for sensitive values. API keys, database passwords, service account tokens, private certificates β€” anything that should never appear in plaintext in a log file, a database, or a configuration repository. If you have used HashiCorp Vault, AWS Secrets Manager, or GCP Secret Manager, the model is familiar. Planton adds envelope encryption with customer-managed key support, immutable versioning,...
Read next article

Β©2026 Planton Cloud Inc. All Rights Reserved.