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 クラスターにエージェントをデプロイします。
始める前に
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
エージェントをデプロイする
Solo Enterprise for agentregistry に接続されているランタイムを一覧表示し、エージェントをデプロイするランタイムの名前をメモします。次の例では、ランタイム名は
kagentです。arctl get runtimes出力例:
NAME TYPE kagent KagentGemini API キーを環境変数として保存します。API キーを取得するには、Google AI Studio にログインして API Keys を選択します。このキーは、後で Gemini LLM プロバイダーを介してエージェントと対話するために必要です。
export GOOGLE_API_KEY=<apikey>エージェント用の Deployment を作成します。レジストリは、レジストリカタログに保存されている Docker イメージ参照からエージェント用の Kubernetes Pod を起動します。
env設定は Gemini API キーをエージェントコンテナに渡し、デプロイ後にエージェントが Gemini API を呼び出せるようにします。arctl apply -f - <<EOF apiVersion: ar.dev/v1alpha1 kind: Deployment metadata: name: myagent # must match agent's metadata.name spec: targetRef: kind: Agent name: myagent tag: "latest" runtimeRef: kind: Runtime name: kagent env: GOOGLE_API_KEY: "$GOOGLE_API_KEY" EOF設定 説明 targetRefデプロイする AI アーティファクト。この例では、レジストリカタログで公開されている myagentエージェントをデプロイします。runtimeRefデプロイ先のランタイム名。 envデプロイ後にエージェントが Gemini API を呼び出せるよう、Gemini API キーを環境変数としてエージェントコンテナに渡します。 出力例:
✓ Deployment/myagent createdUI で Instances ビューを開き、デプロイしたエージェントを選択します。Instance Logs セクションでデプロイの進捗状況を監視できます。デプロイの完了には数分かかる場合があります。
クラスター内のエージェントデプロイを確認し、Pod が稼働していることを確認します。
kubectl get pods -n kagent | grep myagent出力例:
myagent-85bf9949c9-gp49h 1/1 Running 0 5m35s
エージェントとチャットする
Solo Enterprise for agentregistry UI を使用してエージェントとチャットできます。
UI で Instances ビューを開き、
myagentエージェントを選択します。Agent Details カードで Open Chat をクリックします。
エージェントとチャットします。たとえば、エージェントに何ができるかを尋ねることができます。次に Enter キーを押し、エージェントからの応答を待ちます。