Prieš pat KubeCon NA 2023, Čikagoje, CNCF paskelbė apie naują projektą, skirtą padėti CNCF projektams sukurti arm64/Ampere bėgikus, kad jų naktiniai vietiniai arm64 pastatymai taptų saugesni, efektyviau panaudotų išteklius ir būtų daug greitesni.
Problema buvo triguba. Remiantis „GitHub“ dokumentais, „GitHub Self-hosted Runners“ paleidimas atvirojo kodo projektui yra nesaugus dėl šalutinio poveikio, kuris gali likti po statyti. Ir nors to savaime pakanka, kad CNCF projektams prireiktų geresnio būdo atlikti savo nakties kūrimą, versijos dažnai buvo per daug aprūpintos, todėl buvo švaistomi bendruomenės ištekliai ir jie buvo prastai sukonfigūruoti. Taigi projekto kūrimas užtruko per ilgai, kad būtų užbaigtas per 6 valandų laikotarpį.
CNCF, „Ampere Computing“ (arm64 serverio lustų gamintojas) ir „Equinix“ (prieglobos įmonė) susisiekė su „OpenFaaS“, „Actuated“ kūrėju, norėdami sužinoti, ką būtų galima padaryti. Iš pradžių pirmajam projekto etapui buvo atrinkti aštuoni projektai.
Praėjus dviem mėnesiams nuo projekto, „Ampere Computing“ kūrėjų ryšių direktorius Dave'as Neary'as susitiko su Chrisu Aniszczyku, Linux fondo CTO, Edu Vieelmetti, „Equinix“ atvirojo kodo kūrėjų partnerių vadovu ir Alexu Ellis, „OpenFaaS“ generaliniu direktoriumi. projektą, kodėl jis buvo sukurtas, kas buvo padaryta ir kaip jis veikia.
Štai keletas projektų Dave Neary rezultatų paskelbta Ampere arm64 serverio bendruomenėje ir aptarė komanda:
- „OpenTelemetry“ pridėjo Arm64 palaikymą ir Arm64 CI versijų
- Naudodami Actuated, iki penkių etcd bendradarbių dabar gali skirti savo laiką ir energiją kitur
- Pilotas iki šiol atliko daugiau nei 70 000 minučių CI užduočių Ampere serveriuose, kuriuos priglobė Equinix
- Daugybė ataskaitų teikimo patobulinimų leido projektams pritaikyti savo poreikius atitinkantį VM dydį, valdyti „griausmingą bandą“, kilusią dėl kassavaitinio „Dependabot“ paleidimo, ir greitai pranešti, kai kūrimo laikas labai pasikeičia, kad būtų pastebėtos kūrimo proceso problemos.
- Pagrindiniai konteinerių ekosistemos elementai (konteinerių vykdymo laikas runc, cri-o ir konteineris) dabar turi saugesnę programinės įrangos tiekimo grandinę
Norėdami gauti daugiau informacijos apie šį naujovišką projektą, žiūrėkite vaizdo įrašą.
Prisijunkite prie pasaulinio kūrėjų bendruomenės forumo adresu Community.amperecomputing.com.
Kviečiame daugiau sužinoti apie mūsų kūrėjų pastangas, rasti geriausios praktikos pavyzdžių ir gauti įžvalgų adresu developer.amperecomputing.com.