Amazon Toolkit нашршуда барои контейнерҳои Linux Finch

Amazon Finch, як асбоби кушодаасосро барои сохтан, нашр кардан ва идора кардани контейнерҳои Linux муаррифӣ кард. Маҷмӯаи асбобҳо раванди хеле соддаи насбкунӣ ва истифодаи ҷузъҳои стандартии тайёрро барои кор бо контейнерҳо дар формати OCI (Open Container Initiative) дар бар мегирад. Рамзи Финч дар Go навишта шудааст ва таҳти иҷозатномаи Apache 2.0 паҳн карда мешавад.

Лоиҳа ҳанӯз дар марҳилаи аввали рушд қарор дорад ва танҳо функсияҳои асосиро дар бар мегирад - Amazon тасмим гирифт, ки коркардро паси дарҳои баста ба итмом нарасонад ва барои он ки онҳоро маҷбур накунанд, ки то омода шудани маҳсулоти ниҳоӣ интизор шаванд, рамзи ибтидоиро нашр кард. версия, бо он ки ин метавонад иштирокчиёни манфиатдорро ҷалб кунад ва ба онҳо имкон диҳад, ки нигарониҳои дар ҷараёни таҳияи намояндагони ҷомеаи афкор ва ғояҳоро ба назар гиранд. Мақсади асосии лоиҳа содда кардани кор бо контейнерҳои Linux дар системаҳои мизбони ба Linux асосёфта мебошад. Нашри аввал танҳо кор бо контейнерҳои Linuxро дар муҳити macOS дастгирӣ мекунад, аммо дар оянда нақшаи пешниҳоди имконоти Finch барои Linux ва Windows вуҷуд дорад.

Барои сохтани интерфейси сатри фармон, Финч коркардҳои nerdctl-ро истифода мебарад, ки маҷмӯи фармонҳои ба Docker мувофиқро барои сохтан, иҷро кардан, нашр кардан ва боркунии контейнерҳо (сохт, иҷро, тела, кашидан ва ғайра) ва инчунин хусусиятҳои иловагии ихтиёрӣ таъмин мекунад. , ба монанди кор бидуни реша, рамзгузории тасвирҳо, паҳн кардани тасвирҳо дар ҳолати P2P бо истифода аз IPFS ва тасдиқи тасвирҳо бо имзои рақамӣ. Containerd ҳамчун вақти корӣ барои идоракунии контейнерҳо истифода мешавад. Маҷмӯаи BuildKit барои сохтани тасвирҳо дар формати OCI истифода мешавад ва Лима барои оғоз кардани мошинҳои виртуалӣ бо Linux, танзими мубодилаи файл ва интиқоли порти шабака истифода мешавад.

Финч nerdctl, containerd, BuildKit ва Lima-ро ба як мепайвандад ва ба шумо имкон медиҳад, ки фавран оғоз кунед, бе зарурати фаҳмидан ва танзим кардани ҳамаи ин ҷузъҳо дар алоҳидагӣ (агар ягон мушкилот дар кор кардани контейнерҳо дар системаҳои Linux вуҷуд надошта бошад, пас муҳити кор кардани Linuxро эҷод кунед. контейнерҳо дар Windows ва macOS вазифаи ночиз нест). Барои кор, мо утилитаи финчии худро пешниҳод мекунем, ки тафсилоти кор бо ҳар як ҷузъро паси интерфейси ягона пинҳон мекунад. Барои оғоз кардан, танҳо бастаи пешниҳодшударо насб кунед, ки ҳама чизҳои ба шумо лозимиро дар бар мегирад, ки пас аз он шумо метавонед фавран контейнерҳоро эҷод ва идора кунед.

Манбаъ: opennet.ru

Илова Эзоҳ