Skip to content

[EPIC] Production Kubernetes & Container Support #1

Description

@initcron

Overview

This epic tracks all work needed for production-grade Kubernetes and container support in Open MCP Gateway.

Milestones

  • v0.2.0 - Container Support (Docker/Podman)
  • v0.3.0 - Kubernetes Runtimes (k8s-job, k8s-service)
  • v0.3.0 - Multi-tenancy

Related Issues

v0.2.0 - Container Support

v0.3.0 - Kubernetes Runtimes

v0.3.0 - Multi-tenancy

Future

Success Criteria

  • Gateway can spawn MCP servers as Docker containers
  • Gateway can spawn MCP servers as Kubernetes Jobs
  • Gateway can connect to MCP servers deployed as K8s Services
  • Multi-tenant isolation with namespace separation
  • Full observability with Prometheus metrics

Architecture

┌─────────────────────────────────────────────────────────┐
│                    Open MCP Gateway                      │
├─────────────────────────────────────────────────────────┤
│  Runtime Abstraction Layer                               │
│  ┌─────────────┬─────────────┬─────────────┬──────────┐ │
│  │local-process│   docker    │  k8s-job    │k8s-service│ │
│  │   (v0.1)    │   (v0.2)    │   (v0.3)    │  (v0.3)   │ │
│  └─────────────┴─────────────┴─────────────┴──────────┘ │
└─────────────────────────────────────────────────────────┘

Progress Tracking

Version Issues Status
v0.2.0 #2, #3, #4 🔲 Not Started
v0.3.0 #5, #6, #7, #8 🔲 Not Started
Future #9, #10 🔲 Backlog

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestepicEpic tracking issuekubernetesKubernetes related

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions