BumbleBee, kyakkyawan aiki don sauƙaƙe ƙirƙira da rarraba shirye-shiryen eBPF

solo.io, Cloud Computing company, microservices, sandboxed and serverless, ya buɗe aikin buɗe tushen "BumbleBee". Sabon aikin yana sauƙaƙe ƙwarewar haɓakawa don ginawa, kunshin da rarraba kayan aikin eBPF, a cewar Solo.

ma'aikacin kotu ta atomatik yana haifar da lambar sarari mai amfani tukunyar jirgi don haɓaka kayan aikin eBPF, kamfanin ya bayyana. Hakanan yana ba da ƙwarewa kamar Docker don kunshin shirin eBPF. Wannan yana ba ku damar haɗawa zuwa wasu ayyukan aikin hoto na OCI don bugawa da rarrabawa.

Game da BumbleBee

ma'aikacin kotu yana ba da damar haɗa shirin eBPF azaman hoton akwati daga Buɗaɗɗen Kwantena Initiative (OCI) wanda zai iya aiki akan kowane tsari ba tare da sake tattarawa ko amfani da ƙarin abubuwan da aka gyara ba a cikin sarari mai amfani.

Yin hulɗa tare da lambar eBPF a cikin kernel, gami da sarrafa bayanan da ke fitowa daga na'urar sarrafa eBPF, BumbleBee ne ke sarrafa su, wanda ke fitar da wannan bayanan kai tsaye ta hanyar ma'auni, histograms, ko logs, waɗanda za a iya isa ga, misali, ta amfani da amfani da curl. Hanyar da aka tsara tana bawa mai haɓaka damar mayar da hankali kan rubuta lambar eBPF. kuma kar a shagala ta hanyar tsara hulɗa tare da wannan lambar daga sararin mai amfani, taro, da lodawa cikin kernel.

Shugaba na Solo.io, Idit Levine ya ce:

Kamfanin ya haɓaka BumbleBee don samar da ta atomatik lambar sararin mai amfani da tukunyar jirgi wanda ake buƙata don samun damar fasahar eBPF waɗanda ke gudana a matakin kernel. BumbleBee ya haɗa da ƙirar layin umarni (CLI) wanda ke haifar da lambar sarari ta mai amfani ta atomatik don shirye-shiryen eBPF ta hanyar fallasa taswira kai tsaye kamar rajistan ayyukan, awo, da histograms.

Don sarrafa shirye-shiryen eBPF, An samar da kayan aikin "ƙudan zuma" irin Docker, wanda tare da shi za ku iya zazzage direban eBPF nan da nan na sha'awa daga wurin ajiyar waje da kuma gudanar da shi a kan tsarin gida.

Kayan aikin kayan aiki yana ba ku damar samar da tsarin lambar C don direbobin eBPF na jigon da aka zaɓa (a halin yanzu kawai fayil da direbobin cibiyar sadarwa waɗanda ke sata kira zuwa tarin cibiyar sadarwa da tsarin fayil ana tallafawa). Dangane da tsarin da aka samar, mai haɓakawa zai iya aiwatar da ayyukan da ke sha'awar shi da sauri.

Ba kamar BCC (BPF Compiler Collection), BumbleBee baya sake gina lambar direba ga kowane nau'in kwaya Linux (BCC tana amfani da haɗin kan-da- tashi tare da Clang duk lokacin da aka gudanar da shirin eBPF).

Don warware matsalolin ɗaukar nauyi, Suna tasowa kayan aikin kayan aiki CO-RE da libbpf, waɗanda ke ba ku damar haɗa lamba sau ɗaya kuma yi amfani da loda na musamman na duniya wanda ke daidaita shirin da aka ɗorawa zuwa kernel na yanzu da nau'ikan BTF (BPF Type Format).

BumbleBee plugin ne a saman libbpf kuma yana ba da ƙarin nau'ikan don fassarar atomatik da nunin bayanan da aka sanya cikin daidaitattun tsarin taswirar RingBuffer da HashMap eBPF.

Don gina shirin eBPF na ƙarshe kuma adana shi azaman hoton OCI, kawai gudanar da umarni:

bee build file_with_code name:version

Kuma gudanar da umurnin

bee run name:version

Ta hanyar tsoho, abubuwan da aka karɓa daga mai sarrafawa za a nuna su a cikin taga ta ƙarshe, amma idan ya cancanta za ku iya samun bayanan ta hanyar kiran curl ko wget utilities a tashar tashar jiragen ruwa da ke daure zuwa mai sarrafawa.

Ana iya rarraba direbobi ta wuraren ajiyar OCI masu dacewa, misali, don gudanar da direba na waje daga ma'ajiyar ghcr.io (GitHub Container Registry), kuna iya gudanar da umarnin.

bee run ghcr.io/solo-io/bumblebee/tcpconnect:$(bee version)

Don sanya mai sarrafawa a cikin ma'ajiyar, ana ba da umarnin

bee push

Kuma don danganta sigar

bee tag

Babban fa'idar eBPF shine inganci kawai. Jimlar farashin sarrafawa don tsaro, hanyar sadarwa, da dandamalin ajiya yakamata su ragu yayin da ƙarin masu samarwa ke cin gajiyar damarsu. 

A halin yanzu, eBPF ana amfani dashi da yawa ta hanyar kamfanonin yanar gizo kamar masu samar da sabis na girgije. Facebook yana amfani da shi a matsayin babban ma'aunin ma'auni mai ma'ana da software a cikin cibiyoyin bayanansa, yayin da Google ke amfani da buɗaɗɗen tushen cilium sadarwar software a cikin abubuwan da ke sarrafa Kubernetes. 

Ci gaba, ko da yake, Levine ya ce yanzu lokaci ne kawai kafin eBPF ya zama mafi yawan karɓuwa yayin da ƙarin tsarin aiki ke ba da damar.

Finalmente idan kanaso ka kara sani game dashi, zaka iya duba bayanan A cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.