[开源自荐] 搞了一个 SSH 和 K8s 连接信息的管理小工具(仅限 Mac)

156 天前
 samzong

对于终端党是友好的,当 SSH 主机和 K8s 的 kubeconfig 太多之后,在通过文本编辑的方式不是很方便。 特别是 kubeconfig 还会有合并出错的风险。

所以弄了一个 ConfigForge ,主要功能就是提供界面化配置管理,支持一些备份的功能,降低出错。

也体验了下 Vibe Coding 的乐趣。

https://github.com/samzong/ConfigForge

然后有一个 cf 的命令,可以快速的查看 ssh 主机,和 kubeconfig ,支持快速连接和切换。

(base) x in ~ λ cf k l
Available Kubernetes configurations:
* 1. card4090-1year-kubeconfig.yaml (active)
  2. new-config-5-16-25,_13-18.yaml

Use 'cf k set <number>' or 'cf k set <filename>' to switch configuration
Use 'cf k current' to show current active configuration
(base) x in ~ λ cf k set 2
Selected configuration 2: new-config-5-16-25,_13-18.yaml
Successfully switched active Kubernetes configuration to 'new-config-5-16-25,_13-18.yaml'
(base) x in ~ λ cf l
Available SSH hosts:
  1. *
  2. blog
  3. sf
  4. 45.70
  5. 10.6.14.200
  6. dev-156
  7. dev-157
  8. dev-155

Use 'cf c <number>' or 'cf c <hostname>' to connect
Use 'cf s <number>' or 'cf s <hostname>' to show details
(base) x in ~ λ cf c 2
Connecting to 2. blog...
Last login: Sun May 25 22:42:40 2025 from 121.233.138.88

Welcome to Alibaba Cloud Elastic Compute Service !

➜  ~
2310 次点击
所在节点    Kubernetes
9 条回复
beyondstars
156 天前
我用 warp terminal ,输入 `ssh ` 之后,按 tab 键可以自动提词可用的 ssh remote hosts 。
samzong
155 天前
@beyondstars #1 也是很不错的选择,不过还没用过 Warp ,推荐的人挺多的。
uRQDd07Pt2UWOtOF
155 天前
哥们你要的是 https://ki.xabc.io
samzong
155 天前
@xabclink #3 👍 联动 k8s 目录,在不同的 k8s 目录跟随切换 $KUBECONFIG ,这个挺不错的想法。
nick1357
155 天前
界面的话就用 lens ,命令行就用 kubectx 切换集群啊,看日志重启删除创建什么的就直接 kubectl
samzong
155 天前
@nick1357 #5 是的,没错,一般情况我是 kubectl 为主,不怎么用界面。这个工具不是替代 k8s 管理工具的,而是一个简单的图形化来管理多个 kubeconfig 而已。

kubectx 很不错我也在用,完全可以替代我这个工具的 k8s 部分。
uRQDd07Pt2UWOtOF
155 天前
@samzong 这个 ki 就是原生使用 kubectl 是目前我对比过最方便简洁的管理工具, 没有之一
samzong
155 天前
@xabclink #7 👍
tsuijinglei
152 天前
牛逼牛逼!太好用了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1134227

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX