Skip to content

[EPIC] Production Kubernetes & Container Support #1

@initcron

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestepicEpic tracking issuekubernetesKubernetes related

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions