Project Overview
KubeDash offers system administrators visual control of cloud environments. It aggregates pod states, tracks CPU utilization, and streams deployment log files directly to developer screens.
Key Features & Scope
Pod state grid visualizing container statuses and warning indicators
System metrics graphs streaming CPU and memory usage logs in real-time
Terminal console streaming active container log files to browsers
Deployment editor validation checking YAML syntax schemas
System Architecture
Next.js dashboard connected to Kubernetes cluster API keys. Node.js backend endpoints fetch statistics from Prometheus clusters and cache dashboard telemetry.
Client InterfaceNext.js / React
──────▶
Backend CoreNode.js / Express
──────▶
Database NodeRedis Cache
Database: Redis Cache
Deployment: EKS (Elastic Kubernetes Service)
Performance & Vitals
98
97
98
100
Verified Production Metrics
Technologies Used
Next.jsKubernetes APIPrometheusGrafanaNode.jsTypeScript