Worker Versioning
Safe, versioned Worker Deployments on Kubernetes: Now with autoscaling!

Safe, versioned Worker Deployments on Kubernetes: Now with autoscaling!

3/30/2026

What this post added

Introduced the `WorkerResourceTemplate` custom resource for the Temporal Worker Controller, enabling the automatic attachment and lifecycle management of Kubernetes resources (e.g., HPAs, PDBs) to versioned Temporal Worker Deployments. This allows for independent autoscaling of each worker version based on metrics like CPU utilization or Task Queue backlog, and ensures automatic cleanup of associated resources when a version is retired. Enhanced metric reporting by adding worker version labels to the `approximate_backlog_count` metric.

Read the original post ↗