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
Solo Enterprise for kagent を使用して Kubernetes クラスターに MCP サーバーをデプロイします。
始める前に
Solo Enterprise for kagent クイックスタートに従って、Solo Enterprise for agentregistry をセットアップし、Solo Enterprise for kagent をランタイムとして接続します。
Docker コンテナイメージをビルドし、クラスターがプルできるコンテナレジストリにプッシュします。
ローカルマシンで Solo Enterprise for agentregistry サービスをポートフォワードします。
kubectl -n agentregistry-system port-forward svc/agentregistry-enterprise-server 12121:12121
MCP サーバーをデプロイする
Solo Enterprise for agentregistry に接続されているランタイムを一覧表示し、MCP サーバーをデプロイするランタイムの名前をメモします。次の例では、ランタイム名は
kagentです。arctl get runtimes出力例:
NAME TYPE kagent KagentMCP サーバー用の 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クラスター内の MCP サーバーのデプロイを確認し、Pod が稼働していることを確認します。
kubectl get pods -n kagent | grep mymcp出力例:
myorg-mymcp-5b695845df-vwbqn 1/1 Running 0 14sUI で Instances ビューを開き、デプロイした MCP サーバーを選択します。Instance Logs セクションでデプロイの進捗状況を監視できます。