I spend most of my day managing Kubernetes clusters from the terminal.
Like many engineers, I rely heavily on:
- kubectl
- SSH
- log streaming
- pod debugging
- cluster troubleshooting
Over time, I realized I wanted something that felt more interactive and efficient than constantly switching between terminal commands and browser dashboards.
So I started building kop.
What is kop?
kop is a modern terminal UI for Kubernetes built with Python.
It provides an interactive Kubernetes experience directly inside the terminal while remaining lightweight, keyboard-driven, and SSH-friendly.
Project site:
Why Another Kubernetes TUI?
Tools like K9sare already excellent.But while using existing tools, I still wanted:
- A cleaner modern UI
- Better keyboard workflows
- Faster navigation
- More extensible architecture
- Improved terminal interaction
- A smoother troubleshooting experience
kop is my attempt to explore those ideas.
Features
Interactive Kubernetes Resource Navigation
Browse resources interactively:
- Pods
- Deployments
- StatefulSets
- DaemonSets
- Services
- Nodes
- Namespaces
- ConfigMaps
- Secrets
- Events
- ...


Top comments (0)