Manage Workbench services
Services are shared deployments within a Workbench workspace, such as proxies, databases, or custom tooling that sessions and jobs can access over the cluster network. This guide covers creating, monitoring, and deleting services.
Services are a platform feature that may vary by workspace configuration. Contact your workspace administrator if the Services page is not visible.
Prerequisites
- A Kubernetes cluster in ready status with at least one compute pool
- Admin permissions on the workspace
Create a service
- Click Workbench in the left sidebar, then click Services.
- Click
New Service. - Configure the service:
- Name -- a unique identifier for the service
- Image -- the container image to run
- Compute pool -- the pool to deploy on
- Port -- the port the service listens on
- Optionally add environment variables and resource limits (CPU, memory).
- Click
Create.
The service transitions from Pending to Running once the container is healthy.
Check service status
The Services list shows each service with its name, image, status, and internal endpoint. Click a service name to view its detail page with logs and connection information.
Connect to a service
Running services are accessible from within the cluster network. Use the internal endpoint shown on the service detail page to connect from sessions or jobs. For example:
http://<service-name>.<namespace>.svc.cluster.local:<port>
Delete a service
- Click the ... menu on the service row.
- Select Delete and confirm.
Deleting a service terminates the container and frees compute resources.