కుబెర్నెటెస్ ఆధారంగా నిర్మించబడిన ఓపెన్-సోర్స్ PaaS ప్లాట్ఫామ్ కోజీస్టాక్ 1.2 ఇప్పుడు అందుబాటులో ఉంది. హోస్టింగ్ ప్రొవైడర్ల కోసం ఉపయోగించడానికి సిద్ధంగా ఉన్న ప్లాట్ఫామ్ను మరియు ప్రైవేట్, పబ్లిక్ క్లౌడ్లను నిర్మించడానికి ఒక ఫ్రేమ్వర్క్ను అందించడమే ఈ ప్రాజెక్ట్ లక్ష్యం. ఈ ప్లాట్ఫామ్ నేరుగా సర్వర్లపై ఇన్స్టాల్ అవుతుంది మరియు మేనేజ్డ్ సర్వీసులను అందించడానికి అవసరమైన మౌలిక సదుపాయాల తయారీకి సంబంధించిన అన్ని అంశాలను కవర్ చేస్తుంది. కుబెర్నెటెస్ క్లస్టర్లు, డేటాబేస్లు మరియు ఇతర ప్లాట్ఫామ్లను ప్రారంభించడానికి మరియు ఏర్పాటు చేయడానికి కోజీస్టాక్ మిమ్మల్ని అనుమతిస్తుంది. వర్చువల్ యంత్రంప్లాట్ఫారమ్ కోడ్ గిట్హబ్లో అందుబాటులో ఉంది మరియు అపాచీ-2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
ఈ ప్లాట్ఫారమ్లో Kube-OVN ఆధారిత ఓపెన్-సోర్స్ నెట్వర్క్ ఇన్ఫ్రాస్ట్రక్చర్ (ఫ్యాబ్రిక్) ఇంప్లిమెంటేషన్ ఉంటుంది మరియు ఇది సర్వీస్ మెష్ ఆర్గనైజేషన్ కోసం సిలియంను, సర్వీస్ అనౌన్స్మెంట్ల కోసం MetalLBను ఉపయోగిస్తుంది. స్టోరేజ్ LINSTOR పై ఇంప్లిమెంట్ చేయబడింది, ఇది అంతర్లీన స్టోరేజ్ లేయర్గా ZFSను మరియు రెప్లికేషన్ కోసం DRBDను అందిస్తుంది. VictoriaMetrics మరియు Grafana ఆధారిత ప్రీ-కాన్ఫిగర్డ్ మానిటరింగ్ స్టాక్ కూడా చేర్చబడింది. ప్రారంభించడానికి వర్చువల్ మాషిన్ ఈ ప్లాట్ఫారమ్ KubeVirt టెక్నాలజీని ఉపయోగిస్తుంది, ఇది క్లాసిక్ వర్చువల్ మెషీన్లను నేరుగా కుబెర్నెటెస్ కంటైనర్లలో రన్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు బేర్-మెటల్ కుబెర్నెటెస్ క్లస్టర్లో మేనేజ్డ్ కుబెర్నెటెస్ క్లస్టర్లను ప్రారంభించడానికి అవసరమైన అన్ని ఇంటిగ్రేషన్లను క్లస్టర్ APIతో ఇప్పటికే కలిగి ఉంది. ఈ ప్లాట్ఫారమ్లో, మీరు కాఫ్కా, ఫెర్రెట్డిబి, పోస్ట్గ్రెఎస్క్యూఎల్, సిలియం, గ్రాఫానా, విక్టోరియా మెట్రిక్స్ మరియు ఇతర సేవలను ఒక్క క్లిక్తో డిప్లాయ్ చేయవచ్చు.
కోజీస్టాక్ 1.2.0లోని ముఖ్య లక్షణాలు:
- OpenSearch ప్లాట్ఫారమ్ యొక్క అన్ని విడుదలలకు మద్దతు ఇస్తూ, "Managed OpenSearch" అప్లికేషన్ డాష్బోర్డ్కు జోడించబడింది. మల్టీ-రోల్ టోపాలజీ అందుబాటులో ఉంది, TLS డిఫాల్ట్గా ఎనేబుల్ చేయబడింది, HTTP బేసిక్ అథెంటికేషన్ ఎటువంటి అదనపు సెటప్ లేకుండానే పనిచేస్తుంది, మరియు అవసరమైతే ఇంజిన్తో పాటు OpenSearch డాష్బోర్డ్స్ వెబ్ ఇంటర్ఫేస్ను కూడా డిప్లాయ్ చేయవచ్చు.
- vpc యాప్ ఇప్పుడు VPC పీరింగ్కు మద్దతు ఇస్తుంది, దీనివల్ల పబ్లిక్ యాక్సెస్ పాయింట్ల ద్వారా ట్రాఫిక్ను రూట్ చేయకుండానే టెనెంట్ ప్రైవేట్ నెట్వర్క్లను నేరుగా కనెక్ట్ చేసుకోవచ్చు. మల్టీ-టెనెంట్ డిప్లాయ్మెంట్లలో, ఆపరేటర్లు మరింత స్పష్టమైన అంతర్గత నెట్వర్క్ టోపోలాజీలను రూపొందించుకోవచ్చు మరియు అవసరమైన ట్రాఫిక్ను మాత్రమే పబ్లిష్ చేయవచ్చు. డిటర్మినిస్టిక్ ప్రొవిజనింగ్ జోడించబడింది. IP చిరునామాలు పీరింగ్ మరియు స్టాటిక్ రూట్లకు మద్దతు కోసం.
- టెనెంట్ల వర్క్లోడ్లను ఎక్కడ ప్రారంభించాలో నియంత్రించడానికి ఆపరేటర్లకు వీలు కల్పించే షెడ్యూలింగ్క్లాస్ సిస్టమ్ అమలు చేయబడింది. ఉదాహరణకు, టెనెంట్లు కుబెర్నెటెస్ షెడ్యూలర్ యొక్క సంక్లిష్టతలను అర్థం చేసుకోనవసరం లేకుండానే, వర్క్లోడ్లను నిర్దిష్ట డేటా సెంటర్లకు, హార్డ్వేర్ క్లాస్లకు లేదా నోడ్ గ్రూప్లకు కేటాయించవచ్చు. కోజీస్టాక్-షెడ్యూలర్ డిఫాల్ట్గా ఎనేబుల్ చేయబడి ఉంటుంది, దీనివల్ల షెడ్యూలింగ్క్లాస్ ప్రామాణిక ప్లాట్ఫారమ్ ఇన్స్టాలేషన్లో ఒక భాగంగా మారుతుంది.
- లాగింగ్ స్టాక్ యొక్క స్కేలబిలిటీని పెంచడానికి, విక్టోరియాలాగ్స్ను VLCluster ఆధారంగా క్లస్టర్ మోడ్కు మార్చడం జరిగింది.
- LINSTOR ఇప్పుడు క్లోనింగ్ మరియు రీస్టోర్ తర్వాత వాల్యూమ్ రీలోకేషన్కు మద్దతు ఇస్తుంది, తద్వారా క్లోన్ మరియు రీస్టోర్ సందర్భాలలో డేటా ప్లేస్మెంట్ను మెరుగుపరుస్తుంది.
- external-dns ఒక ప్రత్యేక యాడ్-ఆన్ ప్యాకేజీగా అందుబాటులో ఉంది.
మూలం: opennet.ru
