dsh-kubectl
在终端中运行以下命令:
dsh plugin install WODE25500/dsh-kubectl
将以下提示词粘贴到 DeepSeek Harness 对话框中:
请在终端运行 dsh plugin install WODE25500/dsh-kubectl 安装此插件,项目源码见 https://github.com/WODE25500/dsh-kubectl
插件介绍
日常 Kubernetes 运维工作——查资源、读日志、排障、部署——一直是 dsh 智能体生态中的空白。dsh-kubectl 补上了这块拼图:让智能体直接调用 kubectl,并把 -o json 的结构化输出喂给模型,远比解析纯文本表格更可靠。
安全层面,只读操作(get、describe、logs、status)零摩擦返回结构化 JSON;写操作(exec、apply、delete)和端口转发则需要显式确认或常驻提示,防止误操作。配置项支持固定默认上下文、命名空间和超时时间,方便多集群、多命名空间环境使用。
适合已经在用 dsh 管理 Kubernetes 集群的运维工程师和平台开发者,让智能体打通查询、诊断、部署的完整闭环。只需 kubectl 已安装并配好 kubeconfig 即可上手。
使用场景
- 让智能体自动查询 Pod 状态与日志,快速定位集群故障
- 通过智能体应用 YAML 清单完成部署或回滚
- 端口转发后让智能体直接访问集群内部服务进行调试
适合人员
- 使用 dsh 管理 Kubernetes 集群的运维工程师
- 需要智能体参与 CI/CD 流程的平台开发者
- 希望用自然语言操作 kubectl 的 DevOps 从业者