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.

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