Руњ - ОЦИ-компатибилан комплет алата за управљање контејнерима заснован на ФрееБСД затвору

Семјуел Карп, инжењер у Амазону који развија Боттлероцкет Линук дистрибуцију и технологије изолације контејнера за АВС, развија нови рунтиме руњ заснован на ФрееБСД затворским окружењима како би обезбедио изоловано покретање контејнера дизајнираних у складу са ОЦИ (Опен Цонтаинер) спецификацијском иницијативом) . Пројекат је позициониран као експериментални, развијен у слободно време од главног рада и још увек је у фази прототипа. Код је написан у Го и дистрибуиран под БСД лиценцом.

Након довођења развоја на одговарајући ниво, пројекат потенцијално може порасти до нивоа који вам омогућава да користите руњ да замените редовно време извршавања у Доцкер и Кубернетес системима, користећи ФрееБСД уместо Линука за покретање контејнера. Из ОЦИ рунтиме-а, команде се тренутно имплементирају за креирање, брисање, покретање, присилно окончање и процену стања контејнера. Попуњавање контејнера је креирано на основу стандардног или смањеног ФрееБСД окружења.

Пошто ОЦИ спецификација још увек не подржава ФрееБСД, пројекат је развио низ додатних параметара који се односе на конфигурисање затвора и ФрееБСД-а, који се планирају предати ради укључивања у главну ОЦИ спецификацију. За управљање затвором, користе се јаил, јлс, јекец, килл и пс услужни програми из ФрееБСД-а, без директног приступа системским позивима. Будући планови укључују додавање подршке за управљање ограничењем ресурса преко РЦТЛ интерфејса кернела.

Поред сопственог времена извршавања, експериментални слој се такође развија у репозиторијуму пројекта за коришћење са рунтиме цонтаинерд-ом (који се користи у Доцкер-у), модификованим да подржава ФрееБСД. Нуди се посебан услужни програм за претварање ФрееБСД роотф-ова у ОЦИ-компатибилну слику контејнера. Направљена слика се касније може увести у контејнер.

Извор: опеннет.ру

Додај коментар