Finch 1.0, як абзор барои контейнерҳои Linux аз Amazon дастрас аст

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

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

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

Дар доираи лоиҳа, Amazon инчунин якчанд васеъкуниро омода кардааст, ки ба қисми асосии лоиҳаи nerdctl интиқол дода шудаанд. Аз ҷумла, ҷузъҳо барои имзои рақамии тасвирҳо омода карда шудаанд ва барои эҷод ва оғоз кардани тасвирҳо бо истифода аз технологияи SOCI (Seekable OCI), ки дар ибтидо барои AWS сохта шудааст ва имкон медиҳад, ки ба таври назаррас тезтар боркунии тасвирҳои контейнерӣ (SOCI ба шумо имкон медиҳад, ки оғоз кунед) бе мунтазири пурра бор кардани тасвир ва қисмҳои барои кор заруриро бор кунед, зеро онҳо заруранд).

Манбаъ: opennet.ru

Илова Эзоҳ