返回顶部
v

vmware-vksVMware虚拟化套件

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.5.0
安全检测
已通过
246
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

vmware-vks

VMware VKS

AI驱动的VMware vSphere with Tanzu (VKS)管理 — 20个MCP工具。

需要启用工作负载管理的vSphere 8.x+版本。
配套技能: vmware-aiops (VM生命周期管理), vmware-monitor (监控), vmware-storage (存储), vmware-nsx (NSX网络), vmware-nsx-security (DFW/防火墙), vmware-aria (指标/告警/容量), vmware-avi (AVI/ALB/AKO)。
| vmware-pilot (工作流编排) | vmware-policy (审计/策略)

该技能的功能

类别能力数量
Supervisor兼容性检查、状态、存储策略3
命名空间
列出、获取、创建(含配额)、更新、删除(含TKC保护)、VM类 | 6 | | TKC集群 | 列出、获取、版本、创建、扩缩容、升级、删除(含工作负载保护) | 7 | | 访问 | Supervisor kubeconfig、TKC kubeconfig、Harbor仓库、存储使用量 | 4 |

快速安装

bash
uv tool install vmware-vks
vmware-vks doctor

何时使用该技能

  • - 检查vSphere环境是否支持VKS/Tanzu
  • 创建、更新或删除带有资源配额的Supervisor命名空间
  • 部署、扩缩容、升级或删除TKC (TanzuKubernetesCluster)集群
  • 获取Supervisor或TKC集群的kubeconfig
  • 检查Harbor仓库信息或存储使用情况

使用配套技能处理:

  • - VM生命周期管理、部署 → vmware-aiops
  • 清单、健康状态、告警 → vmware-monitor
  • iSCSI、vSAN、数据存储 → vmware-storage
  • 负载均衡、AVI/ALB、AKO、Ingress → vmware-avi

相关技能 — 技能路由

用户意图推荐技能
只读监控vmware-monitor
存储:iSCSI、vSAN
vmware-storage | | VM生命周期管理、部署 | vmware-aiops | | Tanzu Kubernetes (vSphere 8.x+) | vmware-vks ← 本技能 | | NSX网络:分段、网关、NAT | vmware-nsx | | NSX安全:DFW规则、安全组 | vmware-nsx-security | | Aria Ops:指标、告警、容量规划 | vmware-aria | | 多步骤工作流(含审批) | vmware-pilot | | 负载均衡器、AVI、ALB、AKO、Ingress | vmware-avi (uv tool install vmware-avi) | | 审计日志查询 | vmware-policy (vmware-audit CLI) |

常见工作流

部署新的TKC集群

  1. 1. 检查兼容性 → vmware-vks supervisor check --target prod
  2. 列出可用的K8s版本 → vmware-vks tkc versions -n dev
  3. 创建命名空间(如需要)→ vmware-vks namespace create dev --cluster domain-c1 --storage-policy vSAN --cpu 16000 --memory 32768 --apply
  4. 创建TKC集群 → vmware-vks tkc create dev-cluster -n dev --version v1.28.4+vmware.1 --control-plane 1 --workers 3 --vm-class best-effort-large --apply
  5. 获取kubeconfig → vmware-vks kubeconfig get dev-cluster -n dev

为负载测试扩缩容Worker节点

  1. 1. 检查当前状态 → vmware-vks tkc get dev-cluster -n dev
  2. 扩容 → vmware-vks tkc scale dev-cluster -n dev --workers 6
  3. 监控进度 → vmware-vks tkc get dev-cluster -n dev (观察阶段变化)
  4. 测试完成后缩容

命名空间资源管理

  1. 1. 列出命名空间 → vmware-vks namespace list
  2. 检查使用情况 → vmware-vks storage -n dev
  3. 更新配额 → vmware-vks namespace update dev --cpu 32000 --memory 65536

架构

用户(自然语言)

AI代理(Claude Code / Goose / Cursor)
↓ 读取 SKILL.md

vmware-vks CLI ─── 或 ─── vmware-vks MCP服务器(stdio)

├─ 第一层:pyVmomi → vCenter REST API
│ Supervisor状态、存储策略、命名空间CRUD、VM类、Harbor

└─ 第二层:kubernetes客户端 → Supervisor K8s API端点
TKC CR 应用/获取/删除 (cluster.x-k8s.io/v1beta1)
从第一层会话令牌构建Kubeconfig

vCenter Server 8.x+(已启用工作负载管理)

Supervisor集群 → vSphere命名空间 → TanzuKubernetesCluster

使用模式

场景推荐原因
本地/小型模型(Ollama、Qwen)CLI约2K tokens vs MCP约8K
云端模型(Claude、GPT-4o)
两者皆可 | MCP提供结构化JSON输入/输出 | | 自动化流水线 | MCP | 类型安全参数、结构化输出 |

MCP工具(20个 — 12个读取、8个写入)

所有工具均接受可选的 target 参数来指定命名的vCenter。

类别工具类型
Supervisorcheckvkscompatibility读取
getsupervisorstatus | 读取 |
| | listsupervisorstorage_policies | 读取 |
| 命名空间 | list_namespaces | 读取 |
| | get_namespace | 读取 |
| | create_namespace | 写入 |
| | update_namespace | 写入 |
| | delete_namespace | 写入 |
| | listvmclasses | 读取 |
| TKC | listtkcclusters | 读取 |
| | gettkccluster | 读取 |
| | gettkcavailable_versions | 读取 |
| | createtkccluster | 写入 |
| | scaletkccluster | 写入 |
| | upgradetkccluster | 写入 |
| | deletetkccluster | 写入 |
| 访问 | getsupervisorkubeconfig | 读取 |
| | gettkckubeconfig | 读取 |
| | getharborinfo | 读取 |
| | listnamespacestorage_usage | 读取 |

createnamespace / createtkccluster — 默认 dryrun=True,返回YAML计划供审查。传递 dry_run=False 以应用。

delete_namespace — 需要 confirmed=True,如果TKC集群仍然存在则拒绝(防止孤立集群)。

deletetkccluster — 需要 confirmed=True 并检查正在运行的工作负载。如果发现则拒绝,除非传递 force=True。

完整功能详情和安全特性:参见 references/capabilities.md

CLI快速参考

bash

Supervisor


vmware-vks check [--target ]
vmware-vks supervisor status [--target ]
vmware-vks supervisor storage-policies [--target ]

命名空间

vmware-vks namespace list [--target ] vmware-vks namespace get [--target ] vmware-vks namespace create --cluster [--

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vmware-vks-1776027092 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 vmware-vks-1776027092 技能

通过命令行安装

skillhub install vmware-vks-1776027092

下载

⬇ 下载 vmware-vks v1.5.0(免费)

文件大小: 10.84 KB | 发布时间: 2026-4-13 12:30

v1.5.0 最新 2026-4-13 12:30
v1.5.0: Anthropic best practices, [READ]/[WRITE] prefixes, Broadcom attestation

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部