Versioni i PaaS-të platformës Cozystack 0.30.0 është tani i disponueshëm dhe është ndërtuar mbi Kubernetes. Projekti ka si qëllim ofrimin e një platforme të gatshme për ofruesit e hostingut dhe një kuadër për ndërtimin e mjeteve të privatizuar dhe publike të reja. Platforma instalohet direkt në serverë dhe mbulon të gjitha aspektet e përgatitjes së infrastrukturës për ofrimin e shërbimeve të menaxhuara. Cozystack mundëson nisjen dhe ofrimin e klasterëve Kubernetes, databazave dhe makinave virtuale. Kodi i platformës është i disponueshëm në GitHub dhe shpërndahet nën licencën Apache-2.0.
Si një stack bazë teknologjish përdoret Talos Linux dhe Flux CD. Imazhet me sistemin, bërthamën dhe modulët e nevojshëm formohen paraprakisht, dhe përditësohen atomikisht, çka lejon të shmangen komponentë si dkms dhe menaxhuesit e paketave, dhe garanton funksionim të qëndrueshëm. Ofron një metodë të thjeshtë instalimi në një qendër të dhënash të zbrazët përmes PXE dhe instaluesit talos-bootstrap të ngjashëm me debian.
Platforma pĂ«rfshin njĂ« implementim tĂ« lirĂ« tĂ« infrastrukturĂ«s rrjetore (fabric) bazuar nĂ« Kube-OVN, dhe pĂ«rdor Cilium pĂ«r organizimin e rrjetit tĂ« shĂ«rbimeve, MetalLB pĂ«r shpalljen e shĂ«rbimeve nĂ« jashtĂ«. Ruajtja Ă«shtĂ« realizuar nĂ« LINSTOR, ku ofrohet pĂ«rdorimi i ZFS si njĂ« shtresĂ« bazĂ« pĂ«r ruajtje dhe DRBD pĂ«r replikim. Ka njĂ« grumbull tĂ« parakonfiguruar tĂ« monitorimit tĂ« bazuar nĂ« VictoriaMetrics dhe Grafana. PĂ«r nisjen e makinave virtuale pĂ«rdoret teknologjia KubeVirt, e cila lejon nisjen e makinave virtuale klasike direkt nĂ« kontejnerĂ«t Kubernetes dhe tashmĂ« ka tĂ« gjitha integrimet e nevojshme me Cluster API pĂ«r nisjen e klasterĂ«ve Kubernetes tĂ« menaxhuar brenda klasterit tĂ« âhardueritâ Kubernetes.
Gjatë gjashtë muajve të fundit, ekipi i projektit ka lëshuar shtatë versione të reja: 0.24-0.30. Ndër ndryshimet në këto lëshime:
- Stabilizimi i platformĂ«s pĂ«r pĂ«rdorim nĂ« konfigurimet multi-DC. ĂshtĂ« bĂ«rĂ« njĂ« punĂ« e madhe pĂ«r konfigurimin e etcd, Cilium, Kuve-OVN, Linstor dhe komponenteve tĂ« tjera.
- Përforcimi dhe përmirësimi i stack-ut të observability. Janë shtuar dashboardet për disa komponentë dhe konfigurimet e Grafana janë optimizuar, të cilat kanë përshpejtuar funksionimin e saj.
- Rrjeti i mjetit të ri cozy-proxy, i cili mundëson lëshimin adresat IP e makinave virtuale në K8s.
- Shfaqja e Vertical Pod Autoscaler. VPA automatikisht vendos kufij për burimet që mund të konsumojë aplikacioni. Kufijtë përcaktohen në bazë të metrikave historike.
- Ristrukturimi dhe shtimi i seksioneve të reja në dokumentacion.
- Transferta e depot të platformës dhe mjeteve ndihmëse nga organizata aenix-io në organizatën cozystack pas kalimit të projektit në CNCF Sandbox.
- Cozystack 0.30: Paraqitja e GPU-operator dhe shtimi i mbështetjes për GPU në makinat virtuale. Mbështetje për GPU lejon përdorimin e platformës për ekzekutimin e detyrave të lidhura me mësimin e makinës.
- Cozystack 0.29: ĂshtĂ« kryer njĂ« punĂ« pĂ«r tĂ« rritur stabilitetin dhe besueshmĂ«rinĂ« e platformĂ«s. ĂshtĂ« eliminuar dobĂ«sia CVE-2025-1974 nĂ« ingress-nginx. ĂshtĂ« shtuar njĂ« grup presetesh qĂ« kufizojnĂ« konsumimin e burimeve. ĂshtĂ« realizuar rinovimi automatik i certifikatave. ĂshtĂ« shtuar firewall-i i hostit Cilium. ĂshtĂ« shtuar njĂ« proces pĂ«r ekzekutimin e testeve e2e nĂ« GitHub CI.
- Cozystack 0.28: Ka dalë Vertical Pod Autoscaler, i cili vendos automatikisht kufizime mbi burimet që u janë në dispozicion aplikacioneve të ndryshme. Izolimi i tenant-eve është aktivizuar si parazgjedhje. Pëgjegjësia për validimin e source-ip është transferuar nga Cilium te Kube-OVN.
- Cozystack 0.27: ĂshtĂ« propozuar njĂ« grup skenarĂ«sh linstor plunger pĂ«r tĂ« korrigjuar automatikisht gabimet nĂ« LINSTOR (p.sh., DRBD humbi lidhjen, pajisjet e bllokuara nĂ« loop etj.). ĂshtĂ« shtuar mundĂ«sia pĂ«r shpĂ«rndarjen e replikave PostgreSQL nĂ« node tĂ« ndryshme. JanĂ« krijuar dashboard-e pĂ«r monitorimin e ClickHouse dhe Piraeus.
- Cozystack 0.26: Stabiliteti Ă«shtĂ« rritur gjatĂ« punĂ«s nĂ« konfigurime multi-DC. Shtuar monitorimi i lidhshmĂ«risĂ« nĂ« rrjet. Shtuar mundĂ«sia pĂ«r tĂ« kufizuar burimet pĂ«r individĂ« tĂ« disa tenantĂ«ve brenda klastĂ«r. Shtuar instrumentin Goldpinger pĂ«r monitorimin e vonesave midis qendrave tĂ« tĂ« dhĂ«nave. Live-migrimi i makinave virtuale Ă«shtĂ« aktivizuar si rregull. ĂshtĂ« bĂ«rĂ« e mundur tĂ« krijoni kopje tĂ« sigurisĂ« tĂ« volumeve LINSTOR.
- Cozystack 0.25: Shtuar njĂ« instrument ndihmĂ«s cozy-proxy, i cili lejon alokimin e adresave IP pĂ«r makinat virtuale â jo vetĂ«m porte tĂ« veçanta, por njĂ« adresĂ« tĂ« tĂ«rĂ«. NĂ« Cosyastack, makinat virtuale bazohen nĂ« KubeVirt dhe menaxhohen nĂ« mĂ«nyrĂ« tĂ« ngjashme me podĂ«t. Kubernetes nuk parashikon ndarjen e adresave IP tĂ« plota pĂ«r podĂ«t. cozy-proxy zgjidh kĂ«tĂ« problem, gjĂ« qĂ« Ă«shtĂ« e rĂ«ndĂ«sishme, pĂ«r shembull, pĂ«r klientĂ«t e ofruesve tĂ« shĂ«rbimeve, aplikacionet e tĂ« cilĂ«ve funksionojnĂ« nĂ« makina virtuale dhe kanĂ« nevojĂ« pĂ«r njĂ« adresĂ« IP tĂ« veçantĂ«. Monitorimi i etcd, Flux, Kafka Ă«shtĂ« pĂ«rmirĂ«suar dhe janĂ« shtuar tabelat pĂ«rkatĂ«se tĂ« kontrollit. PĂ«rdoruesit qĂ« kanĂ« qasje vetĂ«m nĂ« disa tenantĂ« tani kanĂ« mundĂ«sinĂ« tĂ« shkarkojnĂ« kubeconfig.
- Cozystack 0.24: Tani mundësi për të bërë shpërndarje përmes PXE, për të ngarkuar automatikisht në nodet Talos Linux. Paketa smee (server dhcp+pxe) është e shtuar nga grupi Tinkerbell. Darkhttp është zëvendësuar me zhvillimin tonë të quajtur cozystack-assets-server. Plugins për Grafana janë të integruara në imazhin e Grafana për të bërë që të nisë më shpejt.
Burimi: opennet.ru
