Finch 1.0-ը՝ Amazon-ի Linux կոնտեյներների գործիքակազմը, հասանելի է

Amazon-ը հրապարակել է Finch 1.0 նախագծի թողարկումը, որը մշակում է բաց գործիքակազմ՝ OCI (Open Container Initiative) ձևաչափով Linux կոնտեյներներ ստեղծելու, հրատարակելու և գործարկելու համար: Ծրագրի հիմնական նպատակն է պարզեցնել աշխատանքը Linux կոնտեյներների հետ ոչ Linux-ի վրա հիմնված հոսթ համակարգերում: 1.0 տարբերակը նշվում է որպես առաջին կայուն թողարկումը, որը հարմար է արտադրության տեղակայման և macOS հարթակում ամենօրյա օգտագործման համար: Linux-ի և Windows-ի հաճախորդների աջակցությունը նախատեսվում է ավելացնել ապագա թողարկումներում: Finch կոդը գրված է Go-ում և տարածվում է Apache 2.0 լիցենզիայի ներքո:

Finch-ում հրամանի տողի ինտերֆեյսը կառուցելու համար օգտագործվում են nerdctl նախագծի զարգացումները, որն ապահովում է Docker-ի հետ համատեղելի հրամանների շարք կոնտեյներներ կառուցելու, գործարկելու, հրապարակելու և բեռնելու համար (կառուցել, գործարկել, մղել, քաշել և այլն), ինչպես: ինչպես նաև լրացուցիչ կամընտիր գործառույթներ, ինչպիսիք են առանց արմատային աշխատանքի ռեժիմը, պատկերների կոդավորումը, պատկերների բաշխումը P2P ռեժիմում IPFS-ի միջոցով և թվային ստորագրությամբ պատկերների հավաստագրում: Containerd-ը օգտագործվում է որպես բեռնարկղերի կառավարման ժամանակ: BuildKit գործիքակազմն օգտագործվում է OCI ձևաչափով պատկերներ ստեղծելու համար, իսկ Lima-ն օգտագործվում է Linux-ով վիրտուալ մեքենաներ գործարկելու, ֆայլերի փոխանակման և ցանցային նավահանգիստների վերահասցեավորումը կարգավորելու համար:

Finch-ը միավորում է nerdctl-ը, containerd-ը, BuildKit-ը և Lima-ն մեկում և թույլ է տալիս անմիջապես սկսել՝ առանց այդ բոլոր բաղադրիչները առանձին հասկանալու և կազմաձևելու անհրաժեշտության (եթե Linux համակարգերում կոնտեյներներ գործարկելու հետ կապված խնդիրներ չկան, ապա ստեղծել միջավայր Linux-ի գործարկման համար։ Windows-ի և macOS-ի կոնտեյներները չնչին խնդիր չէ): Աշխատանքի համար մենք առաջարկում ենք մեր սեփական finch օգտակար ծրագիրը, որը թաքցնում է յուրաքանչյուր բաղադրիչի հետ աշխատելու մանրամասները միասնական ինտերֆեյսի հետևում: Սկսելու համար պարզապես տեղադրեք տրամադրված փաթեթը, որը ներառում է ձեզ անհրաժեշտ ամեն ինչ, որից հետո կարող եք անմիջապես ստեղծել և գործարկել կոնտեյներներ։

Ծրագրի շրջանակներում Amazon-ը պատրաստել է նաև մի քանի ընդլայնումներ, որոնք տեղափոխվել են nerdctl նախագծի հիմնական մաս: Մասնավորապես, բաղադրիչներ են պատրաստվել պատկերների թվային ստորագրման համար, և աջակցություն է տրամադրվել SOCI (Seekable OCI) տեխնոլոգիայի միջոցով պատկերներ ստեղծելու և գործարկելու համար, որն ի սկզբանե ստեղծվել է AWS-ի համար և թույլ է տալիս զգալիորեն ավելի արագ բեռնել բեռնարկղերի պատկերները (SOCI-ն թույլ է տալիս սկսել գործարկումը: առանց սպասելու, որ պատկերն ամբողջությամբ բեռնվի և բեռնեք աշխատանքի համար անհրաժեշտ մասերը, քանի որ դրանք անհրաժեշտ են դառնում):

Source: opennet.ru

Добавить комментарий