Lëshimi i Cozystack 0.30, platformës PaaS të hapur të bazuar në Kubernetes

ËshtĂ« liruar versioni i platformĂ«s mĂ« vete PaaS Cozystack 0.30.0, e ndĂ«rtuar mbi Kubernetes. Projekti ka pĂ«r qĂ«llim ofrimin e njĂ« platforme tĂ« gatshme pĂ«r ofruesit e hosting-ut dhe njĂ« kornizĂ« pĂ«r ndĂ«rtimin e mjeteve private dhe publike tĂ« cloud-it. Platforma instalon direkt nĂ« serverat dhe mbulon tĂ« gjitha aspektet e pĂ«rgatitjes sĂ« infrastrukturĂ«s pĂ«r ofrimin e shĂ«rbimeve tĂ« menaxhuara. Cozystack lejon nisjen dhe ofrimin e klastrave Kubernetes, bazave tĂ« tĂ« dhĂ«nave dhe makinave virtuale. Kodi i platformĂ«s Ă«shtĂ« i disponueshĂ«m nĂ« GitHub dhe shpĂ«rndahet sipas licencĂ«s Apache-2.0.

Si bazë teknologjike 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 atomike, duke lejuar që të anashkalohet përdorimi i komponentëve si dkms dhe menaxheri i paketave, dhe të garantohet funksionimi i qëndrueshëm. Ofron një metodë të thjeshtë instalimi në një qendër të dhënash të zbrazët duke përdorur PXE dhe instaluesin e ngjashëm me debian, talos-bootstrap.

Platforma pĂ«rfshin njĂ« implementim tĂ« lirĂ« tĂ« infrastrukturĂ«s rrjetore (fabric) i bazuar nĂ« Kube-OVN, dhe pĂ«rdor Cilium pĂ«r organizimin e rrjetit tĂ« shĂ«rbimeve, MetalLB pĂ«r publikimin e shĂ«rbimeve jashtĂ«. Ruajtja e tĂ« dhĂ«nave Ă«shtĂ« realizuar mbi LINSTOR, ku propozohet pĂ«rdorimi i ZFS si shtresĂ« bazĂ« e storage-it dhe DRBD pĂ«r replikim. ËshtĂ« i disponueshĂ«m njĂ« stack monitorimi i parapĂ«rgatitur i bazuar nĂ« VictoriaMetrics dhe Grafana. PĂ«r nisjen e makinave virtuale pĂ«rdoret teknologjia KubeVirt, e cila lejon ekzekutimin e makinave virtuale klasike drejtpĂ«rdrejt 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 Kubernetes fizik.

Në gjashtë muajt e fundit, ekipi i projektit ka lëshuar shtatë versione të reja: 0.24-0.30. Midis ndryshimeve në këto lëshime:

  • Stabilizimi i platformĂ«s pĂ«r pĂ«rdorim nĂ« konfiguracione multi-DC. ËshtĂ« bĂ«rĂ« njĂ« punĂ« e madhe pĂ«r konfigurimin e etcd, Cilium, Kuve-OVN, Linstor dhe komponente tĂ« tjera.
  • Forcimi dhe pĂ«rmirĂ«simi i stack-ut tĂ« observability. JanĂ« shtuar pultet pĂ«r disa komponente dhe janĂ« optimizuar konfigurimet e Grafana-s, tĂ« cilat e kanĂ« pĂ«rshpejtuar atĂ«.
  • LĂ«shimi i njĂ« utilitari shtesĂ« cozy-proxy, i cili lejon lĂ«shimin Adresa IP tĂ« makinave virtuale nĂ« K8s.
  • Shfaqja e Vertical Pod Autoscaler. VPA automatikon vendosjen e limiteve pĂ«r burimet qĂ« aplikacioni mund tĂ« konsumojĂ«. Limitet pĂ«rcaktohen bazuar nĂ« metrikat historike.
  • Refaktorizimi dhe shtimi i seksioneve tĂ« reja nĂ« dokumentacion.
  • Transferimi i depozitĂ«s sĂ« 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Ă«shtetja pĂ«r GPU e mundĂ«son platformĂ«n pĂ«r tĂ« ekzekutuar detyra tĂ« lidhura me mĂ«simin e makinerive.
  • Cozystack 0.29: ËshtĂ« bĂ«rĂ« njĂ« punĂ« pĂ«r pĂ«rmirĂ«simin e stabilitetit dhe besueshmĂ«risĂ« sĂ« platformĂ«s. ËshtĂ« eliminuar mĂ«ngesa e sigurisĂ« 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 host tĂ« Cilium. ËshtĂ« shtuar njĂ« proces pĂ«r ekzekutimin e testeve e2e nĂ« GitHub CI.
  • Cozystack 0.28: Shfaqja e Vertical Pod Autoscaler, i cili automatikisht vendos limite pĂ«r burimet qĂ« janĂ« nĂ« dispozicion pĂ«r aplikacione tĂ« ndryshme. Izolimi i tenant-Ă«ve Ă«shtĂ« aktivizuar si parazgjedhje. PĂ«rgjegjĂ«sia pĂ«r validimin e source-ip Ă«shtĂ« transferuar nga Cilium nĂ« Kube-OVN.
  • Cozystack 0.27: Propozuar njĂ« grup skriptash linstor plunger pĂ«r tĂ« automatizuar rregullimin e gabimeve nĂ« LINSTOR (p.sh. DRBD humb lidhjen, pajisje tĂ« ngecura loop etj.). Shtuar mundĂ«sia e shpĂ«rndarjes sĂ« kopjeve PostgreSQL nĂ« node tĂ« ndryshme. Krijuar panele pĂ«r monitorimin e ClickHouse dhe Piraeus.
  • Cozystack 0.26: Rritur stabiliteti gjatĂ« punĂ«s nĂ« konfiguracione multi-DC. Shtuar monitorimi i lidhshmĂ«risĂ« rrjet. Shtuar mundĂ«sia e kufizimit tĂ« burimeve pĂ«r tenantĂ« tĂ« veçantĂ« brenda klasterit. Shtuar mjeti Goldpinger pĂ«r monitorimin e vonesave mes qendrave tĂ« dhĂ«nash. Aktivizuar si parazgjedhje migrimi live i makinave virtuale. MundĂ«si pĂ«r tĂ« krijuar snapshot-e tĂ« volumeve LINSTOR.
  • Cozystack 0.25: Shtuar mjeti ndihmĂ«s cozy-proxy, i cili lejon alokimin e adresave IP pĂ«r makinat virtuale — jo portet e ndara, por adresĂ«n e plotĂ«. NĂ« Cosyastack, makinavat virtuale bazohen nĂ« KubeVirt dhe menaxhohen nĂ« mĂ«nyrĂ« tĂ« ngjashme me podet. Kubernetes nuk parashikon alokimin e adresave IP tĂ« plota pĂ«r podet. cozy-proxy zgjidh kĂ«tĂ« problem, 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Ă«. PĂ«rmirĂ«suar monitorimi i etcd, Flux, Kafka dhe shtuar panele pĂ«rkatĂ«se. PĂ«rdoruesit qĂ« kanĂ« qasje vetĂ«m nĂ« tenantĂ« tĂ« veçantĂ«, tani kanĂ« mundĂ«sinĂ« tĂ« shkarkojnĂ« kubeconfig.
  • Cozystack 0.24: Aktivizuar mundĂ«sia e implementimit pĂ«rmes PXE, pĂ«r tĂ« ngarkuar automatikisht nĂ« node Talos Linux. PaketĂ« smee (server dhcp+pxe) e pĂ«rfshirĂ« nga grupi Tinkerbell. Darkhttp zĂ«vendĂ«suar nga zhvillimi ynĂ« cozystack-assets-server. NĂ« imazhin Grafana janĂ« njĂ«jtuar pluginet pĂ«r tĂ« nisur Grafana mĂ« shpejt.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster