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.