Kong Konnect Code Mode: システム全体アーキテクチャ

Kong Konnect Code Mode: システム全体アーキテクチャ An architecture diagram generated by Archify. MCP Client · AI エージェント · Architecture component MCP Client AI エージェント AI Gateway Manager · Visual Workflow Editor (UI) · Konnect (SaaS) AI Gateway Manager Visual Workflow Editor (UI) Control Plane (CP) · Manifest CRUD・ライフサイクル管理 · Konnect (SaaS) Control Plane (CP) Manifest CRUD・ライフサイクル管理 内部 API · CP ⇄ Data Plane 連携 · Konnect (SaaS) 内部 API CP ⇄ Data Plane 連携 Kong Operator · feature-gate: mcp-server · Hybrid Data Plane = ローカル Kubernetes (Minikube) Kong Operator feature-gate: mcp-server Kong Gateway (DP) · hybrid mode・proxy · Hybrid Data Plane = ローカル Kubernetes (Minikube) Kong Gateway (DP) hybrid mode・proxy init-container · mcp-server-init.sh · Hybrid Data Plane = ローカル Kubernetes (Minikube) › MCP Server Pod init-container mcp-server-init.sh main-container · mcp-server-runner (FastMCP :8080) · Hybrid Data Plane = ローカル Kubernetes (Minikube) › MCP Server Pod main-container mcp-server-runner (FastMCP :8080) Workflow IR + Manifest IR→Python生成 / CRUD signal long-poll ⇄ data code fetch (PAT/mTLS) Pod生成 (Service/Deployment) KongService/KongRoute 反映 proxy 共有 EmptyDir (app.py) MCP リクエスト Konnect (SaaS) Hybrid Data Plane = ローカル Kubernetes (Minikube) MCP Server Pod Legend Frontend Backend Security External

メインフロー(生成〜実行)

  • • UI → CP → CPAPI: Workflow IR / Manifest → Python 生成
  • • Kong Operator が /signal を long-poll し、CR から Pod を実体化
  • • init-container 検証 → 共有 EmptyDir → main-container が FastMCP 起動

内部 API(CPAPI)のエンドポイント

  • • /signal(long-poll), /mcp-servers
  • • /mcp-servers/{id}/code ★生成コード
  • • /mcp-servers/{id}/kong-entities, /status

副次経路と実トラフィック

  • • init-container は CPAPI からコードを PAT/mTLS 経由で取得
  • • MCP Client は Kong Gateway 経由で main-container にアクセス