Linux Foundation's New Fund for DevOps Projects Starts with Jenkins and Spinnaker

Linux Foundation's New Fund for DevOps Projects Starts with Jenkins and Spinnaker

Déi lescht Woch, D'Linux Foundation wärend hirem Open Source Leadership Summit ugekënnegt iwwer d'Schafung vun engem neie Fonds fir Open Source Projeten. En aneren onofhängegen Institut fir d'Entwécklung vun oppenen [an Industrie-gefuerdert] Technologien ass entwéckelt fir Tools fir DevOps Ingenieuren ze kombinéieren, a méi präzis, fir kontinuéierlech Liwwerprozesser an CI / CD Pipelines z'organiséieren an ëmzesetzen. D'Organisatioun gouf genannt: The Kontinuéierlech Liwwerung Foundation (CDF).

Fir besser ze verstoen firwat esou Fundamenter ënner der Elterenorganisatioun Linux Foundation erstallt ginn, kuckt just e méi bekannte Beispill - CNCF (Cloud Native Computing Foundation). Dëse Fonds ass am 2015 erschéngt an zënterhier huet a seng Reihen vill Open Source Projeten ugeholl déi wierklech déi modern Landschaft vun der Cloud IT Infrastruktur definéieren: Kubernetes, Containerd, Prometheus, etc.

D'Organisatioun selwer handelt als onofhängeg Plattform op der Basis vun där dës Projeten am Interesse vu verschiddene Maartparticipanten geréiert an entwéckelt ginn. Fir dësen Zweck sinn technesch a Marketingcomitéen am CNCF geschaf ginn, verschidde Standarden a Reegele goufen ugeholl (wann Dir un d'Detailer interesséiert sidd, empfeelen mir Iech z.B. CNCF TOC Prinzipien)... An, wéi mir an "Live" Beispiller gesinn, funktionnéiert de Schema: Projeten ënner der CNCF Departement ginn méi reift a gewannen Popularitéit an der Industrie, souwuel ënner Endbenotzer an ënnert Entwéckler, déi un hirer Entwécklung deelhuelen.

No dësem Succès (schliisslech si vill CNCF Cloud Projete schonn Deel vum Alldag vun DevOps Ingenieuren ginn), allgemeng Trends an IT an hir Manifestatiounen an der Open Source Welt, huet d'Linux Foundation decidéiert "besetzen" (oder et wier méi richteg "Promotioun" ze soen) nei Nisch:

"D'Continuous Delivery Foundation (CDF) wäert e Vendor-neutralt Heem fir kritesch Open Source Projete sinn, gewidmet fir kontinuéierlech Liwwerung a Spezifikatioune, déi Pipelineprozesser beschleunegen. CDF erliichtert d'Interaktioun vu féierende Entwéckler, Endbenotzer an Ubidder aus der Industrie, fördert CI / CD an DevOps Methodologien, definéiert an dokumentéiert bescht Praktiken, erstellt Guiden a Trainingsmaterial, déi Softwareentwécklungsteams vun iwwerall op der Welt erlaben CI ëmzesetzen. /CD Best Practices." .

Idea

D'Kärwäerter a Prinzipien déi CDF am Moment guidéieren formuléiert sou datt d'Organisatioun:

  1. ... gleeft un d'Kraaft vun der kontinuéierlecher Liwwerung a wéi et d'Entwéckler an d'Teams erméiglecht, héichqualitativ Software méi dacks ze verëffentlechen;
  2. ... gleeft un Open Source Léisungen, déi zesummen iwwer de ganze Software Liwwerungszyklus benotzt kënne ginn;
  3. ... kultivéiert an ënnerstëtzt en Ökosystem vun Open Source Projeten, déi onofhängeg vu Verkeefer duerch Zesummenaarbecht a géigesäiteg Kompatibilitéit sinn;
  4. ... fördert an encouragéiert kontinuéierlech Liwwerpraktiker fir hir Praktiken ze kollaboréieren, ze deelen an ze verbesseren.

Participanten a Projeten

Awer schéi Wierder sinn d'Verkeefer, déi net ëmmer mat deem wat an der Realitéit geschitt ass. An an dësem Sënn kann den éischten Androck vun der Organisatioun gemaach ginn, wéi eng vun de Firmen et geformt hunn a wéi eng Projete seng "Éischt gebuer" ginn.

D'Haaptmembere vun der CDF sinn 8 Firmen, nämlech: Capital One, eng vun den Top 10 US Banken, an Industrievertrieder vill méi vertraut fir IT Ingenieuren an der Persoun vum CircleCI, CloudBees, Google, Huawei, IBM, JFrog an Netflix. E puer vun hinnen hu schonn iwwer esou e bedeitend Event an hire Blogs geschwat, awer méi doriwwer hei ënnen.

CDF Participanten enthalen och d'Endbenotzer vu senge Projeten - d'CNCF huet eng ähnlech Kategorie, wou Dir eBay, Pinterest, Twitter, Wikimedia a vill anerer fannt. Am Fall vum neie Fonds sinn et bis elo nëmme 15 esou Participanten, awer interessant a bekannt Nimm si schonn ënnert hinnen: Autodesk, GitLab, Puppet, Rancher, Red Hat, SAP a wuertwiertlech matgemaach. viru gëschter Sysdig.

Elo, vläicht, iwwer den Haapt Saach - iwwer d'Projeten, fir déi CDF mat Suergfalt uvertraut gouf. Zu der Zäit vun der Grënnung vun der Organisatioun waren et véier vun hinnen:

Jenkins an Jenkins X

Jenkins ass e CI / CD System dee kaum eng speziell Aféierung brauch, op Java geschriwwen, an et ass zënter ville Joeren (denkt einfach: déi éischt Verëffentlechung - a Form vum Hudson - ass viru 14 Joer stattfonnt!), fir déi et eng Onmass Arméi vu Plugins kritt huet.

D'Haaptrei kommerziell Struktur hannert Jenkins haut kann considéréiert ginn CloudBees, deem säin techneschen Direkter den ursprénglechen Auteur vum Projet ass (Kohsuke Kawaguchi) an deen ee vun de Grënner vun der Fondatioun gouf.

Jenkins X - Dëse Projet verdankt och vill CloudBees (wéi Dir kéint roden, seng Haaptentwéckler sinn am Personal vun der selwechter Firma), awer, am Géigesaz zu Jenkins selwer, ass d'Léisung komplett nei - et ass nëmmen ee Joer al.

Jenkins X bitt eng schlësselfäerdeg Léisung fir d'Organisatioun vun CI / CD fir modern Cloud Uwendungen, déi bannent Kubernetes Cluster ofgesat ginn. Fir dëst z'erreechen, bitt JX Pipelineautomatiséierung, agebaute GitOps Implementatioun, Verëffentlechungsvirschau-Ëmfeld an aner Funktiounen. D'Architektur vum Jenkins X gëtt wéi follegt presentéiert:

Linux Foundation's New Fund for DevOps Projects Starts with Jenkins and Spinnaker

Produit Stack - Jenkins, Knative Build, Prow, Skaffold an Helm. Méi iwwert de Projet mir scho geschriwwen op der hub.

spinnaker

spinnaker ass eng kontinuéierlech Liwwerplattform erstallt vun Netflix déi am Joer 2015 opgemaach gouf. Google ass de Moment aktiv an hirer Entwécklung involvéiert: duerch hir gemeinsam Efforten gëtt d'Produkt als Léisung fir grouss Organisatiounen entwéckelt, deenen hir DevOps Teams vill Entwécklungsteams servéieren.

D'Schlësselkonzepter am Spinnaker fir Servicer ze beschreiwen sinn Uwendungen, Cluster a Servergruppen, an hir Disponibilitéit fir d'Äussewelt gëtt vu Lastbalancer a Firewalls gehandhabt:

Linux Foundation's New Fund for DevOps Projects Starts with Jenkins and Spinnaker
Méi Informatiounen iwwert d'Basis Spinnaker Apparat kann fonnt ginn an Projet Dokumentatioun.

D'Plattform erlaabt Iech mat enger Vielfalt vu Cloud-Ëmfeld ze schaffen, dorënner Kubernetes, OpenStack a verschidde Cloud-Provider (AWS EC2, GCE, GKE, GAE, Azure, Oracle Cloud Infrastructure), wéi och mat verschiddene Produkter a Servicer z'integréieren:

  • mat CI Systemer (Jenkins, Travis CI) an Pipelines;
  • mat Datadog, Prometheus, Stackdriver an SignalFx - fir Iwwerwachung Evenementer;
  • mat Slack, HipChat an Twilio - fir Notifikatiounen;
  • mat Packer, Chef a Puppet - fir virtuell Maschinnen.

Hei ass wat geschriwwen zu Netflix iwwer d'Inklusioun vum Spinnaker am neie Fonds:

"Den Erfolleg vum Spinnaker ass zu engem groussen Deel wéinst der wonnerbarer Gemeinschaft vu Firmen a Leit, déi et benotzen an zu hirer Entwécklung bäidroen. Den Transfert vum Spinnaker op CDF wäert dës Gemeinschaft stäerken. Dëse Schrëtt wäert Ännerungen an Investitioune vun anere Firmen encouragéieren, déi vun der Säit gekuckt hunn. D'Dier opzemaachen fir nei Firmen wäert méi Innovatioun fir Spinnaker bréngen, déi jidderee profitéiere wäert.

An a Google Publikatiounen bei der Geleeënheet vun der Schafung vun der Continuous Delivery Foundation, gëtt et separat bemierkt datt "Spinnaker e Multi-Komponente System ass dee konzeptuell konsequent mat Tekton ass." Dat bréngt eis zum leschte Projet, deen am neie Fong dra steet.

den Tekton

den Tekton - e Kader presentéiert a Form vun gemeinsame Komponenten fir d'Schafe an d'Standardiséierung vun CI / CD Systemer, déi d'Operatioun vu Pipelines a verschiddenen Ëmfeld implizéieren, dorënner regelméisseg virtuelle Maschinnen, Serverlos a Kubernetes.

Dës Komponente selwer sinn "Kubernetes-Stil" Ressourcen (implementéiert a K8s selwer als CRDs) déi als Bausteng handelen fir Pipelines ze definéieren. Eng kuerz Illustratioun vun hirem Gebrauch am K8s Cluster gëtt presentéiert hei.

De Produktstack ënnerstëtzt vum Tekton wäert scho vertraut schéngen: Jenkins, Jenkins X, Skaffold a Knative. Google Cloud mengt datt Tekton léist "de Problem vun der Open Source Gemeinschaft a féierende Verkeefer, déi zesumme schaffen fir d'Infrastruktur fir CI / CD ze moderniséieren."

...

Analogie mam CNCF huet d'CDF en technesche Comité (Technical Oversight Committee, TOC) gegrënnt, deem seng Verantwortung d'Bedenken vun Themen (an Entscheedungen huelen) betreffend d'Inklusioun vun neie Projeten am Fonds beinhalt. Aner Informatiounen iwwert d'Organisatioun selwer op CDF Websäit nach net vill, mee dat ass normal an nëmmen eng Fro vun der Zäit.

Loosst eis mat engem Zitat aus JFrog Ukënnegung:

"Elo, als ee vun de nei gegrënnte Continuous Delivery Foundation Firmen, wäerte mir eis Engagement [fir Technologie ze kreéieren déi universell ass an hirer Ënnerstëtzung vun aneren CI / CD Léisungen] op den nächsten Niveau. Dës nei Organisatioun wäert zukünfteg kontinuéierlech Liwwernormen féieren, déi de Software Release Zyklus duerch eng kollaborativ an oppe Approche beschleunegen. Mat der Adoptioun vu Jenkins, Jenkins X, Spinnaker an aner Technologien ënner dem Flillek vun dëser Fondatioun, gesi mir eng hell Zukunft fir CI/CD!

PS

Liest och op eisem Blog:

Source: will.com

Setzt e Commentaire