Example mirage-eio unikernels
0

Configure Feed

Select the types of activity you want to include in your feed.

unikernels / bin / storage / etcd
1 folder 7 files
README.md

etcd#

This unikernel serves a single-node in-memory etcd KV API over gRPC. It uses the repo's etcd-server and nox-grpc-eio libraries over the guest's TCP stack.

etcd unikernel demo

Run Natively#

dune exec -- unikernel-etcd -p 2379:2379
ETCDCTL_API=3 etcdctl --endpoints=http://127.0.0.1:2379 put /demo/message hello
ETCDCTL_API=3 etcdctl --endpoints=http://127.0.0.1:2379 get /demo/message

Run As A Solo5 Unikernel#

solo5 up
dune build -x solo5 \
  unikernels/bin/storage/etcd/unikernel.hvt
solo5-hvt --net:service=tap0 -- \
  _build/default.solo5/unikernels/bin/storage/etcd/unikernel.hvt