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

运维 help 运维,开源一个桌面端 K8S 多集群管理工具: https://github.com/eryajf/kite-desktop

  •  
  •   eryajf · Apr 20 · 2015 views

    做运维的同学应该都懂那种感受:kubectl 的敲多了难受,Web Dashboard 寄存于浏览器也有很多限制。

    所以我自己做了个桌面端的 K8S 工具:Kite Desktop ,基于 Wails v3 ( Go + React ),可以来看看是否合你的胃口。

    GitHub: https://github.com/eryajf/kite-desktop

    目前 v0.1.8 ,半个月已迭代 9 个版本,持续更新中。

    核心功能:

    • 多集群一键切换,kubeconfig 自动发现
    • Pod/Deployment/Service 等全资源可视化管理
    • 内置 Monaco 编辑器直接改 YAML
    • Web 终端,不用再手敲 port-forward
    • 内置 AI Sidecar ,历史会话持久化
    • 快捷键,高频操作支持快捷键,快人一步。

    欢迎试用,欢迎 Star ⭐

    21 replies    2026-04-21 08:51:33 +08:00
    xinzi
        1
    xinzi  
       Apr 20
    点赞
    LaLy
        2
    LaLy  
       Apr 20
    现在我使用场景缺乏一个 crontab 和 configmap 管理工具,通过控制面板查看 crontab 定时执行记录和日志,也可以看到 configmap 修改记录。现在配置没走配置中心,都用 configmap 做配置管理了
    KateScarlet
        3
    KateScarlet  
       Apr 20
    看上去不错
    hcy
        4
    hcy  
       Apr 20
    为什么不用 k9s 套壳?
    defunct9
        5
    defunct9  
       Apr 20
    为啥我试了两个集群:
    yaml: line 18: mapping values are not allowed in this context
    eryajf
        6
    eryajf  
    OP
       Apr 20
    @LaLy 方便可以给我发个邮件,在我 github 主页有邮箱,详细沟通下你这个场景。
    eryajf
        7
    eryajf  
    OP
       Apr 20
    @KateScarlet 欢迎试用体验,有需要就提,主打一个听劝,运维友好
    eryajf
        8
    eryajf  
    OP
       Apr 20
    @defunct9 可能是内容问题?试试纯原生的 config 呢?
    defunct9
        9
    defunct9  
       Apr 20
    我拷贝的~/.kube/config 的内容,2 集群都是正常能用 k9s 打开的
    Imr
        10
    Imr  
       Apr 20
    可以增加一个和 lens 的对比
    Zzdex
        11
    Zzdex  
       Apr 20   ❤️ 2
    原作者在此。

    希望能将有用的改动也同步给上游,给原项目也点点 star :)

    (怎么把我精心设计的 logo 也改了
    mikaelson
        12
    mikaelson  
       Apr 20
    用了一阵子的 kite ,习惯上还是不如 lens 方便
    shakaraka
        13
    shakaraka  
    PRO
       Apr 20
    https://lenshq.io 相比缺了太多了。
    eryajf
        14
    eryajf  
    OP
       Apr 20
    @Imr 还在迭代中,这个后续会有
    eryajf
        15
    eryajf  
    OP
       Apr 20
    @Zzdex 因为是完全改造为桌面端了,有很多改造是破坏了原来 web 的交互逻辑,没办法往上游同步了。这些在 readme 也有详述。
    的确原来 logo 很不错,但想着项目独立维护发展了,就也单独制作了 logo 。
    eryajf
        16
    eryajf  
    OP
       Apr 20
    @shakaraka 可以讲出你认为还缺少的部分,我来看看能不能补充。
    eryajf
        17
    eryajf  
    OP
       Apr 20
    @Zzdex readme 里标注了原项目的来源,以及感谢。防止没看到,这里再单独对原项目及作者表达一下感谢,感谢作者开发的 web 版 Kite ,很优秀。
    Oktfolio
        18
    Oktfolio  
       Apr 20
    之前就想做一个这个,官方的 headlamp 是真的不好用
    konakona
        19
    konakona  
       Apr 20
    上班时间偷偷干活会被发现哟
    nuII
        20
    nuII  
       Apr 21
    @shakaraka Lens 这大小太劝退了,而且 25 年之后必须强制登录账号
    eryajf
        21
    eryajf  
    OP
       Apr 21
    @nuII 说实话,我对比了 lens ,真的很难习惯他侧边展示详情的方式,而且更重要的是他展示的详情很多也不符合实际需要。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   804 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 21:45 · PVG 05:45 · LAX 14:45 · JFK 17:45
    ♥ Do have faith in what you're doing.