Skip to main content

Provisioning Agent Profile

Provisioning allocates compute resources and configures networking for your agent to run in production. For agents with Standalone Runtime mode, you must complete provisioning before publishing to make the agent available for use in Workspace. For agents with Workspace Runtime mode, publishing alone is sufficient, provisioning is not required.

Quick Steps

  1. Go to AI Agent > Agent Profiles and select your agent profile. Click pencil icon on the top right conner to open screen Edit Agent.
  2. Click Provision to open the provisioning dialog.
  3. Select your Cluster and Namespace.
  4. Configure the Deployment Spec tab (compute resources).
  5. Configure the Network tab (connectivity and access).
  6. Click Start Deployment to complete provisioning.

After successful provisioning, your agent shall appear on the Agent Instance list screen.

Tab Deployment Spec

FieldDescriptionRangeDefault
Replicas CountNumber of pod replicas to run (for high availability and load distribution).0 to 101
CPU * (required)CPU request/limit for each pod (in millicores).0 to 10,000m100
Memory * (required)Memory request/limit for each pod (in MiB).0 to 20,480 MiB128
Advanced SettingsToggle to expand optional configurations:
• Affinity: Pod affinity/anti-affinity rules for scheduling. Add rules using + button. Format: Role: Management.
• Tolerations: Tolerations for pod scheduling on tainted nodes. Add tolerations using + button. Format: Key: True.

Tab Network

OptionDescription
ClusterIP (default)Agent is exposed only within the cluster. No external access. Use for internal agents.
NodePortAgent is exposed on a specific port on each node. External systems can call node-ip:nodeport.
nodePortDisplay if NodePort is selected. Port number on the node.
Round Robin (default)Requests are distributed equally across all pod replicas.
Trigger TypeThe trigger configured for this agent (e.g., Webhook, Chatbot, Scheduler). Read-only; determined by the agent configuration.
Endpoint Mode: WorkspaceThe agent is accessible within the workspace infrastructure. Workspace handles routing and authentication.
Endpoint Mode: CustomExpose the agent with a custom domain and advanced routing

When select Endpoint Mode is Custom:

FieldDescription
Redis connection * (required)Token store for OAuth-enabled MCP servers. Select from the dropdown.
Ingress * (required)Configure external HTTP(S) exposure.
• Host * (required)Fully qualified domain name for the agent.
• IngressClassName * (required)Kubernetes Ingress class for routing. Select from dropdown.
TLS SecretKubernetes secret containing TLS certificate and key for HTTPS. Select from dropdown.
AnnotationsCustom Kubernetes annotations to attach to the Ingress resource. Add key-value pairs using + button. Useful for routing rules, SSL certificates, etc.

Note: When using Custom mode, the system displays: "The agent receives the OAuth callback from the browser and external apps call the chatbot directly, so external exposure is required."