Publikimi i Cozystack 0.40, platformës hapur PaaS të bazuar në Kubernetes

Sapo është lëshimi i platformës PaaS të lirë Cozystack 0.40, e ndërtuar mbi Kubernetes. Projekti synon të ofrojë një platformë të gatshme për ofruesit e hostimit dhe një kornizë për ndërtimin e Cloud-eve private dhe publike. Platforma instalohet drejtpërdrejt në servera dhe përfshin të gjitha aspektet e përgatitjes së infrastrukturës për ofrimin e shërbimeve të menaxhuara. Cozystack lejon të ekzekutoni dhe ofroni klastere Kubernetes, baza të dhënash dhe makina virtuale. Kodi i platformës është i disponueshëm në GitHub dhe shpërndahet nën licencën Apache-2.0.

Si një bazë teknologjike përdoret Talos Linux dhe Flux CD. Imazhet me sistemin operativ, bërthamën dhe modulat e nevojshme formohen paraprakisht dhe përditësohen në mënyrë atomike, gjë që lejon të anashkalohen komponentët si dkms dhe menaxheri i pakove, duke garantuar funksionim stabil. Ofrohet një metodë e thjeshtë instalimi në një qendër të dhënash bosh me anë të PXE dhe instaluesit talos-bootstrap të ngjashëm me debian. Brenda platformës, mund të zhvilloni me një klikim Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics dhe shërbime të tjera.

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.

Në lëshimin e ri:

  • Shtuar planifikuesi LINSTOR pĂ«r vendosjen optimale tĂ« pod-Ă«ve. NjĂ« 'scheduler extender' pĂ«r Kubernetes punon sĂ« bashku me planifikuesin standard tĂ« Kubernetes dhe ndihmon nĂ« vendosjen optimale tĂ« pod-Ă«ve nĂ« nyje me ruajtje LINSTOR. Kur njĂ« pod kĂ«rkon njĂ« volum LINSTOR, planifikuesi merr informacion nga kontrolluesi LINSTOR se nĂ« cilat nyje ka replika lokale tĂ« volumve tĂ« nevojshme. Prioriteti jepet nyjeve ku tĂ« dhĂ«nat tashmĂ« janĂ« tĂ« pranishme, duke minimizuar trafikun e rrjetit dhe duke pĂ«rmirĂ«suar performancĂ«n I/O. Po ashtu Ă«shtĂ« realizuar njĂ« admission-webhook, i cili automatikisht drejton pod-et qĂ« pĂ«rdorin volumet CSI tĂ« LINSTOR te planifikuesi ynĂ«, duke siguruar njĂ« integrim tĂ« qetĂ« pa konfigurim manual.
  • Ruajtja SeaweedFS Ă«shtĂ« pĂ«rmirĂ«suar nĂ« versionin 4.05, ku Ă«shtĂ« optimizuar trafiku S3 (traffic locality): kĂ«rkesat tani dĂ«rgohen nĂ« serverĂ«t mĂ« tĂ« afĂ«rt, duke reduktuar vonesat dhe pĂ«rshpejtuar funksionimin e ruajtjes. Gjithashtu Ă«shtĂ« prezantuar njĂ« komponent admin me ndĂ«rfaqe nĂ« ueb dhe mbĂ«shtetje pĂ«r autorizim, si dhe punonjĂ«s pĂ«r kryerjen e detyrave tĂ« shpĂ«rndara. NĂ« Grafana janĂ« shtuar tablo tĂ« avancuara, qĂ« lejojnĂ« monitorimin e bucket-Ă«ve, thirrjeve API dhe performancĂ«s. ËshtĂ« shtuar mbĂ«shtetje Certifikatat TLS pĂ«r komponentĂ«t admin dhe punonjĂ«s.
  • Mekanizmi valuesFrom nga FluxCD zĂ«vendĂ«soi funksionet e lookup nĂ« Helm-charts. Ky pĂ«rmirĂ«sim arkitektonik siguron njĂ« kalim mĂ« tĂ« pastĂ«r tĂ« parametrave dhe eliminon nevojĂ«n pĂ«r kontrollet e forcimit tĂ« sinkronizimit (reconciliation). Konfigurimi nga ConfigMaps dhe lidhjet me shĂ«rbimet tani menaxhohen nĂ« mĂ«nyrĂ« tĂ« centralizuar pĂ«rmes çelĂ«sit cozystack-values nĂ« çdo hapĂ«sirĂ« emri.
  • NĂ« komponentĂ«t pĂ«r integrimin me LINSTOR Ă«shtĂ« zbatuar mbĂ«shtetje pĂ«r funksionin auto-diskful, i cili konverton nyjet pa disk (diskless) nĂ« nyje me disk (diskful), nĂ«se ata mbajnĂ« burimet DRBD nĂ« gjendje Primare pĂ«r mĂ« shumĂ« se 30 minuta.
  • JanĂ« implementuar sisteme tĂ« menaxhimit automatik tĂ« versioneve pĂ«r PostgreSQL, Kubernetes, MariaDB dhe Redis, tĂ« cilat monitorojnĂ« pĂ«rditĂ«simet nĂ« repository-t upstream dhe ofrojnĂ« mekanizma pĂ«r pĂ«rditĂ«simin automatik tĂ« versioneve.

Burimi: opennet.ru

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