DevOps ప్రాజెక్ట్‌ల కోసం Linux ఫౌండేషన్ యొక్క కొత్త ఫండ్ జెంకిన్స్ మరియు స్పిన్నకర్‌తో ప్రారంభమవుతుంది

DevOps ప్రాజెక్ట్‌ల కోసం Linux ఫౌండేషన్ యొక్క కొత్త ఫండ్ జెంకిన్స్ మరియు స్పిన్నకర్‌తో ప్రారంభమవుతుంది

గత వారం, Linux ఫౌండేషన్ దాని ఓపెన్ సోర్స్ లీడర్‌షిప్ సమ్మిట్ సందర్భంగా ప్రకటించింది ఓపెన్ సోర్స్ ప్రాజెక్ట్‌ల కోసం కొత్త ఫండ్ సృష్టిపై. ఓపెన్ [మరియు పరిశ్రమ-డిమాండ్] టెక్నాలజీల అభివృద్ధి కోసం మరొక స్వతంత్ర సంస్థ DevOps ఇంజనీర్‌ల కోసం సాధనాలను కలపడానికి మరియు మరింత ఖచ్చితంగా, నిరంతర డెలివరీ ప్రక్రియలు మరియు CI/CD పైప్‌లైన్‌లను నిర్వహించడానికి మరియు అమలు చేయడానికి రూపొందించబడింది. సంస్థను పిలిచారు: ది నిరంతర డెలివరీ ఫౌండేషన్ (CDF).

మాతృ సంస్థ Linux ఫౌండేషన్ క్రింద ఇటువంటి పునాదులు ఎందుకు సృష్టించబడ్డాయో బాగా అర్థం చేసుకోవడానికి, మరింత ప్రసిద్ధ ఉదాహరణ చూడండి - CNCF (క్లౌడ్ నేటివ్ కంప్యూటింగ్ ఫౌండేషన్). ఈ ఫండ్ 2015లో కనిపించింది మరియు అప్పటి నుండి క్లౌడ్ ఐటి ఇన్‌ఫ్రాస్ట్రక్చర్ యొక్క ఆధునిక ల్యాండ్‌స్కేప్‌ను నిజంగా నిర్వచించే అనేక ఓపెన్ సోర్స్ ప్రాజెక్ట్‌లను తన ర్యాంక్‌లలోకి అంగీకరించింది: కుబెర్నెటెస్, కంటైనర్డ్, ప్రోమేథియస్ మొదలైనవి.

సంస్థ స్వయంగా ఒక స్వతంత్ర వేదికగా పనిచేస్తుంది, దీని ఆధారంగా ఈ ప్రాజెక్ట్‌లు వివిధ మార్కెట్ భాగస్వాముల ప్రయోజనాల కోసం నిర్వహించబడతాయి మరియు అభివృద్ధి చేయబడతాయి. ఈ ప్రయోజనం కోసం, CNCF లో సాంకేతిక మరియు మార్కెటింగ్ కమిటీలు సృష్టించబడ్డాయి, కొన్ని ప్రమాణాలు మరియు నియమాలు ఆమోదించబడ్డాయి (మీకు వివరాలపై ఆసక్తి ఉంటే, చదవమని మేము సిఫార్సు చేస్తున్నాము, ఉదాహరణకు, CNCF TOC సూత్రాలు)... మరియు, మేము "ప్రత్యక్ష" ఉదాహరణలలో చూసినట్లుగా, ఈ పథకం పని చేస్తుంది: CNCF విభాగంలోని ప్రాజెక్ట్‌లు మరింత పరిణతి చెందుతాయి మరియు పరిశ్రమలో అంతిమ వినియోగదారులలో మరియు వారి అభివృద్ధిలో పాల్గొనే డెవలపర్‌లలో ప్రజాదరణ పొందుతాయి.

ఈ విజయం తర్వాత (అన్ని తరువాత, అనేక CNCF క్లౌడ్ ప్రాజెక్ట్‌లు ఇప్పటికే DevOps ఇంజనీర్ల రోజువారీ జీవితంలో భాగంగా మారాయి), ITలో సాధారణ పోకడలు మరియు ఓపెన్ సోర్స్ ప్రపంచంలో వాటి వ్యక్తీకరణలు, Linux ఫౌండేషన్ "ఆక్రమించాలని" నిర్ణయించుకుంది (లేదా "ప్రమోట్" అని చెప్పడం మరింత సరైనది) కొత్త సముచితం:

“నిరంతర డెలివరీ ఫౌండేషన్ (CDF) నిరంతర డెలివరీ మరియు పైప్‌లైన్ ప్రక్రియలను వేగవంతం చేసే స్పెసిఫికేషన్‌లకు అంకితమైన క్లిష్టమైన ఓపెన్ సోర్స్ ప్రాజెక్ట్‌ల కోసం విక్రేత-తటస్థ గృహంగా ఉంటుంది. CDF అనేది పరిశ్రమలోని ప్రముఖ డెవలపర్‌లు, తుది వినియోగదారులు మరియు విక్రేతల పరస్పర చర్యను సులభతరం చేస్తుంది, CI/CD మరియు DevOps పద్ధతులను ప్రోత్సహిస్తుంది, ఉత్తమ అభ్యాసాలను నిర్వచిస్తుంది మరియు డాక్యుమెంట్ చేస్తుంది, ప్రపంచంలో ఎక్కడి నుండైనా CI అమలు చేయడానికి సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ బృందాలను ప్రారంభించే మార్గదర్శకాలు మరియు శిక్షణా సామగ్రిని సృష్టిస్తుంది. /CD ఉత్తమ అభ్యాసాలు." .

ఆలోచన

ప్రస్తుతానికి CDFకి మార్గనిర్దేశం చేసే ప్రధాన విలువలు మరియు సూత్రాలు సూత్రీకరించబడింది అటువంటి సంస్థ:

  1. ... నిరంతర డెలివరీ యొక్క శక్తిని మరియు అధిక-నాణ్యత సాఫ్ట్‌వేర్‌ను మరింత తరచుగా విడుదల చేయడానికి డెవలపర్‌లు మరియు బృందాలకు ఇది ఎలా అధికారం ఇస్తుంది;
  2. … మొత్తం సాఫ్ట్‌వేర్ డెలివరీ సైకిల్‌లో కలిసి ఉపయోగించగల ఓపెన్ సోర్స్ సొల్యూషన్స్‌పై నమ్మకం;
  3. ... సహకారం మరియు పరస్పర అనుకూలత ద్వారా విక్రేతల నుండి స్వతంత్రంగా ఉండే ఓపెన్ సోర్స్ ప్రాజెక్ట్‌ల పర్యావరణ వ్యవస్థను పెంపొందిస్తుంది మరియు మద్దతు ఇస్తుంది;
  4. ... నిరంతర డెలివరీ అభ్యాసకులు సహకరించడానికి, భాగస్వామ్యం చేయడానికి మరియు వారి అభ్యాసాలను మెరుగుపరచడానికి ప్రోత్సహిస్తుంది మరియు ప్రోత్సహిస్తుంది.

పాల్గొనేవారు మరియు ప్రాజెక్ట్‌లు

కానీ అందమైన పదాలు విక్రయదారులు చాలా ఉన్నాయి, ఇది ఎల్లప్పుడూ వాస్తవానికి ఏమి జరుగుతుందో దానితో సమానంగా ఉండదు. మరియు ఈ కోణంలో, సంస్థ యొక్క మొదటి అభిప్రాయాన్ని ఏ కంపెనీలు ఏర్పరుస్తాయి మరియు ఏ ప్రాజెక్ట్‌లు దాని “మొదటి సంతానం” గా మారాయి.

CDF యొక్క ప్రధాన సభ్యులు X కంపెనీలు, అవి: క్యాపిటల్ వన్, టాప్ 10 US బ్యాంక్‌లలో ఒకటి మరియు CircleCI, CloudBees, Google, Huawei, IBM, JFrog మరియు Netflix వ్యక్తులలో IT ఇంజనీర్‌లకు బాగా తెలిసిన పరిశ్రమ ప్రతినిధులు. వారిలో కొందరు తమ బ్లాగ్‌లలో ఇప్పటికే అటువంటి ముఖ్యమైన సంఘటన గురించి మాట్లాడారు, కానీ దాని గురించి మరింత దిగువన ఉంది.

CDF పాల్గొనేవారిలో దాని ప్రాజెక్ట్‌ల తుది వినియోగదారులు కూడా ఉన్నారు - CNCF ఇదే వర్గాన్ని కలిగి ఉంది, ఇక్కడ మీరు eBay, Pinterest, Twitter, Wikimedia మరియు అనేక ఇతర వాటిని కనుగొనవచ్చు. కొత్త ఫండ్ విషయంలో, ఇప్పటివరకు కేవలం 15 మంది మాత్రమే పాల్గొనేవారు, అయితే వారిలో ఇప్పటికే ఆసక్తికరమైన మరియు ప్రసిద్ధ పేర్లు కనిపిస్తున్నాయి: Autodesk, GitLab, Puppet, Rancher, Red Hat, SAP మరియు అక్షరాలా చేరాయి మొన్న సిస్డిగ్.

ఇప్పుడు, బహుశా, ప్రధాన విషయం గురించి - CDF సంరక్షణకు అప్పగించబడిన ప్రాజెక్టుల గురించి. సంస్థ యొక్క సృష్టి సమయంలో వాటిలో నాలుగు ఉన్నాయి:

జెంకిన్స్ మరియు జెంకిన్స్ X

జెంకిన్స్ అనేది CI/CD సిస్టమ్, దీనికి ప్రత్యేక పరిచయం అవసరం లేదు, జావాలో వ్రాయబడింది మరియు చాలా సంవత్సరాలుగా ఉంది (ఒక్కసారి ఆలోచించండి: మొదటి విడుదల - హడ్సన్ రూపంలో - 14 సంవత్సరాల క్రితం జరిగింది!), దీని కోసం ఇది లెక్కలేనన్ని ప్లగిన్‌ల సైన్యాన్ని కొనుగోలు చేసింది.

నేడు జెంకిన్స్ వెనుక ఉన్న ప్రధాన వాణిజ్య నిర్మాణాన్ని పరిగణించవచ్చు క్లౌడ్బీస్, దీని సాంకేతిక దర్శకుడు ప్రాజెక్ట్ యొక్క అసలు రచయిత (కోహ్సుకే కవాగుచి) మరియు ఇది ఫౌండేషన్ వ్యవస్థాపకులలో ఒకరిగా మారింది.

జెంకిన్స్ X - ఈ ప్రాజెక్ట్ CloudBeesకి కూడా చాలా రుణపడి ఉంది (మీరు ఊహించినట్లుగా, దాని ప్రధాన డెవలపర్లు అదే కంపెనీ సిబ్బందిలో ఉన్నారు), అయినప్పటికీ, జెంకిన్స్ మాదిరిగా కాకుండా, పరిష్కారం పూర్తిగా కొత్తది - ఇది కేవలం ఒక సంవత్సరం మాత్రమే.

కుబెర్నెటెస్ క్లస్టర్‌లలో అమర్చబడిన ఆధునిక క్లౌడ్ అప్లికేషన్‌ల కోసం CI/CDని నిర్వహించడానికి జెంకిన్స్ X టర్న్‌కీ సొల్యూషన్‌ను అందిస్తుంది. దీనిని సాధించడానికి, JX పైప్‌లైన్ ఆటోమేషన్, అంతర్నిర్మిత GitOps అమలు, విడుదల ప్రివ్యూ పరిసరాలు మరియు ఇతర లక్షణాలను అందిస్తుంది. జెంకిన్స్ X యొక్క నిర్మాణం క్రింది విధంగా ప్రదర్శించబడింది:

DevOps ప్రాజెక్ట్‌ల కోసం Linux ఫౌండేషన్ యొక్క కొత్త ఫండ్ జెంకిన్స్ మరియు స్పిన్నకర్‌తో ప్రారంభమవుతుంది

ఉత్పత్తి స్టాక్ - జెంకిన్స్, నేటివ్ బిల్డ్, ప్రో, స్కాఫోల్డ్ మరియు హెల్మ్. మేము ప్రాజెక్ట్ గురించి మరింత ఇప్పటికే రాశారు హబ్ మీద.

స్పిన్నకర్

స్పిన్నకర్ 2015లో ఓపెన్ సోర్స్ చేయబడిన నెట్‌ఫ్లిక్స్ ద్వారా సృష్టించబడిన నిరంతర డెలివరీ ప్లాట్‌ఫారమ్. Google ప్రస్తుతం దాని అభివృద్ధిలో చురుకుగా పాల్గొంటోంది: వారి ఉమ్మడి ప్రయత్నాల ద్వారా, DevOps బృందాలు అనేక అభివృద్ధి బృందాలకు సేవలందించే పెద్ద సంస్థలకు పరిష్కారంగా ఉత్పత్తి అభివృద్ధి చేయబడుతోంది.

సేవలను వివరించడానికి స్పిన్నకర్‌లోని ముఖ్య అంశాలు అప్లికేషన్‌లు, క్లస్టర్‌లు మరియు సర్వర్ గ్రూపులు మరియు బయటి ప్రపంచానికి వాటి లభ్యత లోడ్ బ్యాలెన్సర్‌లు మరియు ఫైర్‌వాల్‌లచే నిర్వహించబడుతుంది:

DevOps ప్రాజెక్ట్‌ల కోసం Linux ఫౌండేషన్ యొక్క కొత్త ఫండ్ జెంకిన్స్ మరియు స్పిన్నకర్‌తో ప్రారంభమవుతుంది
ప్రాథమిక స్పిన్నకర్ పరికరం గురించి మరింత సమాచారం ఇక్కడ చూడవచ్చు ప్రాజెక్ట్ డాక్యుమెంటేషన్.

ప్లాట్‌ఫారమ్ మిమ్మల్ని Kubernetes, OpenStack మరియు వివిధ క్లౌడ్ ప్రొవైడర్‌లు (AWS EC2, GCE, GKE, GAE, Azure, Oracle క్లౌడ్ ఇన్‌ఫ్రాస్ట్రక్చర్)తో సహా వివిధ రకాల క్లౌడ్ ఎన్విరాన్‌మెంట్‌లతో పని చేయడానికి అనుమతిస్తుంది, అలాగే వివిధ ఉత్పత్తులు మరియు సేవలతో కలిసిపోతుంది:

  • పైప్‌లైన్‌లలో CI సిస్టమ్స్ (జెంకిన్స్, ట్రావిస్ CI)తో;
  • Datadog, Prometheus, Stackdriver మరియు SignalFxతో - ఈవెంట్‌లను పర్యవేక్షించడానికి;
  • స్లాక్, హిప్‌చాట్ మరియు ట్విలియోతో - నోటిఫికేషన్‌ల కోసం;
  • ప్యాకర్, చెఫ్ మరియు పప్పెట్‌తో - వర్చువల్ మెషీన్‌ల కోసం.

అందు కోసమే రాశారు కొత్త ఫండ్‌లో స్పిన్నకర్‌ని చేర్చడం గురించి నెట్‌ఫ్లిక్స్‌కు:

“స్పిన్నకర్ యొక్క విజయానికి చాలా భాగం కంపెనీల అద్భుతమైన కమ్యూనిటీ మరియు దానిని ఉపయోగించే మరియు దాని అభివృద్ధికి సహకరించే వ్యక్తుల కారణంగా ఉంది. స్పిన్నకర్‌ను CDFకి బదిలీ చేయడం ఈ సంఘాన్ని బలోపేతం చేస్తుంది. ఈ దశ బయటి నుండి చూస్తున్న ఇతర కంపెనీల నుండి మార్పులు మరియు పెట్టుబడులను ప్రోత్సహిస్తుంది. కొత్త కంపెనీలకు తలుపులు తెరవడం స్పిన్నకర్‌కు మరింత ఆవిష్కరణను తెస్తుంది, అది అందరికీ ప్రయోజనం చేకూరుస్తుంది.

మరియు లో Google ప్రచురణలు నిరంతర డెలివరీ ఫౌండేషన్ యొక్క సృష్టి సందర్భంగా, "స్పిన్నకర్ అనేది టెక్టాన్‌తో సంభావితంగా ఉండే బహుళ-భాగాల వ్యవస్థ" అని ప్రత్యేకంగా గుర్తించబడింది. ఇది కొత్త ఫండ్‌లో చేర్చబడిన చివరి ప్రాజెక్ట్‌కి మమ్మల్ని తీసుకువస్తుంది.

tekton

tekton — సాధారణ వర్చువల్ మిషన్లు, సర్వర్‌లెస్ మరియు కుబెర్నెట్‌లతో సహా వివిధ వాతావరణాలలో పైప్‌లైన్‌ల ఆపరేషన్‌ను సూచించే CI/CD సిస్టమ్‌లను సృష్టించడం మరియు ప్రామాణీకరించడం కోసం సాధారణ భాగాల రూపంలో అందించిన ఫ్రేమ్‌వర్క్.

ఈ భాగాలు పైప్‌లైన్‌లను నిర్వచించడానికి బిల్డింగ్ బ్లాక్‌లుగా పని చేసే “కుబెర్నెటీస్-శైలి” వనరులు (K8లలోనే CRDలుగా అమలు చేయబడతాయి). K8s క్లస్టర్‌లో వాటి ఉపయోగం యొక్క సంక్షిప్త దృష్టాంతం ప్రదర్శించబడింది ఇక్కడ.

టెక్టన్ సపోర్ట్ చేసే ప్రోడక్ట్ స్టాక్ ఇప్పటికే సుపరిచితం అనిపించింది: జెంకిన్స్, జెంకిన్స్ ఎక్స్, స్కాఫోల్డ్ మరియు నాటివ్. "CI/CD కోసం మౌలిక సదుపాయాలను ఆధునీకరించడానికి ఓపెన్ సోర్స్ కమ్యూనిటీ మరియు ప్రముఖ విక్రేతలు కలిసి పనిచేస్తున్న సమస్యను" Tekton పరిష్కరిస్తుంది అని Google క్లౌడ్ విశ్వసించింది.

...

CNCFతో సారూప్యతతో, CDF ఒక సాంకేతిక కమిటీని (టెక్నికల్ ఓవర్‌సైట్ కమిటీ, TOC) సృష్టించింది, దీని బాధ్యతలు ఫండ్‌లో కొత్త ప్రాజెక్ట్‌లను చేర్చడానికి సంబంధించిన సమస్యలను పరిగణనలోకి తీసుకోవడం (మరియు నిర్ణయాలు తీసుకోవడం) కలిగి ఉంటుంది. సంస్థ గురించిన ఇతర సమాచారం CDF వెబ్‌సైట్ ఇంకా ఎక్కువ కాదు, కానీ ఇది సాధారణం మరియు కొంత సమయం మాత్రమే.

నుండి కోట్‌తో ముగిద్దాం JFrog ప్రకటన:

“ఇప్పుడు, కొత్తగా ఏర్పడిన నిరంతర డెలివరీ ఫౌండేషన్ కంపెనీలలో ఒకటిగా, మేము మా నిబద్ధతను [ఇతర CI/CD సొల్యూషన్‌లకు మద్దతుగా సార్వత్రిక సాంకేతికతను రూపొందించడానికి] తదుపరి స్థాయికి తీసుకువెళతాము. ఈ కొత్త సంస్థ భవిష్యత్తులో నిరంతర డెలివరీ ప్రమాణాలను ప్రోత్సహిస్తుంది, ఇది సహకార మరియు బహిరంగ విధానం ద్వారా సాఫ్ట్‌వేర్ విడుదల చక్రాన్ని వేగవంతం చేస్తుంది. ఈ ఫౌండేషన్ విభాగంలో జెంకిన్స్, జెంకిన్స్ X, స్పిన్నకర్ మరియు ఇతర సాంకేతికతలను స్వీకరించడంతో, మేము CI/CDకి ఉజ్వల భవిష్యత్తును చూస్తాము!

PS

మా బ్లాగులో కూడా చదవండి:

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి