<p>After a quick search of the api docs I found out that in Kubernetes there is no rest api provided for kubectl rolling-update. Is there any other alternative for perform a rolling update by calling several apis or so? Thanks in advance. </p>

<p>I think the Kubernetes <a href="https://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/deployments.md" rel="nofollow">Deployment</a> object is what you are looking for. It is an object in the Kubernetes REST API (as opposed to the client-side magic in <code>kubectl rolling-update</code>).</p>

<p>You can specify <code>.spec.strategy.type==RollingUpdate</code> as your Deployment <a href="https://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/deployments.md#strategy" rel="nofollow">Strategy</a> to get similar behavior to <code>kubectl rolling-update</code></p>
