# Safe deployments with Temporal Worker Versioning on Kubernetes

DevFeed: [Safe deployments with Temporal Worker Versioning on Kubernetes](<https://devfeed.tech/articles/safe-deployments-with-temporal-worker-versioning-on-kubernetes-35967.md>)

Original publisher: [Read original article](<https://temporal.io/blog/safe-deployments-with-temporal-worker-versioning-on-kubernetes>)

Author: Michael Jones

Published: 2026-04-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [kubectl](<https://devfeed.tech/topics/kubectl.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [deployments](<https://devfeed.tech/tags/deployments.md>), [docker](<https://devfeed.tech/tags/docker.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

## AI overview

This tutorial demonstrates how Temporal Worker Versioning on Kubernetes can safely deploy Workflow code changes while preserving in-flight Workflows. It uses a research agent Workflow with expensive LLM calls to illustrate the risks of naive deployments and the deployment pattern that addresses them.

## Source excerpt

Non-determinism errors killing your in-flight Workflows? Michael Jones shows how Temporal's Worker Versioning lets old and new Workers run side by side, so nothing gets lost on deploy.