Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Feb 2024 15:47:38 +0100
From:      Alejandro Imass <aimass@yabarana.com>
To:        Mario Marietto <marietto2008@gmail.com>
Cc:        Odhiambo Washington <odhiambo@gmail.com>,  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:  <CAHieY7SFHAEQVdu75ffdpghXZzsxZqMXaKtxUFS0ZUYLM14yDA@mail.gmail.com>
In-Reply-To: <CA%2B1FSijA6w%2BKmxuNcweH5txmKL70ObL9h1OrF_JzTt-JLkVrjA@mail.gmail.com>
References:  <CAHieY7Q2hFoNiruGof81UuomFs5Z%2B6o186d_%2BY8w7JuoQWpitg@mail.gmail.com> <CAAdA2WNFWDUdGR6rboGVBojCx9USPi1oNOFQOw%2ByYOENUek5tQ@mail.gmail.com> <CA%2B1FSijA6w%2BKmxuNcweH5txmKL70ObL9h1OrF_JzTt-JLkVrjA@mail.gmail.com>

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

On Thu, Feb 1, 2024 at 1:44=E2=80=AFPM Mario Marietto <marietto2008@gmail.c=
om>
wrote:

> Would be cool to investigate if the Linuxulator supports Kubernetes....
>
>

I understand that Linux native container can already run on BSD with
Linuxulator layer. But I would rather traduce Dockerfile to Bastillefile of
CBSDFile and go with native code.

IMO, the issue is not so much the container tech, we invented that in the
first place. The issue is not having a decent orchestrator / autoscaling
service.

Although I think that runj is the correct starting point:

https://github.com/samuelkarp/runj

Although I am not a k8s expert not sure if runj counts as an alternative to
k8s or more like container runtime for k8s. Would be nice that actual k8s
experts could chime in here ...




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


> You're missing the fact that you could virtualize a Linux host and run al=
l
>> 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 :-)
>>
>>
>> --
>> 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]
>>
>
>
> --
> Mario.
>

--0000000000005140ce06105314f6
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 1:44=E2=80=AFP=
M Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmail.com">marietto2008=
@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;=
border-left-color:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Would=
 be cool to investigate if the Linuxulator supports Kubernetes.... <br></di=
v><br></blockquote><div><br></div><div><br></div><div>I understand that Lin=
ux native container can already run on BSD with Linuxulator layer. But I wo=
uld rather traduce Dockerfile to Bastillefile of CBSDFile and go with nativ=
e code.</div><div><br></div><div>IMO, the issue is not so much the containe=
r tech, we invented that in the first place. The issue is not having a dece=
nt orchestrator / autoscaling service.</div><div><br></div><div>Although I =
think that runj=C2=A0is the correct starting point:</div><div><br></div><di=
v><a href=3D"https://github.com/samuelkarp/runj">https://github.com/samuelk=
arp/runj</a><br></div><div><br></div><div>Although I am not a k8s expert no=
t sure if runj=C2=A0counts as an alternative to k8s or more like container =
runtime for k8s. Would be nice that actual k8s experts could chime in here =
...</div><div><br></div><div><br></div><div>=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;bo=
rder-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Fe=
b 1, 2024 at 1:40=E2=80=AFPM Odhiambo Washington &lt;<a href=3D"mailto:odhi=
ambo@gmail.com" target=3D"_blank">odhiambo@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Feb 1, 202=
4 at 3:13=E2=80=AFPM Alejandro Imass &lt;<a href=3D"mailto:aimass@yabarana.=
com" target=3D"_blank">aimass@yabarana.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-wid=
th:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-l=
eft:1ex"><div dir=3D"ltr"><br></div></blockquote></div></div></blockquote><=
/div></blockquote><div><br></div><div>...</div><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:=
1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left=
:1ex"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;bor=
der-left-color:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div cla=
ss=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color=
:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"></div></blockquote><di=
v>You&#39;re missing the fact that you could virtualize a Linux host and ru=
n all those Docker/k8s inside it and just proxy access to them.</div><div>F=
or example, I am running=C2=A0<a href=3D"https://ushahidi.kictanet.or.ke/vi=
ews/map" target=3D"_blank">https://ushahidi.kictanet.or.ke/views/map</a>; in=
side an Ubuntu VM under bhyve. Apache on the FreeBSD host is doing the prox=
y.</div><div><br></div><div>PS: I am lucky to be the 1st one to pour more f=
uel into your flame :-)</div><div><br></div></div><div><br></div><span clas=
s=3D"gmail_signature_prefix">-- </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"colo=
r:rgb(34,34,34)">an Internet failure case, the #1 suspect is a constant: DN=
S.</span><br>&quot;<span style=3D"font-size:12.8px">Oh, the cruft.</span><s=
pan 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-c=
olor:rgb(34,34,34);color:rgb(238,238,238);font-family:&quot;Lucida Console&=
quot;,Consolas,&quot;Courier 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"font-size:12.8px"><a href=3D"http://www.catb.org/~=
esr/faqs/smart-questions.html" target=3D"_blank">http://www.catb.org/~esr/f=
aqs/smart-questions.html</a>]</span></div></div></div></div></div>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>
</blockquote></div></div>

--0000000000005140ce06105314f6--



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