Cozystack 0.35 väljaanne, avatud PaaS platvorm Kubernetesel

Saadaval on Cozystack 0.35 vabavaraline PaaS-platvorm, mis on üles ehitatud Kubernetesile. Projekt on suunatud valmis platvormi pakkumisele hostimisettevõtetele ja raamistikule era- ja avalike pilvede loomiseks. Platvorm paigaldatakse otse serveritesse ja katab kõik infrastruktuuri ettevalmistamise aspektid hallatavate teenuste pakkumiseks. Cozystack võimaldab käivitada ja pakkuda Kubernetes'e klastreid, andmebaase ja virtuaalseid masinaid. Platvormi kood on saadaval GitHubis ja levitatakse litsentsi Apache-2.0 alusel.

Põhitehnoloogiate stackina kasutatakse Talos Linuxi ja Flux CD-d. Süsteemi, tuuma ja vajalike moodulite pildid luuakse ette ja uuendatakse atomaarsete meetoditega, mis võimaldab vältida komponentide nagu dkms ja pakihalduri kasutamist ning tagab stabiilse töö. Pakutakse lihtsat paigaldusmeetodit tühjas andmekeskuses PXE ja debian-tüüpi installijaga talos-bootstrap abil. Platvormi raames on võimalik ühe klikiga käivitada Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics ja teisi teenuseid.

Platvorm hõlmab avatud rakenduse lahendust võrguinfrastruktuuri (fabric) Kube-OVN põhjal ning kasutab Cilium'i teenuste võrgu organiseerimiseks ja MetalLB-d teenuste väljastamiseks. Andmesalvestus on teostatud LINSTOR'i peal, kus ZFS kasutatakse salvestusbaasina ja DRBD replikatsiooniks. Saadaval on eelkonfigureeritud jälgimistehnoloogia, mis põhineb VictoriaMetrics'il ja Grafanal. Käivitamiseks virtuaalmasinad kasutatakse KubeVirt'i tehnoloogiat, mis võimaldab käivitada klassikalisi virtuaalmasinaid otse Kubernetes konteinerites ning omab juba kõiki vajalikke integratsioone Cluster API-ga hallatavate Kubernetes-klastrite käivitamiseks ‘raudvars’ Kubernetes-klastri sees.

Uues versioonis on projekti arendajad tõsiselt edasi liikunud modulaarse arhitektuuri suunas, mis võimaldab kasutajatel kiiresti oma rakendusi ja teenuseid platvormile lisada. Peamised muudatused:

  • Cozystack API täiustamine: on rakendatud täpsed andmetüübid, sealhulgas keerulised objektid, väärtuste kontrollid ja õiged vaikeväärtused suurema arvu väljade jaoks. API spetsifikatsiooni täpsustamine oli vajalik uue Cozystacki esipaneeli arendamiseks, mis on hetkel töös.
  • Tugite väliseid rakenduste allikaid. Cozystacki katalooge on nüüd võimalik täiendada oma või kolmanda osapoole rakendustega.
  • Cozystacki pühendatud klastrid S3 jaoks, mis on ühendatavad põhiklastriga. Jälgimisse on integreeritud SeaweedFS ja sellel on oma Grafana armatuurlaud jälgimiseks.
  • Integreeritud tugi Hetzner RobotLB, mis võimaldab Klustreid Hetzneris kiiresti käivitada.
  • Sisseehitatud tugi ClickHouse Keeperile.
  • Flux-operator on uuendatud versioonile 0.28.0.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster