Runj - kayan aiki masu dacewa da OCI don sarrafa kwantena dangane da gidan yarin FreeBSD

Samuel Karp, injiniyan injiniya a Amazon wanda ke haɓaka rarrabawar Bottlerocket Linux da fasahar keɓewar kwantena don AWS, yana haɓaka sabon runj na lokaci-lokaci dangane da yanayin gidan yarin FreeBSD don samar da keɓantaccen ƙaddamar da kwantena waɗanda aka tsara daidai da ƙayyadaddun ƙayyadaddun OCI (Open Container)) . An sanya aikin a matsayin gwaji, haɓakawa a cikin lokacin kyauta daga babban aikin kuma har yanzu yana kan matakin samfurin. An rubuta lambar a cikin Go kuma an rarraba ta ƙarƙashin lasisin BSD.

Bayan kawo ci gaba zuwa matakin da ya dace, aikin na iya yuwuwa girma zuwa matakin da zai ba ku damar amfani da runj don maye gurbin lokaci na yau da kullun a cikin tsarin Docker da Kubernetes, ta amfani da FreeBSD maimakon Linux don gudanar da kwantena. Daga lokacin aiki na OCI, a halin yanzu ana aiwatar da umarni don ƙirƙira, gogewa, farawa, ƙarewa, da kimanta yanayin kwantena. An ƙirƙiri cikar kwandon bisa ma'auni ko yanki na FreeBSD.

Tun da ƙayyadaddun OCI bai riga ya goyi bayan FreeBSD ba, aikin ya haɓaka ƙarin ƙarin sigogi masu alaƙa da daidaita gidan yari da FreeBSD, waɗanda aka shirya ƙaddamar da su don haɗawa a cikin babban ƙayyadaddun OCI. Don sarrafa gidan yari, gidan yarin, jls, jexec, kisa da abubuwan amfani na ps daga FreeBSD ana amfani da su, ba tare da samun damar kiran tsarin kai tsaye ba. Shirye-shiryen gaba sun haɗa da ƙara tallafi don sarrafa iyakance albarkatun ta hanyar kernel RCTL interface.

Baya ga lokacin aiki na kansa, ana kuma haɓaka ƙirar gwaji a cikin ma'ajiyar aikin don amfani tare da kwantena na lokacin aiki (amfani da Docker), wanda aka gyara don tallafawa FreeBSD. Ana ba da kayan aiki na musamman don canza tushen tushen FreeBSD zuwa hoton kwantena mai dacewa da OCI. Hoton da aka ƙirƙira za a iya shigo da shi daga baya cikin akwati.

source: budenet.ru

Add a comment