Vmware Vks

☸️ vSphere Kubernetes 全生命周期管理

开源社区维护的 VMware vSphere Kubernetes Service 管理工具,支持 Supervisor 集群、命名空间和 TKC 全生命周期管理,含 20 个 MCP 工具和完整审计日志。

收藏
8.7k
安装
1.8k
版本
1.7.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能概述

vmware-vks 是一款专为 VMware vSphere Kubernetes Service (VKS) 设计的 AI 驱动管理工具,提供 20 个 MCP 工具(13 读/7 写),覆盖 Supervisor 集群检查、vSphere 命名空间管理、TKC(TanzuKubernetesCluster)集群全生命周期及 Kubeconfig 获取四大能力域。

显著优点

1. 企业级安全设计:全操作自动审计至 SQLite 数据库,kubeconfig 令牌内存化处理避免磁盘残留,密码通过环境变量隔离且永不记录
2. 防御性操作机制:create/delete 默认 dry-run 模式,delete 操作需显式 confirmed 并检查工作负载残留,防止误删

3. 多目标环境支持:支持多 vCenter 配置,通过 target 参数灵活切换

4. 开源可审计:MIT 许可,代码公开于 GitHub,无供应商锁定

潜在局限与风险

  • 许可门槛:需 vSphere 8.x+ Enterprise Plus 或 VCF 许可,NSX-T 推荐配置
  • 社区维护属性:非 VMware/Broadcom 官方产品,企业支持需自行评估
  • 操作不可逆性:TKC 缩容会导致 Worker 节点强制删除,需预先 drain 工作负载
  • 配额管理陷阱:命名空间配额缩减不会驱逐现有 Pod,仅阻止新调度,易引发"隐性故障"

适用人群

  • 使用 vSphere with Tanzu 的 DevOps/SRE 工程师
  • 需要自动化 Kubernetes 基础设施管理的云架构师
  • 已通过 vmware-aiops/vmware-storage 构建 VM 管理能力的 VMware 环境用户

常规风险提示

| 风险等级 | 场景 |
|---------|------|
| **高** | TKC 缩容未 drain、强制删除带工作负载的集群 |
| **中** | 配额配置不当导致调度失败、使用 EOL 版本的 TKR |
| **低** | Supervisor 兼容性检查失败、存储策略 ID 误用 |

建议生产环境配合 vmware-pilot 实现多步审批工作流,敏感操作前执行 vmware-vks doctor 健康检查。

Vmware Vks 内容

evals文件夹
references文件夹
手动下载zip · 17.4 kB
evals.jsonapplication/json
请选择文件