[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fast rolling-updates on Google Compute Engine (GCE) instances?


  • To: "mirageos-devel@xxxxxxxxxxxxxxxxxxxx" <mirageos-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Kate D <kit-ty-kate@xxxxxxxxxxx>
  • Date: Mon, 7 Nov 2022 20:12:23 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EBI87u6az6xsomLL74LRSAUJ9VX8hdwW0n4kESiaz7s=; b=XxTwRCxndTjHh6I0lGBx0bxvkEKneTO42zuLB+BQyUlL80Z5G5BHAyBkxIJwRqpxSx6SihmLXp+l6b3MAgLMj2Apcn4bnoia5aKvXW9ph6QSbY6CVx9+KXtU/ijqTKTbfrhWSxd8yRjfLi2Zu8mfAtmevFdNSCbNdIAgEObdeKJ06wWZmYWBLXAHw0HDe4FBh2pbAGZDohvWrztOlDluASoHKSPIBMicQcsTDqdmKNjUMAwDfsDnO/cN7QlxYVgKhvNwRRk5dMJjK0aXgL0PP24Q8Y6EQpt8YaI7Q3RY5FPBc1ELgY3XERIpSWBPjPgyb5IU/j14NURl2oSwqGS7aw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IbaDCm6BNdKHBG7M03BQbTOrr4W0Oe8WpnEuPnvDm8VtOuTSw23fHnlC6MFKhBaHQ5nJKR/8Zu1xcGDWVtAXTrT/6ziCNN4rh7mGEeIZFOwA0Wp3RjdO/oZZuA56x64Cm95WI7MYu/rPOwFtwNO3+iPXU3viaEdb8GmivnCozEcpE/tf7Ty4Fm7fz0a4rrree2J/cK19LtF0j/XkPbpJ8fGz/TA9h5SZheHjNZOwUPKPm+9iFDzqp/H9d4JEAIVKQL8WHyqtmSrr+bg8vgGNo7LaaY0+7omOinEmd/f7lnimorqzxHVBelyhfq27fq10wf8rKHTFoLvzndYrFs2tMg==
  • Delivery-date: Mon, 07 Nov 2022 20:12:40 +0000
  • List-id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
  • Msip_labels:
  • Thread-index: AQHY8uDa2dGo+dJ9dEGxgIFtXy5Ynw==
  • Thread-topic: Fast rolling-updates on Google Compute Engine (GCE) instances?

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)


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



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.