Skip to main content
Version: 1.19.0 (latest)

Pools

Pools can be used to group a set of similar fixed systems together, so they can be treated as a single Workspace for user access. Users will see a single Workspace icon on their dashboard, but their session will get distributed to an available server in the pool. Each server in the pool can be set to support 1 or more concurrent sessions. Kasm automatically distributes the sessions evenly over the servers.

Pools can also be used to auto scale servers using a supported VM provider. Auto scaling can be used to automatically provision Servers or Docker Agents.

Note

AutoScaling is available in the Community and Enterprise editions only. If applicable, the administrator will have 3 links underneath the table for All AutoScale Configs, All VM Provider Configs and All DNS Provider Configs. These allow the administrator to see all of the configs available and make changes, but the recommended approach is to use the Edit option on a specific pool.

Server Pools
Server Pools

Create Pool

  • Click the Infrastructure item in the navigation menu.
  • Select the Pools option in the dropdown menu.
  • Select Add from the top right of the Pools table.
Create Server Pool
Create Server Pool

Pool Configuration Options
FieldDescription
NameThe name given to the Pool.
TypeThe type of Server Pool. Can either be Docker Agent or Server.
Server Assignment(Only Server pools) Whether the pool will allow User-Server assignment.
LabelsLabels assigned to all servers and agents in this Server Pool. These labels can be used to control where Workspace sessions are launched. You can specify these labels in a Workspace's "Include Labels" or "Exclude Labels" settings to ensure sessions run only on certain servers or agents.

Servers List

This list is only shown for Pools of type Server

This list is almost identical to the Servers list with the exception that only servers that are assigned to this pool are shown. Use the assign button to assign existing servers to this pool.

Server List
Server List

Docker Agents List

This list is only shown for Pools of type Docker Agent

This list is almost identical to the Agents list with the exception that only servers that are assigned to this pool. Use the assign button to assign existing agents to this pool.

Agent List
Agent List

AutoScale

The AutoScale system groups resources using Pools. Refer to the AutoScale documentation for more information.