我构建了一个工具,可通过浏览器可视化和控制 Docker + K8s 在所有虚拟机上的运行——希望得到实际每天使用此工具的人的反馈

发布: (2026年4月20日 GMT+8 03:09)
2 分钟阅读
原文: Dev.to

Source: Dev.to

概述

我管理着几台同时运行 Docker 容器和 Kubernetes 的虚拟机,但总是会遇到同样烦人的情况:某些东西出问题了,我只能逐台 SSH 登录服务器,去弄清楚每个服务到底跑在哪儿。

InfraCanvas

我构建了 InfraCanvas 来解决这个问题。它在每台虚拟机上运行一个小代理,发现所有内容——容器、Pod、卷、网络——并将实时数据流式传输到浏览器中的动态图表。通过该图表,你可以:

  • 重启容器
  • 扩展部署
  • 在任意容器内打开终端
  • 实时查看日志

所有操作均无需使用 SSH。

连接模型

我最自豪的部分是连接模型:

  • 无需 VPN
  • 无需入站防火墙规则
  • 无需云账户

代理主动拨出到中继服务器,浏览器也连接同一中继。你的服务器永远不会接受入站连接。

入门指南

InfraCanvas 是开源且可自行托管的。只需两条命令即可启动运行(详情请参见仓库)。

征求反馈

我真诚希望得到每日使用 Docker 和 Kubernetes 的朋友们的反馈:

  • 你真的会使用它吗?
  • 还有哪些缺失?
  • 这种方法有什么问题?

直言不讳——我能接受。

GitHub:

0 浏览
Back to Blog

相关文章

阅读更多 »