current-albatross-deployer

An ocurrent plugin to deploy MirageOS unikernels
Description

This is an ocurrent plugin to manage deployment of unikernels. It's specialized for linux, using Albatross for orchestrating the virtual machines and iptables for exposing ports.

It's been made with zero downtime in mind, meaning that when an unikernel is updated, a new instance is started while keeping the old one alive, and the switch to the new instance is managed using a port redirection to the new IP.

Install
Published
16 Nov 2022
Authors
Maintainers
Sources
current-albatross-deployer-1.0.0.tbz
sha256=2ea909d9f114ce2b67a22c9e0f84826d01fd09ede2437623eab6e4d6ebd4020b sha512=634337fa5eef32e26aac32e61001f7fed92885b7382f3710b68eb001c3e9edf66eb84c4a1aa6257b1a63349377360dea5f8689aa895cb9b072897e56ad2d4710
Dependencies
alcotest >= "1.4.0" & with-test
rresult >= "0.6.0"
ppx_deriving >= "5.2.1"
lwt >= "5.6.0"
logs >= "0.7.0"
ipaddr >= "5.2.0"
current_web with-test
current >= "0.5"
cstruct >= "6.0.1"
cmdliner >= "1.1.0"
bos >= "0.2.0"
odoc with-doc
dune >= "2.9.0"
ocaml >= "4.08.0"
albatross >= "1.5.1"
Reverse Dependencies