コンテンツにスキップ
これは最新の機能を備えた最新リリースですが、長期サポートは提供されません。サポートを継続するには、新しいリリースごとにアップグレードするか、四半期ごとの安定版リリースをご利用ください。

For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.

Solo Enterprise for kagent

Page as Markdown

Solo Enterprise for kagent を使用して Kubernetes クラスターに MCP サーバーをデプロイします。

始める前に

  1. Solo Enterprise for kagent クイックスタートに従って、Solo Enterprise for agentregistry をセットアップし、Solo Enterprise for kagent をランタイムとして接続します。

  2. MCP サーバーを作成します

  3. Docker コンテナイメージをビルドし、クラスターがプルできるコンテナレジストリにプッシュします。

  4. MCP サーバーをカタログに公開します

  5. ローカルマシンで Solo Enterprise for agentregistry サービスをポートフォワードします。

    kubectl -n agentregistry-system port-forward svc/agentregistry-enterprise-server 12121:12121

MCP サーバーをデプロイする

  1. Solo Enterprise for agentregistry に接続されているランタイムを一覧表示し、MCP サーバーをデプロイするランタイムの名前をメモします。次の例では、ランタイム名は kagent です。

    arctl get runtimes

    出力例:

    NAME     TYPE
    kagent   Kagent
    
  2. MCP サーバー用の Deployment を作成します。レジストリは、レジストリカタログに保存されている Docker イメージ参照から MCP サーバー用の Kubernetes Pod を起動します。

    arctl apply -f - <<EOF
    apiVersion: ar.dev/v1alpha1
    kind: Deployment
    metadata:
      name: mymcp
    spec:
      targetRef:
        kind: MCPServer
        name: mymcp
        tag: "latest"
      runtimeRef:
        kind: Runtime
        name: kagent
    EOF

    出力例:

    ✓ Deployment/mymcp created
    
  3. クラスター内の MCP サーバーのデプロイを確認し、Pod が稼働していることを確認します。

    kubectl get pods -n kagent | grep mymcp

    出力例:

    myorg-mymcp-5b695845df-vwbqn   1/1     Running   0   14s
    
  4. UI で Instances ビューを開き、デプロイした MCP サーバーを選択します。Instance Logs セクションでデプロイの進捗状況を監視できます。