<p>Basically, I'm asking if ReplicaSets have something simillar to the <code>suspend: "true"</code> option for CronJobs but I'm open to other suggestions.</p>

<p><a href="https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/#replicaset-as-a-horizontal-pod-autoscaler-target" rel="nofollow noreferrer">From the official Kubernetes doc</a></p>

<pre><code>apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
  name: frontend-scaler
spec:
  scaleTargetRef:
    kind: ReplicaSet
    name: frontend
  minReplicas: 3
  maxReplicas: 3
  targetCPUUtilizationPercentage: 50
</code></pre>

<p>A quick and easy workaround your problem is to have minReplicas and maxReplicas to the same amount.</p>

<p>Also for measuring traffic is better to use prometheus-operator and grafana, you can install them through Helm without any effort or problems.</p>

<p>That way you can achieve better results in scaling up and down</p>
