V containerd byly přijaty změny, které umožňují spuštění Linux kontejnerů na FreeBSD.

V projektu containerd byla přijata sada změn, která integruje podporu runtime runj a otevírá možnost použití na FreeBSD OCI-kompatibilních kontejnerových obrazů založených na Linuxu, například obrazů Docker. V komentářích k těmto změnám je uveden příklad úspěšného spuštění na FreeBSD obrazu s Alpine Linux. $ sudo ctr run —rm —runtime wtf.sbk.runj.v1 —tty —snapshotter zfs docker.io/library/alpine:latest test sh -c 'cat /etc/os-release && uname -a' NAME="Alpine Linux" ID=alpine VERSION_ID=3.16.0 PRETTY_NAME="Alpine Linux v3.16" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" Linux 3.17.0 FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC x86_64 Linux

Navzdory experimentálnímu statusu projektu runj a omezené funkčnosti v současné době může být projekt užitečný pro osobní experimenty, zjednodušení modelování řešení (Proof Of Concept), místní vývoj, spuštění testů před nasazením do cloudových systémů a analýzu funkčnosti v případech, kdy není možné přejít na otestovaná a průmyslová řešení na jiných platformách, ale potřeba kontejnerizace se stala naléhavou. Pro práci jsou vyžadovány nainstalované jail, jls, jexec a ps.

Je třeba zvláště poznamenat, že runj je osobní projekt Samuela Karpa, inženýra z firmy Amazon, který se zabývá vývojem Linuxového distribuce Bottlerocket a technologií kontejnerové izolace pro AWS, a který je také nezávislým členem Technical Oversight Board projektu OpenContainers. Po dosažení potřebné úrovně může být runj použit jako náhrada za standardní runtime v systémech Docker a Kubernetes, s použitím FreeBSD pro spuštění kontejnerů místo Linuxu. Z OCI runtime byly v současnosti realizovány příkazy pro vytváření, odstraňování, spouštění, nucené ukončení a vyhodnocení stavu kontejnerů, stejně jako pro nastavení procesu, bodů připojení a jména hostitele.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster