dsh-wsl-k8s
在终端中运行以下命令:
dsh plugin install 173787247/dsh-wsl-k8s
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-wsl-k8s 即可安装本插件,源码仓库为 https://github.com/173787247/dsh-wsl-k8s。
插件介绍
在 WSL 或 Windows 中继环境里排查 Kubernetes 问题时,你往往只需要看一眼资源状态、事件详情或 Pod 日志,却不想把 apply、delete、exec 这类高风险能力交给自动化或对话式工具。dsh-wsl-k8s 把 kubectl 收窄为只读视角:看清集群发生了什么,同时降低误改生产的风险。
插件提供 k8s_status 检查 kubectl 是否可用及当前 context,k8s_get 对应 kubectl get(输出有长度上限),k8s_describe 用于 describe,k8s_logs 拉取 Pod 日志(会截断)。明确不支持 apply、delete、exec、port-forward,定位就是排障与观测,而不是运维变更。
适合需要在 DeepSeek Harness 里快速查集群、又不想开放写权限的开发者与 SRE。生产环境建议在配置里显式填写 allowedContexts,并让 kubeconfig 本身保持最小权限,与插件的只读设计形成双重约束。
使用场景
- 对话中快速查看 Deployment 或 Pod 当前状态
- 需要 describe 事件与资源详情但不改集群
- 在 Windows/WSL 环境拉取 Pod 日志做初步定位
适合人员
- 希望在 Harness 里查 K8s 又担心误操作的开发者
- 需要只读观测能力的 SRE 与运维
- 在 WSL 或中继环境使用 kubeconfig 的 Windows 用户