Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Feb 2024 15:40:11 +0300
From:      Odhiambo Washington <odhiambo@gmail.com>
To:        Alejandro Imass <aimass@yabarana.com>
Cc:        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:  <CAAdA2WNFWDUdGR6rboGVBojCx9USPi1oNOFQOw%2ByYOENUek5tQ@mail.gmail.com>
In-Reply-To: <CAHieY7Q2hFoNiruGof81UuomFs5Z%2B6o186d_%2BY8w7JuoQWpitg@mail.gmail.com>
References:  <CAHieY7Q2hFoNiruGof81UuomFs5Z%2B6o186d_%2BY8w7JuoQWpitg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000f888240610514d78
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, Feb 1, 2024 at 3:13=E2=80=AFPM Alejandro Imass <aimass@yabarana.com=
> wrote:

> I made the title provocative for a flame but in good faith, so hear me ou=
t
> ;-)
>
> Being a FreeBSD user for many years I perfectly understand why supporting
> Docker is useless outside of virtualization or just for fun. I only put i=
t
> in the subject to get your attention.
>
> But can the same be said of Kubernetes? In the understanding that k8s
> relies on some Linux specific things like namespaces and control groups
> etc. but we have similar utilities that could be used, so not sure why no
> serious effort to port k8s to BSD so far...
>
> Moreover, why is there not a serious alternative to Kubernetes-like, or a
> FreeBSd native Kubernetes port, at this point in 2024 ? I've read comment=
s
> about Nomad but does it actually work with Bastille for example ? I mean =
we
> have all the building blocks, and we invented "container" so wtf is there
> no similar orchestration and auto scaling jail technology at our disposal
> on FBSD so far ?
>
> What am I missing?
>

You're missing the fact that you could virtualize a Linux host and run all
those Docker/k8s inside it and just proxy access to them.
For example, I am running https://ushahidi.kictanet.or.ke/views/map inside
an Ubuntu VM under bhyve. Apache on the FreeBSD host is doing the proxy.

PS: I am lucky to be the 1st one to pour more fuel into your flame :-)


--=20
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
 In an Internet failure case, the #1 suspect is a constant: DNS.
"Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

--000000000000f888240610514d78
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Feb 1, 2024 at 3:13=E2=80=AFP=
M Alejandro Imass &lt;<a href=3D"mailto:aimass@yabarana.com">aimass@yabaran=
a.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex"><div dir=3D"ltr">I made the title provocative for a flame but in good =
faith, so hear me out ;-)<div><br></div><div>Being a FreeBSD user for many =
years I perfectly understand why supporting Docker is useless outside of vi=
rtualization=C2=A0or just for fun. I only put it in the subject to get your=
 attention.</div><div><br></div><div>But can the same be said of Kubernetes=
? In the understanding that k8s relies on some Linux specific things like n=
amespaces and control groups etc. but we have similar utilities that could =
be used, so not sure why no serious effort to port k8s to BSD so far...</di=
v><div><br></div><div>Moreover, why is there not a serious alternative to K=
ubernetes-like, or a FreeBSd native Kubernetes port, at this point in 2024 =
? I&#39;ve read comments about Nomad but does it actually work with Bastill=
e for example ? I mean we have all the building blocks, and we invented &qu=
ot;container&quot; so wtf is there no similar orchestration and auto scalin=
g jail technology=C2=A0at our disposal on FBSD so far ?</div><div><br></div=
><div>What am I missing?</div></div></blockquote><div><br></div><div>You&#3=
9;re missing the fact that you could virtualize a Linux host and run all th=
ose Docker/k8s inside it and just proxy access to them.</div><div>For examp=
le, I am running=C2=A0<a href=3D"https://ushahidi.kictanet.or.ke/views/map"=
>https://ushahidi.kictanet.or.ke/views/map</a>; inside an Ubuntu VM under bh=
yve. Apache on the FreeBSD host is doing the proxy.</div><div><br></div><di=
v>PS: I am lucky to be the 1st one to pour more fuel into your flame :-)</d=
iv><div><br></div></div><div><br></div><span class=3D"gmail_signature_prefi=
x">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr=
"><div dir=3D"ltr"><div>Best regards,<br>Odhiambo WASHINGTON,<br>Nairobi,KE=
<br>+254 7 3200 0004/+254 7 2274 3223</div><div><span style=3D"color:rgb(34=
,34,34)">=C2=A0In=C2=A0</span><span style=3D"color:rgb(34,34,34)">an Intern=
et failure case, the #1 suspect is a constant: DNS.</span><br>&quot;<span s=
tyle=3D"font-size:12.8px">Oh, the cruft.</span><span style=3D"font-size:12.=
8px">&quot;,=C2=A0</span><span style=3D"font-size:12.8px">egrep -v &#39;^$|=
^.*#&#39;=C2=A0</span><span style=3D"background-color:rgb(34,34,34);color:r=
gb(238,238,238);font-family:&quot;Lucida Console&quot;,Consolas,&quot;Couri=
er New&quot;,monospace;font-size:13.6px">=C2=AF\_(=E3=83=84)_/=C2=AF</span>=
<span style=3D"font-size:12.8px">=C2=A0:-)</span></div><div><span style=3D"=
font-size:12.8px">[How to ask smart questions:=C2=A0</span><span style=3D"f=
ont-size:12.8px"><a href=3D"http://www.catb.org/~esr/faqs/smart-questions.h=
tml" target=3D"_blank">http://www.catb.org/~esr/faqs/smart-questions.html</=
a>]</span></div></div></div></div></div>

--000000000000f888240610514d78--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAAdA2WNFWDUdGR6rboGVBojCx9USPi1oNOFQOw%2ByYOENUek5tQ>