Kube Operator
byphang98
0Exposes microservice APIs as MCP services within Kubernetes using a dedicated operator and sidecar.
关于
The Kube Operator provides a streamlined solution for integrating microservice APIs with MCP (Microservice Control Plane) services directly within Kubernetes. It leverages a Kopf-based Kubernetes operator that monitors deployments annotated for MCP integration. Upon detection, it automatically injects a lightweight FastAPI sidecar container into the pod and provisions a corresponding Kubernetes Service. This sidecar intelligently proxies requests to the main microservice container and exposes its OpenAPI specification, simplifying the process of exposing and managing microservice APIs as standardized MCP services.
主要功能
- Custom Resource Definition (CRD) for MCPConfig
- Lightweight FastAPI Sidecar for API proxying and OpenAPI exposure
- Automatic sidecar injection and service creation via deployment annotations
- Helm chart for easy installation and deployment
- 0 GitHub stars
- Kubernetes Operator (Kopf-based) for automation
使用案例
- Automating the integration and standardization of microservice API exposure within a cluster
- Simplifying the adoption of MCP for microservices by reducing manual configuration
- Exposing existing microservice APIs as MCP services in a Kubernetes environment