VOOZH about

URL: https://dev.to/vegaoqiang/kop-a-modern-kubernetes-terminal-ui-built-with-python-3f49

⇱ kop β€” A Modern Kubernetes Terminal UI Built with Python - DEV Community


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?

πŸ‘ heroicon

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:

kop DocumentationοΏΌ

Why Another Kubernetes TUI?

Tools like K9sοΏΌare 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
  • ...

Screenshots

πŸ‘

πŸ‘