Tosaíonn Ciste Nua Fondúireacht Linux do Thionscadail DevOps le Jenkins agus Spinnaker

Tosaíonn Ciste Nua Fondúireacht Linux do Thionscadail DevOps le Jenkins agus Spinnaker

An tseachtain seo caite, Fondúireacht Linux le linn a Cruinniú Mullaigh Ceannaireachta Foinse Oscailte d'fhógair an maidir le ciste nua a chruthú do thionscadail Foinse Oscailte. Tá institiúid neamhspleách eile chun teicneolaíochtaí oscailte [agus éilithe tionscail] a fhorbairt deartha chun uirlisí a chomhcheangal le haghaidh innealtóirí DevOps, agus níos cruinne, chun próisis seachadta leanúnacha agus píblínte CI/CD a eagrú agus a chur i bhfeidhm. Glaodh ar an eagraíocht: The Fondúireacht Seachadta Leanúnach (CDF).

Chun tuiscint níos fearr a fháil ar cén fáth a gcruthaítear fondúireachtaí den sórt sin faoin máthair-eagraíocht Linux Foundation, níl le déanamh ach breathnú ar shampla níos cáiliúla - CNCF (Cloud Native Computing Foundation). Tháinig an ciste seo le feiceáil in 2015 agus ó shin i leith tá go leor tionscadal Foinse Oscailte glactha isteach ina chéimeanna a shainíonn go fírinneach tírdhreach nua-aimseartha an bhonneagair TF scamall: Kubernetes, coimeádán, Prometheus, etc.

Feidhmíonn an eagraíocht féin mar ardán neamhspleách ar a mbonn a dhéantar na tionscadail seo a bhainistiú agus a fhorbairt ar mhaithe le rannpháirtithe margaidh éagsúla. Chun na críche sin, cruthaíodh coistí teicniúla agus margaíochta sa CNCF, glacadh caighdeáin agus rialacha áirithe (má tá suim agat sna sonraí, molaimid léamh, mar shampla, Prionsabail CNCF TOC)... Agus, mar a fheicimid i samplaí “beo”, oibríonn an scéim: éiríonn tionscadail faoin roinn CNCF níos aibí agus faigheann siad tóir sa tionscal, i measc úsáideoirí deiridh agus i measc forbróirí atá rannpháirteach ina bhforbairt.

Tar éis an rath seo (tar éis an tsaoil, tá go leor tionscadal scamall CNCF cheana féin mar chuid de shaol laethúil innealtóirí DevOps), treochtaí ginearálta i TF agus a léiriú sa domhan Foinse Oscailte, chinn Fondúireacht Linux "áitiú" (nó bheadh ​​sé níos ceart “cur chun cinn”) a rá nideoige nua:

“Beidh an Fondúireacht Seachadta Leanúnach (CDF) ina bhaile neodrach ó thaobh an díoltóra do thionscadail ríthábhachtacha Foinse Oscailte atá tiomanta do sheachadadh leanúnach agus sonraíochtaí a luathaíonn próisis phíblíne. Éascóidh CDF idirghníomhú príomhfhorbróirí, úsáideoirí deiridh agus díoltóirí ón tionscal, cuirfidh sé modheolaíochtaí CI/CD agus DevOps chun cinn, saineoidh agus doiciméadóidh sé dea-chleachtais, cruthóidh sé treoracha agus ábhair oiliúna a chuirfidh ar chumas foirne forbartha bogearraí ó aon áit ar domhan CI a chur i bhfeidhm. /CD cleachtais is fearr." .

Idea

Na croíluachanna agus na prionsabail a threoraíonn CDF i láthair na huaire foirmi ionas go mbeidh an eagraíocht:

  1. ... creideann sé i gcumhacht an tseachadta leanúnaigh agus an chaoi a dtugann sé ar chumas forbróirí agus foirne bogearraí ardcháilíochta a scaoileadh níos minice;
  2. …creideann sí i réitigh foinse oscailte is féidir a úsáid le chéile ar fud an timthrialla seachadta bogearraí ar fad;
  3. ... a chothaíonn agus a thacaíonn le héiceachóras de thionscadail Foinse Oscailte atá neamhspleách ar dhíoltóirí trí chomhoibriú agus trí chomhoiriúnacht;
  4. ... cuireann agus spreagann sé cleachtóirí seachadta leanúnacha chun a gcleachtais a chomhoibriú, a roinnt agus a fheabhsú.

Rannpháirtithe agus tionscadail

Ach tá focail áille an iliomad margaíochta, nach bhfuil i gcónaí ag an am céanna leis an méid atá ag tarlú i ndáiríre. Agus sa chiall seo, is féidir an chéad tuiscint ar an eagraíocht a dhéanamh ag cé acu de na cuideachtaí a bhunaigh í agus na tionscadail a tháinig chun bheith ina "céadghin".

Is iad príomhbhaill an CDF 8 cuideachta, eadhon: Capital One, ceann de na 10 mbanc is fearr sna Stáit Aontaithe, agus ionadaithe tionscail i bhfad níos eolach d'innealtóirí TF i bpearsa CircleCI, CloudBees, Google, Huawei, IBM, JFrog agus Netflix. Labhair cuid acu cheana féin faoi imeacht chomh suntasach ina gcuid blaganna, ach níos mó faoi sin thíos.

Áiríonn rannpháirtithe CDF úsáideoirí deiridh a chuid tionscadal freisin - tá catagóir den chineál céanna ag an CNCF, áit ar féidir leat eBay, Pinterest, Twitter, Wikimedia agus go leor eile a fháil. I gcás an chiste nua, níl ach 15 rannpháirtí den sórt sin ann go dtí seo, ach tá ainmneacha suimiúla agus aitheanta le feiceáil cheana féin ina measc: Autodesk, GitLab, Puppet, Rancher, Red Hat, SAP agus literally ceangailte. lá roimh inné Sysdig.

Anois, b'fhéidir, mar gheall ar an rud is mó - faoi na tionscadail a cuireadh cúram CDF. Nuair a cruthaíodh an eagraíocht bhí ceithre cinn acu:

Jenkins agus Jenkins X

Jenkins Is córas CI/CD é nach bhfuil aon réamhrá speisialta ag teastáil uaidh, scríofa i Java, agus atá ann le blianta fada (sílim go díreach: tharla an chéad eisiúint - i bhfoirm Hudson - 14 bliana ó shin!), as a bhfuil arm countless de breiseán faighte aige.

Is féidir an príomhstruchtúr tráchtála taobh thiar de Jenkins inniu a mheas CloudBees, a bhfuil a stiúrthóir teicniúil mar údar bunaidh an tionscadail (Kohsuke Kawaguchi) agus a tháinig chun bheith ar cheann de bhunaitheoirí an fhondúireacht.

Jenkins X - tá an tionscadal seo faoi chomaoin mhór ag CloudBees (mar a d’fhéadfá buille faoi thuairim, tá a phríomhfhorbróirí ar fhoireann na cuideachta céanna), áfach, murab ionann agus Jenkins féin, tá an réiteach iomlán nua - níl sé ach bliain d’aois.

Tairgeann Jenkins X réiteach turnkey chun CI/CD a eagrú d’fheidhmchláir nua-aimseartha néal a imscartar laistigh de bhraislí Kubernetes. Chun seo a bhaint amach, cuireann JX uathoibriú píblíne, cur i bhfeidhm GitOps ionsuite, timpeallachtaí réamhamhairc scaoileadh, agus gnéithe eile. Cuirtear ailtireacht Jenkins X i láthair mar seo a leanas:

Tosaíonn Ciste Nua Fondúireacht Linux do Thionscadail DevOps le Jenkins agus Spinnaker

Stack táirgí - Jenkins, Tógáil Scian, Prow, Skaffold agus Helm. Tuilleadh faoin tionscadal againn scríobh cheana ar an mol.

Spinnaker

Spinnaker ardán seachadta leanúnaigh cruthaithe ag Netflix a bhí foinse oscailte in 2015. Tá baint ghníomhach ag Google lena fhorbairt faoi láthair: trína gcomhiarrachtaí, tá an táirge á fhorbairt mar réiteach d'eagraíochtaí móra a bhfreastalaíonn a bhfoirne DevOps ar go leor foirne forbartha.

Is iad na príomhchoincheapa in Spinnaker chun cur síos a dhéanamh ar sheirbhísí ná feidhmchláir, braislí agus grúpaí freastalaí, agus láimhseálann cothromóirí ualaigh agus ballaí dóiteáin a n-infhaighteacht don domhan lasmuigh:

Tosaíonn Ciste Nua Fondúireacht Linux do Thionscadail DevOps le Jenkins agus Spinnaker
Is féidir tuilleadh faisnéise a fháil faoin bhfeiste Spinnaker bunúsach i doiciméadú tionscadail.

Ligeann an t-ardán duit oibriú le héagsúlacht timpeallachtaí scamall lena n-áirítear Kubernetes, OpenStack agus soláthraithe scamall éagsúla (AWS EC2, GCE, GKE, GAE, Azure, Oracle Cloud Infrastructure), chomh maith le comhtháthú le táirgí agus seirbhísí éagsúla:

  • le córais CI (Jenkins, Travis CI) i bpíblínte;
  • le Datadog, Prometheus, Stackdriver agus SignalFx - le haghaidh imeachtaí monatóireachta;
  • le Slack, HipChat agus Twilio - le haghaidh fógraí;
  • le Pacálaí, Chef agus Puipéad - le haghaidh meaisíní fíorúla.

Seo an rud Scríobh chuig Netflix maidir le cuimsiú Spinnaker sa chiste nua:

“Tá rathúlacht Spinnaker mar gheall go mór ar an bpobal iontach cuideachtaí agus na daoine a úsáideann é agus a chuireann lena fhorbairt. Neartóidh aistriú Spinnaker go CDF an pobal seo. Spreagfaidh an chéim seo athruithe agus infheistíochtaí ó chuideachtaí eile a bhí ag faire ón gclaí. Tríd an doras a oscailt do chuideachtaí nua tabharfar tuilleadh nuálaíochta do Spinnaker a rachaidh chun tairbhe gach duine.”

Agus i Foilseacháin Google nuair a cruthaíodh an Fondúireacht um Sheachadadh Leanúnach, tugtar faoi deara go leithleach gur “córas il-chomhpháirte é Spinnaker atá comhsheasmhach go coincheapúil le Tekton.” Tugann sé seo sinn go dtí an tionscadal deireanach atá san áireamh sa chiste nua.

an Tekton

an Tekton — creat a thíolacadh i bhfoirm comhpháirteanna coiteanna chun córais CI/CD a chruthú agus a chaighdeánú a thugann le tuiscint oibriú píblínte i dtimpeallachtaí éagsúla, lena n-áirítear meaisíní fíorúla rialta, gan fhreastalaí agus Kubernetes.

Is acmhainní “stíl Kubernetes” iad na comhpháirteanna seo féin (arna gcur i bhfeidhm sna K8anna féin mar CRDanna) a fheidhmíonn mar bhlocanna tógála chun píblínte a shainiú. Cuirtear léiriú gairid ar a n-úsáid i gcnuasach K8s i láthair anseo.

Is cosúil go bhfuil an chairn táirgí le tacaíocht ó Tekton eolach cheana féin: Jenkins, Jenkins X, Skaffold agus Knative. Creideann Google Cloud go réitíonn Tekton “an fhadhb a bhaineann le pobal Foinse Oscailte agus díoltóirí mór le rá ag obair le chéile chun an bonneagar CI/CD a nuachóiriú.”

...

De réir analaí leis an CNCF, tá coiste teicniúil cruthaithe ag an CDF (Coiste Maoirseachta Teicniúil, TOC), a áiríonn a bhfreagrachtaí saincheisteanna a bhreithniú (agus cinntí a dhéanamh) maidir le tionscadail nua a chuimsiú sa chiste. Eolas eile faoin eagraíocht féin ar Láithreán gréasáin CDF ní mórán fós, ach is gnáth é seo agus gan ach ceist ama.

Cuirimis deireadh le sliocht ó Fógra JFrog:

“Anois, mar cheann de na cuideachtaí nuabhunaithe Fondúireacht um Sheachadadh Leanúnach, tabharfaimid ár dtiomantas [do theicneolaíocht uilíoch a chruthú ina dtacaíonn sí le réitigh CI/CD eile] go dtí an chéad leibhéal eile. Tiomáinfidh an eagraíocht nua seo caighdeáin seachadta leanúnacha amach anseo a chuirfidh dlús leis an timthriall scaoileadh bogearraí trí chur chuige comhoibríoch agus oscailte. Le glacadh le Jenkins, Jenkins X, Spinnaker agus teicneolaíochtaí eile faoi sciathán na fondúireachta seo, feicimid todhchaí geal do CI/CD!”

PS

Léigh freisin ar ár mblag:

Foinse: will.com

Add a comment