Cozystack 0.30 విడుదల, Kubernetes ఆధారంగా ఓపెన్ సోర్స్ PaaS ప్లాట్‌ఫారమ్

కుబెర్నెట్స్‌లో నిర్మించిన ఉచిత PaaS ప్లాట్‌ఫారమ్ Cozystack 0.30.0 విడుదల అందుబాటులో ఉంది. ప్రొవైడర్‌లను హోస్ట్ చేయడం కోసం రెడీమేడ్ ప్లాట్‌ఫారమ్‌ను అందించడం మరియు ప్రైవేట్ మరియు పబ్లిక్ క్లౌడ్‌లను రూపొందించడానికి ఫ్రేమ్‌వర్క్‌ను అందించడం ఈ ప్రాజెక్ట్ లక్ష్యం. ప్లాట్‌ఫారమ్ నేరుగా సర్వర్‌లలో ఇన్‌స్టాల్ చేయబడింది మరియు నిర్వహించబడే సేవలను అందించడానికి మౌలిక సదుపాయాలను సిద్ధం చేయడంలో అన్ని అంశాలను కవర్ చేస్తుంది. Cozystack Kubernetes క్లస్టర్‌లు, డేటాబేస్‌లు మరియు వర్చువల్ మిషన్‌లను అమలు చేయడానికి మరియు అందించడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్లాట్‌ఫారమ్ కోడ్ GitHubలో అందుబాటులో ఉంది మరియు Apache-2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది.

Talos Linux మరియు Flux CD బేస్ టెక్నాలజీ స్టాక్‌గా ఉపయోగించబడతాయి. సిస్టమ్, కెర్నల్ మరియు అవసరమైన మాడ్యూల్స్‌తో ఇమేజ్‌లు ముందుగానే రూపొందించబడతాయి మరియు పరమాణుపరంగా నవీకరించబడతాయి, ఇది dkms మరియు ప్యాకేజీ మేనేజర్ వంటి భాగాలు లేకుండా చేయడానికి మరియు స్థిరమైన ఆపరేషన్‌కు హామీ ఇవ్వడానికి మిమ్మల్ని అనుమతిస్తుంది. PXE మరియు Debian-like talos-bootstrap ఇన్‌స్టాలర్‌ని ఉపయోగించి ఖాళీ డేటా సెంటర్‌లో సరళమైన ఇన్‌స్టాలేషన్ పద్ధతిని అందిస్తుంది.

ఈ ప్లాట్‌ఫారమ్‌లో ఉచిత అమలు ఉంటుంది నెట్‌వర్క్ మౌలిక సదుపాయాలు (ఫాబ్రిక్) Kube-OVN ఆధారంగా, ఇది సర్వీస్ మెష్ ఆర్గనైజేషన్ కోసం Cilium మరియు సర్వీస్ ప్రకటనల కోసం MetalLBని ఉపయోగిస్తుంది. LINSTORలో నిల్వ అమలు చేయబడుతుంది, ఇది ZFSని అంతర్లీన నిల్వ పొరగా మరియు ప్రతిరూపణ కోసం DRBDని ఉపయోగిస్తుంది. VictoriaMetrics మరియు Grafana ఆధారంగా ముందుగా కాన్ఫిగర్ చేయబడిన పర్యవేక్షణ స్టాక్ చేర్చబడింది. వర్చువల్ యంత్రాలను ప్రారంభించడానికి KubeVirt సాంకేతికత ఉపయోగించబడుతుంది, క్లాసిక్ వర్చువల్ యంత్రాలను నేరుగా Kubernetes కంటైనర్లలో అమలు చేయడానికి అనుమతిస్తుంది మరియు బేర్-మెటల్ Kubernetes క్లస్టర్‌లో నిర్వహించబడే Kubernetes క్లస్టర్‌లను ప్రారంభించడానికి ఇప్పటికే క్లస్టర్ APIతో అవసరమైన అన్ని అనుసంధానాలను కలిగి ఉంది.

గత నెలన్నర కాలంలో, ప్రాజెక్ట్ బృందం ఏడు కొత్త వెర్షన్‌లను విడుదల చేసింది: 0.24-0.30. ఈ విడుదలలలో మార్పులు:

  • బహుళ-డేటా సెంటర్ కాన్ఫిగరేషన్‌లలో ఉపయోగించడానికి ప్లాట్‌ఫారమ్‌ను స్థిరీకరించడం. etcd, Cilium, Kuve-OVN, Linstor మరియు ఇతర భాగాలను కాన్ఫిగర్ చేయడానికి చాలా పని జరిగింది.
  • పరిశీలనా స్టాక్‌ను బలోపేతం చేయడం మరియు మెరుగుపరచడం. అనేక భాగాల కోసం డాష్‌బోర్డ్‌లు జోడించబడ్డాయి మరియు గ్రాఫనా సెట్టింగ్‌లను ఆప్టిమైజ్ చేసాయి, ఇది వేగంగా పని చేసేలా చేసింది.
  • జారీ చేయడానికి అనుమతించే అదనపు యుటిలిటీ కోజీ-ప్రాక్సీ విడుదల IP చిరునామాలు K8లలో వర్చువల్ మిషన్లు.
  • వర్టికల్ పాడ్ ఆటోస్కేలర్ పరిచయం చేయబడింది. ఒక అప్లికేషన్ వినియోగించగల వనరులపై VPA స్వయంచాలకంగా పరిమితులను నిర్దేశిస్తుంది. చారిత్రక కొలమానాల ఆధారంగా పరిమితులు నిర్ణయించబడతాయి.
  • డాక్యుమెంటేషన్‌కు రీఫ్యాక్టరింగ్ మరియు కొత్త విభాగాలను జోడించడం.
  • ప్రాజెక్ట్ CNCF శాండ్‌బాక్స్‌కు బదిలీ చేయబడిన తర్వాత ప్లాట్‌ఫామ్ రిపోజిటరీ మరియు సపోర్టింగ్ యుటిలిటీలను aenix-io సంస్థ నుండి cozystack సంస్థకు తరలించడం.
  • కోజిస్టాక్ 0.30: GPU-ఆపరేటర్‌ను పరిచయం చేసింది మరియు వర్చువల్ మిషన్లలో GPUలకు మద్దతును జోడించింది. GPU మద్దతు మెషిన్ లెర్నింగ్ పనులను అమలు చేయడానికి ప్లాట్‌ఫామ్‌ను ఉపయోగించడానికి అనుమతిస్తుంది.
  • కోజిస్టాక్ 0.29: ప్లాట్‌ఫారమ్ యొక్క స్థిరత్వం మరియు విశ్వసనీయతను మెరుగుపరచడానికి పని జరిగింది. ingress-nginx లో CVE-2025-1974 లో ఉన్న దుర్బలత్వాన్ని పరిష్కరించారు. వనరుల వినియోగాన్ని పరిమితం చేసే ప్రీసెట్‌ల సమితిని జోడించారు. సర్టిఫికెట్ల స్వయంచాలక పునఃజారీ అమలు చేయబడింది. సిలియం హోస్ట్ ఫైర్‌వాల్ జోడించబడింది. GitHub CI లో e2e పరీక్షలను అమలు చేయడానికి ఒక ప్రక్రియను జోడించారు.
  • కోజిస్టాక్ 0.28: వివిధ అప్లికేషన్లకు అందుబాటులో ఉన్న వనరులపై స్వయంచాలకంగా పరిమితులను సెట్ చేసే వర్టికల్ పాడ్ ఆటోస్కేలర్‌ను పరిచయం చేస్తోంది. అద్దెదారు ఐసోలేషన్ డిఫాల్ట్‌గా ప్రారంభించబడింది. సోర్స్-ఐపి ధ్రువీకరణ బాధ్యత సిలియం నుండి కుబే-ఓవిఎన్‌కు బదిలీ చేయబడింది.
  • కోజిస్టాక్ 0.27: LINSTOR లోని లోపాలను స్వయంచాలకంగా పరిష్కరించడానికి లిన్‌స్టర్ ప్లంగర్ స్క్రిప్ట్‌ల సమితిని ప్రవేశపెట్టారు (ఉదా. DRBD కనెక్షన్ కోల్పోవడం, హంగ్ లూప్ పరికరం మొదలైనవి). వివిధ నోడ్‌లలో PostgreSQL ప్రతిరూపాలను పంపిణీ చేసే సామర్థ్యాన్ని జోడించారు. క్లిక్‌హౌస్ మరియు పిరయస్‌లను పర్యవేక్షించడానికి డాష్‌బోర్డ్‌లు కనిపించాయి.
  • కోజిస్టాక్ 0.26: బహుళ-DC కాన్ఫిగరేషన్‌లలో పనిచేసేటప్పుడు మెరుగైన స్థిరత్వం. నెట్‌వర్క్ కనెక్టివిటీ పర్యవేక్షణ జోడించబడింది. క్లస్టర్‌లోని వ్యక్తిగత అద్దెదారులకు వనరులను పరిమితం చేసే సామర్థ్యాన్ని జోడించింది. డేటా సెంటర్ల మధ్య జాప్యాన్ని పర్యవేక్షించడానికి గోల్డ్‌పింగర్ సాధనం జోడించబడింది. వర్చువల్ మిషన్ల లైవ్ మైగ్రేషన్ డిఫాల్ట్‌గా ప్రారంభించబడుతుంది. ఇప్పుడు LINSTOR వాల్యూమ్‌ల స్నాప్‌షాట్‌లను సృష్టించడం సాధ్యమే.
  • Cozystack 0.25: వర్చువల్ మిషన్లకు IP చిరునామాలను కేటాయించడానికి మిమ్మల్ని అనుమతించే cozy-proxy అనే సహాయక సాధనాన్ని జోడించారు - మరియు వ్యక్తిగత పోర్ట్‌లు కాదు, కానీ మొత్తం చిరునామా. కోసియాస్టాక్‌లో, వర్చువల్ మిషన్లు కుబ్‌వర్ట్‌పై ఆధారపడి ఉంటాయి మరియు పాడ్‌ల మాదిరిగానే నిర్వహించబడతాయి. మరియు కుబెర్నెట్స్ మొత్తం IP చిరునామాలను పాడ్‌లకు కేటాయించదు. cozy-proxy ఈ సమస్యను పరిష్కరిస్తుంది, ఉదాహరణకు, వర్చువల్ మెషీన్లలో అప్లికేషన్లు నడుస్తున్న మరియు ప్రత్యేక IP చిరునామా అవసరమయ్యే సర్వీస్ ప్రొవైడర్ క్లయింట్లకు ఇది ముఖ్యమైనది. etcd, Flux, Kafka యొక్క మెరుగైన పర్యవేక్షణ మరియు సంబంధిత డాష్‌బోర్డ్‌లు జోడించబడ్డాయి. వ్యక్తిగత అద్దెదారులకు మాత్రమే యాక్సెస్ ఉన్న వినియోగదారులు ఇప్పుడు kubeconfig ని డౌన్‌లోడ్ చేసుకునే సామర్థ్యాన్ని కలిగి ఉన్నారు.
  • కోజిస్టాక్ 0.24: టాలోస్ లైనక్స్ నోడ్‌లను స్వయంచాలకంగా బూట్ చేయడానికి PXE డిప్లాయ్‌మెంట్ సామర్థ్యాన్ని జోడించారు. టింకర్‌బెల్ సెట్ నుండి స్మీ ప్యాకేజీ (dhcp+pxe సర్వర్) కూర్పుకు జోడించబడింది. Darkhttp మన స్వంత cozystack-assets-server ద్వారా భర్తీ చేయబడింది. గ్రాఫనా ఇమేజ్‌లో గ్రాఫనా వేగంగా ప్రారంభించడానికి ప్లగిన్‌లు అంతర్నిర్మితంగా ఉన్నాయి.

మూలం: opennet.ru

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