Web Dashboard

The KubeGraf web dashboard provides a modern, browser-based interface for visualizing and managing your Kubernetes clusters with real-time updates.

Starting the Dashboard

# Start on default port (8080)
kubegraf --web

# Start on custom port
kubegraf web --port 3000

# Auto-open browser
kubegraf web --open

# Bind to all interfaces (for remote access)
kubegraf web --host 0.0.0.0 --port 8080

Note: By default, the dashboard binds to localhost only. Use --host 0.0.0.0 to allow remote connections.

Dashboard Features

Real-time Updates

WebSocket-powered live updates. See resource changes instantly without refreshing.

Resource Browser

Browse all Kubernetes resources with filtering, sorting, and search capabilities.

Visual Resource Map

Interactive graph visualization showing relationships between resources.

Log Streaming

Stream container logs in real-time with search and filtering.

Navigation

Sidebar

The left sidebar provides quick access to:

Top Bar

Resource Views

List View

The default view shows resources in a sortable table with columns for:

Detail View

Click any resource to open its detail panel showing:

Actions

Available actions depend on the resource type:

Pod Actions

Deployment Actions

Log Viewer

The web log viewer provides enhanced log viewing capabilities:

Resource Map (Visual)

The web dashboard includes an interactive resource map:

Keyboard Shortcuts

The web dashboard supports keyboard navigation:

Security Considerations

When exposing the dashboard:

# Example: Run behind nginx with basic auth
# See Configuration for full reverse proxy setup