whatisgithub

What is kubeatlas?

kubeatlas-org/kubeatlas — explained in plain English

Analysis updated 2026-06-24

21JavaScriptAudience · ops devopsComplexity · 3/5Setup · moderate

In one sentence

A web-based Kubernetes dashboard you run locally that shows your cluster's resources in real time via a table or visual graph view, and lets you stream logs, open a terminal inside pods, and scale workloads from the browser, no command line needed.

Mindmap

mindmap
  root((KubeAtlas))
    What it does
      Visual cluster monitoring
      Real-time resource tracking
    Views
      Table view with filters
      Graph relationship diagram
      Command palette search
    Actions
      Stream container logs
      Open pod terminal
      Scale workloads
      Delete resources
    Resources tracked
      17 resource types
      Pods deployments services
    Tech stack
      Go backend
      JavaScript frontend
    Scope
      Local dev use only
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get a real-time visual map of your Kubernetes cluster's pods, deployments, and services without touching the command line.

USE CASE 2

Stream live log output from a running container and open a terminal inside a pod directly from your browser.

USE CASE 3

Scale a Kubernetes deployment up or down and watch the new pods appear in real time through the graph view.

USE CASE 4

Search and filter across 17 resource types in a local dev Kubernetes cluster using a keyboard-driven command palette.

What is it built with?

GoJavaScript

How does it compare?

kubeatlas-org/kubeatlasamazingsyp/pokemon-ontologybinglehaepi/workingtable
Stars212121
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasyeasy
Complexity3/53/51/5
Audienceops devopsresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a running Kubernetes cluster with kubectl context already configured, intended for local development use only, not production deployment.

No license information is provided in this repository.

So what is it?

KubeAtlas is a web-based dashboard for monitoring and managing Kubernetes clusters. Kubernetes is a system that automatically runs and coordinates software containers across groups of computers, KubeAtlas gives you a visual way to see what is happening inside one of those clusters without using the command line. The tool is a single Go program you run on your own machine. A backend process connects to your Kubernetes cluster and watches it continuously, tracking about 17 types of resources including pods (individual running processes), deployments, services, and more. Changes in the cluster flow to your browser in real time over a streaming connection, so what you see is always current without manual refreshing. The browser interface offers two main views. The table view lists your resources in rows and columns with filtering, search, and a keyboard-driven command palette. The graph view draws your cluster as a visual diagram where shapes represent different resource types and connecting lines show relationships, such as which pods belong to which deployment or which services link to which pods. Beyond watching, KubeAtlas lets you take actions from the browser. You can stream log output from running containers, view any resource as formatted configuration text, open a terminal inside a running pod, adjust how many copies of a workload are running, and delete resources. Deliberately excluded are riskier operations like draining a node or bulk-deleting resources. The README marks this as a demo-day public release, meaning it is a snapshot intended for local development use and personal review, not for deployment in a live production environment.

Copy-paste prompts

Prompt 1
I just started KubeAtlas against my local Kubernetes cluster. Walk me through using the graph view to trace which pods belong to a specific deployment and which services route to them.
Prompt 2
My Kubernetes pod is crash-looping. Show me how to use KubeAtlas to stream its logs and open a terminal inside the container to investigate without using kubectl.
Prompt 3
I want to scale my deployment from 2 to 5 replicas in KubeAtlas and watch the new pods spin up in real time. Walk me through the exact steps.
Prompt 4
How do I use the KubeAtlas command palette to quickly find and delete a specific Kubernetes ConfigMap by name?

Frequently asked questions

What is kubeatlas?

A web-based Kubernetes dashboard you run locally that shows your cluster's resources in real time via a table or visual graph view, and lets you stream logs, open a terminal inside pods, and scale workloads from the browser, no command line needed.

What language is kubeatlas written in?

Mainly JavaScript. The stack also includes Go, JavaScript.

What license does kubeatlas use?

No license information is provided in this repository.

How hard is kubeatlas to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is kubeatlas for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.