Getting Started with Kuberneat

Follow this guide to set up Prometheus, Grafana, and Kuberneat for visualizing your Kubernetes clusters.

Installation Steps

1. Prerequisites

Before you begin, ensure you have the following components installed and configured.

  • Kubernetes cluster (local or remote) with kubectl configured
  • Helm 3.x installed (installation guide)
  • Admin access to your Kubernetes cluster

You'll need administrative permissions on your Kubernetes cluster to install monitoring components.

🔧 Troubleshooting

Prometheus Connection Issues

If Kuberneat cannot connect to Prometheus, verify:

  • Prometheus is running: kubectl get pods -n monitoring | grep prometheus
  • Port forwarding is active and hasn't timed out
  • Correct Prometheus URL is configured in Kuberneat (default: http://localhost:9090)

Check Prometheus API accessibility:

curl http://localhost:9090/api/v1/status/buildinfo

Should return a JSON response with Prometheus version information.

Visualization Not Rendering

If the D3 visualization doesn't appear:

  • Check browser console for JavaScript errors
  • Verify metrics are being collected: curl http://localhost:9090/api/v1/query?query=up
  • Ensure your browser supports the D3.js visualization library

Missing Metrics or Incomplete Data

If visualizations appear but show incomplete data:

  • Verify all Prometheus exporters are running: kubectl get pods -n monitoring
  • Check for scrape errors in Prometheus (Status → Targets in Prometheus UI)
  • Wait a few minutes for metrics collection to catch up with newly deployed services

For detailed debugging, check the Kuberneat application logs by running npm run dev in a terminal and watching the console output.

Start Visualizing Your Kubernetes Clusters

Once Kuberneat is running, you'll be able to see your entire Kubernetes environment in a beautiful, interactive graph with real-time metrics from Prometheus.