k8s_pilot 是一个轻量级、集中式控制平面服务器,可作为您 Kubernetes 集群的中央控制台,助力您管理多个 Kubernetes 集群。借助强大的工具和直观的 API,您能从一个控制台同时观察和管理所有集群。
uv 包管理器。~/.kube/config 或集群内配置)。# 安装 uv(如果尚未安装)
# 对于 MacOS
brew install uv
# 对于 Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# 克隆仓库
git clone https://github.com/bourbonkk/k8s-pilot.git
cd k8s-pilot
# 使用 uv 和 MCP 启动
uv run --with mcp[cli] mcp run k8s_pilot.py
使用以下配置在 Claude 中运行 k8s_pilot MCP 服务器:
{
"mcpServers": {
"k8s_pilot": {
"command": "uv",
"args": [
"--directory",
"<克隆仓库的实际路径>/k8s-pilot",
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"k8s_pilot.py"
]
}
}
}
请将 <克隆仓库的实际路径> 替换为实际的目录路径。
在 pypy 命名空间中创建一个使用 nginx:latest 镜像的 Deployment,同时创建一个与之连接的服务。
可对以下资源进行查看、创建、更新、删除操作: