Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Feb 2024 15:18:03 -0800
From:      Paul Vixie <paul@redbarn.org>
To:        FreeBSD virtualization <freebsd-virtualization@freebsd.org>
Subject:   Re: If we are so opposed to Docker and Kubernetes, what is the real alternative on BSD?
Message-ID:  <c849e14b-a612-dc0b-e0a0-0586386aa1fa@redbarn.org>
In-Reply-To: <CAHieY7Tmw0aqgVSmM5A5zC6ULW4dNANXCqGv8c=kxCzFF9Dh6g@mail.gmail.com>
References:  <CAHieY7Q2hFoNiruGof81UuomFs5Z%2B6o186d_%2BY8w7JuoQWpitg@mail.gmail.com> <CAAdA2WNFWDUdGR6rboGVBojCx9USPi1oNOFQOw%2ByYOENUek5tQ@mail.gmail.com> <CA%2B1FSijA6w%2BKmxuNcweH5txmKL70ObL9h1OrF_JzTt-JLkVrjA@mail.gmail.com> <CAHieY7SFHAEQVdu75ffdpghXZzsxZqMXaKtxUFS0ZUYLM14yDA@mail.gmail.com> <CA%2B1FSihg2Q_cnpxFpWaPn_M8qziCqMw=o7DWjYWXGR4RKki12w@mail.gmail.com> <CAHieY7Tmw0aqgVSmM5A5zC6ULW4dNANXCqGv8c=kxCzFF9Dh6g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


Alejandro Imass wrote on 2024-02-01 07:18:
> ...
> 
> But I don't think anyone really wants Docker and there's the hypervisor 
> for that. The intent of the thread is to deliberate on native freebsd 
> orchestration and autoscaling.
> I don't think anyone would mind re-writing Dockerfile to Bastillefile or 
> whatever. What's missing is the other part, the k8s equivalent.

I think Docker and K8S and other successful / dominant forms of 
containers in the OSS world are platform-specific simply because that's 
what their creators and early adopters cared about. Adding more forms of 
platform-specific container technology (for example, taking explicit 
advantage of Bastille or other FreeBSD features) would not be a value 
add since its adopters would likely still have to support other 
platforms. To be worth doing, the outcome should be platform-agnostic, 
allowing a container creator to not-have-to-care what the underlying 
operating system was. "Write Once Run Anywhere."

<https://github.com/tnorlin/kubernetes/releases>; seems to be an example 
of putting the container-maker first and insulating them from details 
they won't care about such as what the underlying platform is running. 
Good abstraction boundaries make good neighbors, as they say.

"We" should not be opposed to Docker per se nor K8S. Linux became 
dominant by focusing on what its users wanted to be able to do. Docker 
and K8S likewise. If we have value to add to that mix, it won't be in 
the form of bespoke or BSD-lockin alternatives. It might be in inclusive 
and platform-agnostic alternatives.

-- 
P Vixie




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c849e14b-a612-dc0b-e0a0-0586386aa1fa>