gitwtfhub

wtf is kubeatlas?

kubeatlas-org/kubeatlas — explained in plain English

Analysis updated 2026-05-18

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

TL;DR

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

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

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

REASON 4

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

What's in the stack?

GoJavaScript

How it stacks up

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 spin it up?

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.

Wtf does this do

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.

Yoink these 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

wtf 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.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.