Runj - Fitaovana mifanentana amin'ny OCI amin'ny fitantanana ireo kaontenera miorina amin'ny fonjan'ny FreeBSD

Samuel Karp, injeniera ao amin'ny Amazon izay mamolavola ny fizarana Bottlerocket Linux sy ny teknolojia mitoka-monina ho an'ny AWS, dia mamolavola runj vaovao mifototra amin'ny tontolon'ny fonjan'i FreeBSD mba hanomezana fanombohana mitoka-monina ireo kaontenera natao mifanaraka amin'ny hetsika fanondroana OCI (Open Container). . Ny tetikasa dia napetraka ho fanandramana, novolavolaina tamin'ny fotoana malalaka avy amin'ny asa lehibe ary mbola eo amin'ny sehatry ny prototype. Ny kaody dia voasoratra ao amin'ny Go ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana BSD.

Aorian'ny fampivoarana ho amin'ny ambaratonga mety, ny tetikasa dia mety hitombo amin'ny ambaratonga izay ahafahanao mampiasa runj hanoloana ny fampandehanana mahazatra ao amin'ny rafitra Docker sy Kubernetes, mampiasa FreeBSD fa tsy Linux mba hampandehanana container. Avy amin'ny fotoanan'ny OCI, ny baiko dia ampiharina amin'izao fotoana izao mba hamoronana, hamafa, hanombohana, hanery hampitsahatra ary hanombantombana ny toetry ny container. Ny famenoana kaontenera dia noforonina mifototra amin'ny tontolo FreeBSD mahazatra na nesorina.

Koa satria tsy mbola manohana ny FreeBSD ny fanondroana OCI, dia namolavola mari-pamantarana fanampiny maromaro mifandraika amin'ny fanamboarana ny fonja sy ny FreeBSD ny tetikasa, izay nokasaina hatolotra ho fampidirana ao amin'ny famaritana OCI lehibe. Mba hitantana ny fonja dia ampiasaina ny fonja, jls, jexec, kill ary ps utility avy amin'ny FreeBSD, tsy miditra mivantana amin'ny antson'ny rafitra. Ny drafitra ho avy dia misy fanampiana fanampiny amin'ny fitantanana famerana ny loharanon-karena amin'ny alΓ lan'ny interface RCTL kernel.

Ho fanampin'ny fampandehanana azy manokana, misy sosona andrana koa novolavolaina ao amin'ny trano fitehirizam-bokatra hampiasaina amin'ny runtime containerd (ampiasaina amin'ny Docker), novaina hanohanana FreeBSD. Misy fitaovana manokana atolotra hanovana ny FreeBSD rootfs ho sary fitoeran-javatra mifanaraka amin'ny OCI. Ny sary noforonina dia azo ampidirina ao anaty containerd.

Source: opennet.ru

Add a comment