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)
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