On Tue, Jun 22, 2021 at 11:58 AM Martin Verges <martin.ver...@croit.io> wrote:
>
> > There is no "should be", there is no one answer to that, other than 42.
> Containers have been there before Docker, but Docker made them popular,
> exactly for the same reason as why Ceph wants to use them: ship a known
> good version (CI tests) of the software with all dependencies, that can be
> run "as is" on any supported platform.
>
> So ship it tested for container software XXX and run it on YYY. How will
> that benefit me as a user? There are differences when running a docker
> container, lxc, nspawn, podman, kubernetes and whatever. So you trade error
> A for error B. There are even problems with containers if you don't use
> version X from docker. That's what the past told us, why should it be
> better in the future with even more container environments. Have you tried
> running rancher on debian in the past? It breaks apart due to iptables or
> other stuff.

Rook is based on kubernetes, and cephadm on podman or docker.  These
are well-defined runtimes.  Yes, some have bugs, but our experience so
far has been a big improvement over the complexity of managing package
dependencies across even just a handful of distros.  (Podman has been
the only real culprit here, tbh, but I give them a partial pass as the
tool is relatively new.)
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to