I am new to K8s autoscaling. I have a stateful application I am trying to find out which autoscaling method works for me. According to the documentation:
if pods don't have the correct resources set, the Updater component of VPA kills them so that they can be recreated by their controllers with the updated requests.
I want to know the downtime for kills the existing pod and creating the new ones. Or at least how can I measure it for my application?
I am comparing the HPA and VPA approaches for my application.
the follow-up question is - how long does it take in HPA to create a new pod in scaling up?