Hi,

I made a little toy mirage project over the weekend meant to be deployed in GCE.
I have now a semi-automated way to build the image and deploy it but the 
deployment is fairly slow and requires the website to go down for a few minutes 
every time you need to update the image (something rather prevalent with some 
Mirage projects)

https://github.com/kit-ty-kate/exn.st/blob/392db7dff8090cda5b66feadaa89c254d7aeb3ca/update.sh#L35

I found a blog post by Sean Grove 
(https://www.riseos.com/blog/2016/09/13/continuously-deploying-mirage-unikernels-to-google-compute-engine-using-circle-ci.html)
 talking about a gcloud alpha compute rolling-updates ​command which supposedly 
is a zero-downtime way of doing that, but the blog-post is unfinished and the 
command itself doesn't seem to work anymore.
Other online resources do talk about this command but the way to make it work 
is never clear.

Does anyone have any experience with rolling updates in GCE by any chance?

Thanks,
Kate
Continuously Deploying Mirage Unikernels to Google Compute Engine using 
CircleCI · Sean 
Grove<https://www.riseos.com/blog/2016/09/13/continuously-deploying-mirage-unikernels-to-google-compute-engine-using-circle-ci.html>
Trying to blow the buzzword meter with that title...
www.riseos.com


[https://opengraph.githubassets.com/71016b250dc2fa45eeae765d0df2b9ae68f814aafcfdfab2c455c4099995a7c0/kit-ty-kate/exn.st]<https://github.com/kit-ty-kate/exn.st/blob/392db7dff8090cda5b66feadaa89c254d7aeb3ca/update.sh#L35>
exn.st/update.sh at 392db7dff8090cda5b66feadaa89c254d7aeb3ca · 
kit-ty-kate/exn.st<https://github.com/kit-ty-kate/exn.st/blob/392db7dff8090cda5b66feadaa89c254d7aeb3ca/update.sh#L35>
Contribute to kit-ty-kate/exn.st development by creating an account on GitHub.
github.com





Reply via email to