Scaling Temporal Workers with K8S

We’re creating Temporal workers on-the-fly based on tasks, especially those that are time-sensitive or prioritized. Now, we’re exploring ways to scale these runtime workers using Kubernetes (K8s). What would be the best methods to achieve this, and what metrics should we focus on for efficient scaling?