V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
vegaoqiang

基于终端 TUI 的 k8s 运维工具

  •  
  •   vegaoqiang · 8h 1m ago · 475 views

    最近折腾了一个小工具,名字叫:kop

    它是一个运行在终端里的 Kubernetes TUI ( Terminal UI )工具,可以理解成「终端版 Kubernetes 管理面板」。

    demo

    灵感最早来自于 lens,但在实际使用过程中,我发现很多场景下我想要的是:

    • 更轻量
    • 更直观
    • 更适合 DevOps/SRE 日常排障
    • 在没有桌面环境的终端中运行

    于是就自己开始写了 kop 。整体风格类似 lens ,但是 UI 在终端中呈现,可使用鼠标点击操作

    目前已经支持的功能

    资源管理

    • 查看资源列表
    • 查看资源详细信息
    • 资源的增删改查
    • 查看 pod logs
    • 进入 pod 终端
    • pod/service 端口转发
    • ....

    kop 已经实现了大部分和 lens 相同的功能

    为什么不用 Web UI 和桌面客户端?

    kop 主要解决在没有桌面环境和私有化场景下的 k8s 运维工作,web 和桌面客户端在某些场景下可能不适用。

    这些环境里: Terminal UI 的效率其实非常高。 尤其是:

    • 不依赖浏览器
    • 不依赖鼠标
    • 不占太多资源
    • SSH 环境直接可用

    项目地址

    GitHub:kop Github

    文档:kop Docs

    如果你平时也经常:

    • kubectl
    • Kubernetes 运维
    • 云原生开发
    • DevOps/SRE
    • 喜欢 Terminal UI

    欢迎体验一下,目前正在持续优化中,也欢迎提建议。 🚀

    3 replies    2026-05-11 19:09:36 +08:00
    hancai2
        1
    hancai2  
       3h 54m ago
    跟 k9s 比,有什么优势呢
    zy410692
        2
    zy410692  
       2h 39m ago
    需要的人都已经拿走了
    vegaoqiang
        3
    vegaoqiang  
    OP
       13 mins ago
    @hancai2 个人觉得比 k9s 简单易用,适合新手,可使用鼠标操作,不需要记住快捷键
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3455 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 11:23 · PVG 19:23 · LAX 04:23 · JFK 07:23
    ♥ Do have faith in what you're doing.