Skip to main content
Glama

k8s-pilot-ci

铁匠徽章

Kubernetes 舰队的中央飞行员✈️✈️

k8s_pilot是一个轻量级的集中式控制平面服务器,用于同时管理多个 Kubernetes 集群
借助强大的工具和直观的 API,您可以从一个驾驶舱观察和控制所有集群。


🚀 概述

  • 🔄 支持多集群上下文切换

  • 🔧 支持对最常见的 Kubernetes 资源进行CRUD 操作

  • ⚙️ 由MCP为 Claude AI 及其他领域提供支持


Related MCP server: k8m

🧰 先决条件

  • Python 3.13或更高版本

  • uv包管理器

  • 访问 Kubernetes 集群( ~/.kube/config或集群内配置)

# Install uv (if not installed) # For MacOS brew install uv # For Linux curl -LsSf https://astral.sh/uv/install.sh | sh

安装

# Clone the repository git clone https://github.com/bourbonkk/k8s-pilot.git cd k8s-pilot # Launch with uv + MCP uv run --with mcp[cli] mcp run k8s_pilot.py

与 Claude Desktop 一起使用

使用此配置从 Claude 内部运行 k8s_pilot MCP 服务器:

{ "mcpServers": { "k8s_pilot": { "command": "uv", "args": [ "--directory", "<path-to-cloned-repo>/k8s-pilot", "run", "--with", "mcp[cli]", "mcp", "run", "k8s_pilot.py" ] } } }

替换为您克隆 repo 的实际目录。

设想

使用 pypy 命名空间中的 nginx:latest 镜像创建一个部署,并创建一个连接到它的服务。 部署와 서비스생성(영어

主要特点

多集群管理

  • 与多个 Kubernetes 集群无缝交互

  • 执行上下文感知操作

  • 通过 MCP 提示轻松在集群之间切换

资源控制

  • 查看、创建、更新、删除:

    • 部署、服务、Pod

    • ConfigMap、Secret、Ingress

    • StatefulSet、DaemonSet

    • 角色、ClusterRoles

    • 持久卷和声明

命名空间操作

  • 创建/删除命名空间

  • 列出命名空间中的所有资源

  • 管理标签和资源配额

节点管理

  • 查看节点详细信息和条件

  • 警戒/解除警戒,标签/污点节点

  • 列出每个节点的 Pod

执照

本项目遵循 MIT 许可证。详情请参阅LICENSE文件。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bourbonkk/k8s-pilot'

If you have feedback or need assistance with the MCP directory API, please join our Discord server