-
lxd
Discontinued Powerful system container and virtual machine manager [Moved to: https://github.com/canonical/lxd] (by lxc)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The perfect pair
*Containerfile* vs *Dockerfile* - Infra as code
*podman* vs *docker* - [https://podman.io](https://podman.io)
*podman desktop companion* (author here) vs *docker desktop ui* - [https://iongion.github.io/podman-desktop-companion](https://...
A while ago, I spent some time to make LXC run in a docker container. The idea is to have a statefull system managed by LXC run in a docker environment so that management (e.g. Volumes, Ingress and Load Balancer) from K8S can be used for the LXC containers. I still run a few desktops which are accessible by x2go with it on my kubernetes instances.
https://github.com/micw/docker-lxc
I'm using it as replacement for virtual machines on a machine that runs quite a lot of services. It's still bare metal fast, with ZFS you have snapshots and rollback and you can set online disk quota and memory and cpu limits. For my usecase it's much more flexible than Docker because beyond hello world you have to build your own images, write your own Dockerfiles and keep all the moving parts together. But this is mostly running slightly customized FOSS software for a small community.
Lot's of gotchas with ZFS through, that are not really the fault of LXD/LXC:
- no IO priority - if some user in the container consumes all your iops everyone will suffer - this might work with cpeh, btrfs or LVM based storage through, no idea how well in practice through.
- OpernZFS lacks support for delegation / user-namespaces - might be coming: https://github.com/openzfs/zfs/pull/12263 but might take a while.
- sharing host/container filesystems is not easy - id mapped mounts https://lwn.net/Articles/837566/ is also missing support in OpenZFS
- no overlayfs support - so Docker falls back to the slow vfs driver - you can use a zvol with xfs/btrfs as lxd storage pool as a workaround - https://github.com/openzfs/zfs/pull/9414
- snapd is a pain - it at least once broke everything on an update because it forget the dhcp leases and all machines got new addresses assigned - so anyone senior looking at the snapd requirement probably says nope.
But this is mostly the somewhat sad state of OpenZFS regarding new Linux kernel features at the moment, probably because most corporate sponsors of ZFS don't care about these features.