前言¶
日常运维 Rancher 时,常见做法是打开 Rancher UI,或在终端里用 kubectl、Rancher API 查集群、节点和 Pod。若你已经在用 DeepSeek Harness(DSH)做对话式开发与运维辅助,希望在同一环境里查看资源、跟日志、做少量变更,而不必来回切换浏览器和终端,就需要把 Rancher 接进 DSH 插件体系。
下面介绍社区插件 dsh-rancher(仓库 L1nY4n/dsh-rancher),由维护者 L1nY4n 发布,在 DSH 中提供 Rancher 连接配置、工作台浏览,以及面向对话的资源查询与管理工具。
这是什么¶
dsh-rancher 是 DeepSeek Harness 的 Rancher 管理插件:在 Harness 内连接多台 Rancher 服务器,查看集群、节点、Pod、Deployment、Service 与事件,并支持节点封锁、删 Pod、重启或扩缩容 Deployment 等受权限约束的操作。连接与凭据在「设置 → Rancher」配置;资源浏览与日志在左侧导航的「Rancher」工作台完成。
插件在社区目录中的分类为工作流;简介为:Rancher cluster, node, Pod and workload management plugin for DeepSeek Harness。当前 package 版本为 0.2.16,许可证 MIT(以仓库 README 与 package.json 为准)。
核心功能¶
以下能力均来自插件 README 的说明。
多连接与认证¶
可添加、测试、编辑和切换多条 Rancher 连接。支持的认证方式包括 Bearer Token、账户密码、Access Key / Secret Key。每条连接可单独开启管理权限;新连接默认只读,执行变更前需在连接设置中显式打开管理权限。
集群资源浏览¶
在工作台可查看集群、节点、Pods、Deployments、Services 和事件。命名空间作为统一范围筛选,支持多选。Pod 列表由后端按需分页;搜索、排序、状态筛选与分组作用于当前页。
资源用量¶
可查看节点与 Pod 的 CPU、内存占用。指标依赖集群的 Metrics API 及相应读取权限;无权限或 API 未就绪时,用量可能不可用。
Pod 日志¶
支持实时跟随或查看上一次容器的日志,并提供暂停、时间范围与末尾行数、文本过滤与高亮、行号、自动换行、字号调整,以及下载当前已加载的日志。日志抽屉宽度可调。对话侧读取日志为快照;需要持续跟日志时,应在工作台操作。
管理操作¶
在具备管理权限的连接上,可进行封锁或解封节点、删除 Pod、重启或扩缩容 Deployment。变更操作需要确认,并受连接的管理权限限制。
对话工具¶
插件向 DSH 提供 Rancher 连接查询、资源读取和管理相关工具,便于在对话中查询连接状态与资源信息(具体工具行为以安装后的 DSH 为准)。
安装与启用¶
在已安装 DSH 的环境中执行官方安装命令(Web 版使用 web profile):
dsh plugin --profile web add github:L1nY4n/dsh-rancher
桌面版将 web 换成 desktop。安装后完全退出并重新打开 DSH,插件才会加载。
更新插件:
dsh plugin --profile web update dsh-rancher
插件以当前 DSH 进程权限运行;安装前建议查看 GitHub 仓库 源码与 MIT 许可证,确认符合你的安全与合规要求。
典型用法¶
经过上面的安装与重启,按 README 中的流程配置即可复现基本使用路径。
- 打开 DSH「设置 → Rancher」,填写 Rancher 服务器地址与凭据(任选支持的认证方式)。
- 使用连接上的测试功能验证可达性,保存连接。
- 在左侧「Rancher」工作台选择已保存的服务器与目标集群。
- 用命名空间多选缩小范围,在列表中查看节点、Pod、工作负载与事件;需要指标时确认集群 Metrics API 与 RBAC 已满足要求。
- 查看 Pod 日志时在工作台打开日志面板,按需设置跟随、过滤与下载;若要在对话里引用资源,使用 DSH 暴露的 Rancher 相关工具(日志以工作台为准)。
- 若要封锁节点、删 Pod或调整 Deployment 副本数,先在连接设置中开启管理权限,再在 UI 中执行操作并完成确认。
适用场景与注意¶
适合谁:已在用 Rancher 管理 Kubernetes、同时把 DSH 作为日常工作台或智能体环境的团队;希望减少在 Rancher UI 与本地工具之间切换、并在对话中附带集群上下文时,可优先考虑本插件。
安全与隐私(README 明确说明):
- 插件发往 Rancher 的 HTTPS 请求不校验服务器证书,请只连接可信服务器。
- 凭据保存在本机 DSH 的 Rancher 配置目录中;日志内容可能包含业务敏感信息,注意访问控制与导出范围。
DSH 生态强调「一切皆插件」;社区目录站点 skillhub.cn 上的 dsh-rancher 条目 为独立收录,与 DeepSeek / 幻方无官方从属关系,安装来源以 README 与目录页链接为准。
结尾¶
dsh-rancher 把 Rancher 的连接、资源浏览、用量与日志、以及受权限约束的变更操作收进 DSH 工作台,并补充对话侧工具,适合需要在一套 Harness 环境里兼顾查看与轻量运维的场景。进一步了解与 issue 反馈见 GitHub:L1nY4n/dsh-rancher;目录页:https://www.skillhub.cn/plugins/L1nY4n/dsh-rancher。