---
title: "Safe, versioned Worker Deployments on Kubernetes: Now with autoscaling!"
url: https://daily.dev/posts/safe-versioned-worker-deployments-on-kubernetes-now-with-autoscaling--trworamoi
source_url: https://temporal.io/blog/safe-versioned-worker-deployments-on-kubernetes-now-with-autoscaling
type: article
source: "Temporal"
published: 2026-08-06T10:37:22.862Z
updated: 2026-08-24T06:51:22.518Z
tags: ["kubernetes"]
reading_time: 7
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

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

**[Temporal](https://daily.dev/sources/temporal)** · 7 min read · 0 upvotes · 0 comments

## Summary

The Temporal Worker Controller now supports autoscaling for versioned Worker Deployments on Kubernetes via a new `WorkerResourceTemplate` custom resource. Because Temporal's durable execution model requires running multiple Worker versions simultaneously (rainbow deployments), each version needs independent scaling. WorkerResourceTemplate lets you define an HPA or PodDisruptionBudget once, and the controller automatically creates a correctly targeted, labeled instance per Worker version, injects the right scaleTargetRef, and cleans up when a version is retired. Scaling can be driven by CPU, memory, or external metrics like Temporal's `approximate_backlog_count` labeled by Worker version. Security guardrails include a validating webhook with RBAC SubjectAccessReviews and blocked workload resource kinds. Available in Helm chart v0.23.0 / appVersion v1.5.0.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://temporal.io/blog/safe-versioned-worker-deployments-on-kubernetes-now-with-autoscaling>

## Similar posts on daily.dev

- [Safe deployments with Temporal Worker Versioning on Kubernetes](https://daily.dev/posts/safe-deployments-with-temporal-worker-versioning-on-kubernetes-lnroxr8qh) · Temporal · 0 upvotes · 0 comments
- [Tips for running Temporal on Kubernetes](https://daily.dev/posts/tips-for-running-temporal-on-kubernetes-mem9vstjm) · Temporal · 4 upvotes · 0 comments
- [Announcing Worker Versioning Public Preview: Pin Workflows to a single code version](https://daily.dev/posts/announcing-worker-versioning-public-preview-pin-workflows-to-a-single-code-version-3hhbdq4e2) · Temporal · 1 upvotes · 0 comments

---

Tags: [#kubernetes](https://daily.dev/tags/kubernetes)

[View this post on daily.dev](https://daily.dev/posts/safe-versioned-worker-deployments-on-kubernetes-now-with-autoscaling--trworamoi)
