SuperAPI AI 工具集

k8s-vind

编程与开发

查看项目

更新于 10-16 09:51

技能介绍

用途:管理 vCluster 虚拟 Kubernetes 集群。vCluster 可在宿主集群内以轻量工作负载运行完整 Kubernetes 集群,兼顾多租户与隔离,适合创建开发环境、临时集群与租户隔离。

主要能力:提供约 14 个 vind 工具,覆盖检测 CLI、列出集群、创建、连接、断开、暂停、恢复、删除、升级、查看状态与日志、获取 kubeconfig、描述集群,以及启动平台 UI。优先级建议:先检测 vCluster CLI(vind_detect_tool),操作前检查状态(vind_status_tool),kubectl 操作前先连接(vind_connect_tool)。

使用方式:所有工具需先安装 vCluster CLI: curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)" chmod +x vcluster && sudo mv vcluster /usr/local/bin/ 常用调用如 vind_create_cluster_tool(name="dev-cluster", connect=True)、vind_connect_tool(name)、vind_pause_tool(name)、vind_delete_cluster_tool(name)、vind_upgrade_tool(name, kubernetes_version="v1.30.0")。创建时可通过 set_values 传入配置,例如 Docker 场景使用 experimental.docker.network 等参数。

适用场景:快速开发环境、多租户隔离、临时集群、资源受限时暂停未使用集群。

限制:需先安装 vCluster CLI;具体版本、性能与收费信息暂未提供;示例仅作工具调用说明,实际配置需以官方文档为准。