<p>I have enabled the VPA on cluster as read only mode and tried to collect the VPA recommendation data. But I could not find a good documentation or any API details specific to the Vertical Pod Autoscaling. I have found it for the Horizontal Pod Autoscaler but not for the VPA.</p>

<p>As I mentioned in comments</p>
<p>From what I see in the <a href="https://github.com/kubernetes-client/python" rel="nofollow noreferrer">python client library</a>, there is neither documentation or API created for Vertical Pod Autoscaler at this moment.</p>
<p>There is only documentation and API created for <a href="https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/" rel="nofollow noreferrer">Horizontal Pod Autoscaler</a>. Which may be found <a href="https://github.com/kubernetes-client/python/blob/master/kubernetes/docs/AutoscalingV1Api.md" rel="nofollow noreferrer">here</a>.</p>
