Admin Dashboard

Complete control over users, clusters, and AI. Manage team access, configure multiple Kubernetes clusters, switch between LLM providers, and track all activity from one central interface.

What It Does

The Admin Dashboard is the absolute minimum you need to manage your KubeMate instance:

User Management: Create users, assign roles (admin/user), ban/unban

Kubeconfig Management: Add multiple kubeconfigs, activate/deactivate, test connections

API Key Management: Manage OpenRouter API keys

LLM Configuration: Configure different LLM providers, switch between them

Activity Logs: See what users are doing, audit trail

that's it!

Key Features

User Management

Create new user accounts, assign admin or user roles, and manage user access. Ban or unban users as needed for security.

Kubeconfig Management

Add multiple Kubernetes kubeconfigs, activate or deactivate clusters, and test connections directly from the dashboard. All kubeconfigs are encrypted at rest.

API Key Management

Manage OpenRouter API keys for LLM integration. Add, update, or remove keys without code changes. Keys are securely stored.

LLM Configuration

Configure different LLM providers through OpenRouter. Switch between GPT-4, Claude, and other AI models based on your needs and budget.

Activity Logs

Complete audit trail showing what users are doing. Track pod browsing, AI queries, and configuration changes for compliance and security.

Technical Details

Role-Based Access Control (RBAC)

Admin and user roles with different permission levels. Admins can manage users and clusters, while users have read-only access to configured clusters.

Encrypted Kubeconfig Storage

All kubeconfigs are encrypted using Fernet (AES-128 + HMAC) at rest. Only decrypted when needed for Kubernetes connections, ensuring credentials never leak.

Multi-Cluster Support

Add multiple Kubernetes clusters to a single instance. Switch between clusters with one click. Each cluster's kubeconfig is isolated and encrypted independently.

Audit Logging

All administrative and user actions are logged for compliance. Track who accessed which cluster, ran which commands, and made configuration changes.

Why Users Love It

Manage team access easily - Create users, assign roles, control access

Support multiple clusters from one instance - Add, switch, and test connections easily

Switch AI providers without code changes - Configure and swap LLM models from UI

Configuration Details

To make things even easier, Admin Dashboard provides a centralized interface for all management tasks. You can manage users, clusters, API keys, and AI configuration without touching any configuration files.

So you don't need to do anything more to start managing your KubeMate instance right now, however take your time reading information below to get a deeper understanding about how these concepts work.