package current-albatross-deployer
An ocurrent plugin to deploy MirageOS unikernels
Install
Authors
Maintainers
Sources
current-albatross-deployer-1.0.0.tbz
sha256=2ea909d9f114ce2b67a22c9e0f84826d01fd09ede2437623eab6e4d6ebd4020b
sha512=634337fa5eef32e26aac32e61001f7fed92885b7382f3710b68eb001c3e9edf66eb84c4a1aa6257b1a63349377360dea5f8689aa895cb9b072897e56ad2d4710
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.
Published: 16 Nov 2022
Dependencies (16)
-
rresult
>= "0.6.0"
-
ppx_deriving_yojson
>= "3.6.1"
-
ppx_deriving
>= "5.2.1"
-
lwt
>= "5.6.0"
-
logs
>= "0.7.0"
-
ipaddr
>= "5.2.0"
-
current_docker
>= "0.5"
-
current
>= "0.5"
-
cstruct
>= "6.0.1"
-
cmdliner
>= "1.1.0"
-
bos
>= "0.2.0"
-
asn1-combinators
>= "0.2.6"
-
dune
>= "2.9.0"
-
ocaml
>= "4.08.0"
-
obuilder-spec
>= "0.5"
-
albatross
>= "1.5.1" & < "1.5.5"
Dev Dependencies (3)
-
alcotest
>= "1.4.0" & with-test
-
current_web
with-test
-
odoc
with-doc
Used by
Conflicts
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page