Octopus Deploy Documentation

Dynamic Worker Pools

Last updated

Dynamic Worker Pools are a special type of worker pool used by our cloud product to intialize a group of workers, when a task is assigned to a worker, the task will be executed by one of the workers in the pool.

Characteristics

The Default Worker Pools for our latest cloud instances are configured to use a Dynamic Worker Pool, which means it displays some different characteristics to older cloud instances and our self-hosted product.

On Demand

Workers are created on demand and are assigned to a customer when required. Once you've finished using a worker, the worker is destroyed and not reused.

Isolated

Each worker is provisioned so that they provide your task a sandbox that is completely isolated from our other customers.

Customers cannot make changes to the default worker pool, or the configuration of the workers themeselves. The workers themselves are provisioned using our own service, meaning you don't need to configure anything for them to work in your environment.

Batteries included

Each worker is provisioned with a baseline of tools including, but not limited to:

  • Octopus Client (latest)
  • .NET Frameworks (3.5+)
  • .NET Core (latest LTS)
  • Chocolatey (latest)
  • Nuget CLI (latest)
  • AWS IAM Authenticator (0.3.0)
  • Helm (2.9.1)
  • Kubectl (1.14.2)
  • Python & pip (latest)
  • Microsoft Service Fabric SDK (3.0.480)
  • Microsoft Service Fabric (6.1.480.9494)

The versions and tools used above are subject to change, this list is intended to represent the general configuration at the time of writing.

Some of the tool installations are locked to a specfic version, where others may be running the latest version.

Welcome! We use cookies and data about how you use our website allow us to improve the website and your experience, and resolve technical errors. Our website uses cookies and shares some of your data with third party analytics companies for these purposes.

If you decline, we will respect your privacy. A single cookie will be used in your browser to remember your preference.