首页龙虾技能列表 › kubectl — Kubernetes 集群管理工具

kubectl — Kubernetes 集群管理工具

v1.0.0

使用 kubectl 命令执行和管理 Kubernetes 集群。支持资源查询、应用部署、容器调试、配置管理和集群健康监控。适用于与 Kubernetes 集群、容器、部署或 Pod 诊断相关的场景。

5· 3,500·23 当前·23 累计
by @ddevaal·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/10
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
该技能的指令和脚本与 kubectl 帮助器一致,但元数据未声明所需的运行时依赖项(kubectl、kubeconfig、python3)。包中包含可以访问敏感集群数据的脚本 — 在授予对任何真实集群或凭据的访问权限之前进行审查。
评估建议
["确保信任作者或在本地检查脚本(它们是普通 shell 脚本);","永远不要将其指向具有集群管理员或广泛权限的 kubeconfig — 使用最低特权凭据或测试集群;","了解该技能将运行可以读取机密、日志、configmaps 和执行 pod 的 kubectl 命令;","检查环境中是否实际存在 kubectl(v1.20+)、如果希望获得漂亮的 JSON 输出则需要 python3,以及 KUBECONFIG 是否设置为预期文件;","要求维护者更新注册表元数据以声明所需的二进制文件/环境变量,使要求与文档匹配。"]...
详细分析 ▾
用途与能力
名称、描述、SKILL.md、README 和帮助脚本都与 kubectl 帮助器一致:资源查询、部署、调试和节点维护。该功能合理地需要 kubectl 和对 kubeconfig 的访问。然而,注册表元数据列出了没有所需的二进制文件或环境变量,尽管技能在文档中明确要求 kubectl 和可选的 KUBECONFIG/KUBECTLDIR — 这是一种不一致。
指令范围
运行时指令和脚本调用 kubectl 用于查询、日志、exec、cp、drain、滚动更新等,这是 kubectl 技能的预期行为。这些操作可以读取广泛的集群状态(包括通过 kubectl get secrets、日志、pod、configmaps 访问的机密),这对于工具来说是正常的,但敏感度高:技能将访问 kubeconfig 允许的任何内容。脚本在执行破坏性操作(节点排水)时提示确认,并使用安全的 dry-run 建议,这是合适的。
安装机制
没有安装规范(仅指令),因此没有下载或由安装程序写入的内容。README/SKILL.md 推荐使用标准包管理器安装 kubectl,风险低。包本身包括 shell 脚本(无外部获取的代码),因此安装风险低 — 但包含的脚本将在调用时在本地运行。
凭证需求
注册表元数据未声明所需的环境变量或二进制文件,但 SKILL.md 和 README 明确要求 kubectl(二进制)和 kubeconfig(默认 ~/.kube/config),并提及 KUBECONFIG/KUBECTLDIR;脚本还调用 python3 用于 json.tool。声明的要求和实际指令之间的不匹配可能会导致惊讶(例如,代理或用户可能不知道需要 kubeconfig 访问)。另外,由于 kubectl 操作可以访问机密和集群凭据,请确保仅使用最低特权的 kubeconfig 凭据。
持久化与权限
该技能不请求 always:true,不修改其他技能或系统设置,并且可以由用户调用。它可以根据平台默认值自主调用,如果代理被破坏,这将增加爆炸半径,但这对于该技能来说是正常的,并非独有。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/1/24

kubectl 技能的初始发布。- 使用 kubectl 命令执行和管理 Kubernetes 集群。- 查询、部署、更新、调试和监控 pod、部署、节点和其他资源。- 管理 kubeconfig、切换上下文、轻松处理命名空间。- 包括故障排除、缩放、滚动更新和节点维护示例。- 支持高级输出格式、dry-run 模式和全局 kubectl 标志。- 需要 kubectl(v1.20+)和活动 kubeconfig 连接。

● 可疑

安装命令 点击复制

官方npx clawhub@latest install kubectl
镜像加速npx clawhub@latest install kubectl --registry https://cn.clawhub-mirror.com

技能文档

执行 Kubernetes 集群管理操作使用 kubectl 命令行工具。

概述

该技能使代理能够:
  • 查询资源 — 列出和获取 pod、部署、服务、节点等的详细信息
  • 部署与更新 — 创建、应用、修补和更新 Kubernetes 资源
  • 调试与故障排除 — 查看日志、在容器中执行命令、检查事件
  • 管理配置 — 更新 kubeconfig、切换上下文、管理命名空间
  • 监控健康状态 — 检查资源使用情况、滚动更新状态、事件和 pod 条件
  • 执行操作 — 缩放部署、排空节点、管理污点和标签

先决条件

  • kubectl 二进制文件 安装并在 PATH 中可访问(v1.20+)
  • kubeconfig 文件 配置了集群凭据(默认:~/.kube/config
  • 活动连接 到 Kubernetes 集群

... (中间内容与原文相同,省略) ...

环境变量

  • KUBECONFIG — kubeconfig 文件路径(可以包含多个由 : 分隔的路径)
  • KUBECTL_CONTEXT — 覆盖默认上下文

资源


版本: 1.0.0 许可证: MIT 兼容性: kubectl v1.20+、Kubernetes v1.20+

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务