Skip to content
Projects

vladimirvivien/ktop has 1,119 GitHub stars and 25 forks. GitHot measured +3 in 7 days. Last checked 2026-11-11 00:09 UTC. Last push 2026-07-03.

How these counts are measured

A top-like tool for your Kubernetes cluster metrics

What you can do

  • Real-Time Monitoring - Continuously updated view of nodes, pods, and containers
  • Drill-Down Navigation - Explore from cluster overview → node → pod → container logs
  • Zero Cluster Installation - Runs locally using your kubeconfig; no agents or server-side components
  • Works Anywhere kubectl Works - Connects through the Kubernetes API; no direct node access required

Measured star growth

in 24h
Update delayed
in 7 days
+3
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

ktop

ktop

A top-like tool for your Kubernetes cluster.

Following the tradition of Unix/Linux top tools, ktop is a tool that displays useful metrics information about nodes, pods, and other workload resources running in a Kubernetes cluster.

Features

  • Real-Time Monitoring - Continuously updated view of nodes, pods, and containers
  • Drill-Down Navigation - Explore from cluster overview → node → pod → container logs
  • Zero Cluster Installation - Runs locally using your kubeconfig; no agents or server-side components
  • Works Anywhere kubectl Works - Connects through the Kubernetes API; no direct node access required
  • Streaming Container Logs - Real-time logs with filtering, timestamps, line wrap, and full-screen mode
  • Multiple Metrics Sources - Support Prometheus for enhanced metrics, Metrics-Server, or no-metrics as fallback
  • Graceful Degradation - Works even without metrics infrastructure by showing resource requests/limits
  • Single Binary - Download and run; no dependencies beyond a valid kubeconfig

Installation

kubectl plugin

kubectl krew install ktop
kubectl ktop

Requires krew plugin manager.

Homebrew

brew tap vladimirvivien/oss-tools
brew install ktop

Go install

go install github.com/vladimirvivien/ktop@latest

Binary download

Download from GitHub Releases.

Quick Start

With a valid kubeconfig file ($KUBECONFIG or ~/.kube/config):

# Start ktop with default settings
ktop

# Use a specific context
ktop --context my-cluster

# Filter to a namespace
ktop --namespace production

# Use Prometheus for enhanced metrics
ktop --metrics-source=prometheus

Documentation

See ktop's website for documetation.

Explore related projects