Runj — OCI-kompatibelt verktyg för hantering av containrar baserat pĂ„ FreeBSD jail

Samuel Karp, ingenjör pÄ Amazon som arbetar med utvecklingen av Linux-distributionen Bottlerocket och containerisoleringsteknologier för AWS, utvecklar ett nytt runtime kallat runj baserat pÄ jail-miljöer i FreeBSD för att möjliggöra isolerad körning av containrar som följer OCI-specifikationen (Open Container Initiative). Projektet positioneras som experimentellt och utvecklas pÄ hans fritid och Àr för nÀrvarande i prototypstadiet. Koden Àr skriven i Go och distribueras under BSD-licensen.

Efter att utvecklingen nÄtt en tillfredsstÀllande nivÄ kan projektet potentiellt vÀxa till att anvÀnda runj för att ersÀtta det standardiserade runtime i Docker och Kubernetes, med FreeBSD som operativsystem för containerkörning istÀllet för Linux. För nÀrvarande har OCI-runtime implementerat kommandon för att skapa, ta bort, starta, tvÄngsavsluta och utvÀrdera tillstÄndet för containrar. InnehÄllet i containern skapas baserat pÄ en standard eller begrÀnsad FreeBSD-miljö.

Eftersom det för nÀrvarande inte finns nÄgot stöd för FreeBSD i OCI-specifikationen har ett antal ytterligare parametrar utvecklats inom projektet som rör konfigurationen av jail och FreeBSD, vilka planeras att överlÀmnas för att inkluderas i den huvudsakliga OCI-specifikationen. För att hantera jail anvÀnds verktygen jail, jls, jexec, kill och ps frÄn FreeBSD, utan direkt Ätkomst till systemanrop. Framtidsplanerna innefattar att lÀgga till stöd för hantering av resursbegrÀnsningar via RCTL-grÀnssnittet i kÀrnan.

Förutom det egna runtime:et utvecklas det ocksÄ en experimentell lager i projektets repository för anvÀndning tillsammans med runtime:et containerd (anvÀnt i Docker), modifierat för att stödja FreeBSD. För att konvertera rootfs FreeBSD till en OCI-kompatibel containerbild föreslÄs ett speciellt verktyg. Den skapade bilden kan senare importeras till containerd.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster