Publikimi i Cozystack 0.17.0, platformë e hapur PaaS e bazuar në Kubernetes

ËshtĂ« publikuar edicioni i platformĂ«s sĂ« lirĂ« PaaS Cozystack 0.17.0, e cila Ă«shtĂ« e ndĂ«rtuar mbi Kubernetes. Projekti ka si qĂ«llim ofrimin e njĂ« platforme tĂ« gatshme pĂ«r ofruesit e shĂ«rbimeve tĂ« hostimit dhe njĂ« kornizĂ« pĂ«r ndĂ«rtimin e mjeteve private dhe publike nĂ« re. Platforma instalohen drejtpĂ«rdrejt nĂ« serverĂ« dhe pĂ«rfshin tĂ« gjitha aspektet e pĂ«rgatitjes sĂ« infrastrukturĂ«s pĂ«r ofrimin e shĂ«rbimeve tĂ« menaxhuara. Cozystack lejon ekzekutimin dhe ofrimin e klastereve Kubernetes, databazave dhe makinave virtuale. Kodi i platformĂ«s Ă«shtĂ« nĂ« dispozicion nĂ« GitHub dhe shpĂ«rndahet nĂ«n licencĂ«n 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) të 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 realizohet në LINSTOR, ku ofrohet përdorimi i ZFS si layers bazë për ruajtjen dhe DRBD për replikim. Ekziston një grup monitorimi i parakonfiguruar të bazuar në VictoriaMetrics dhe Grafana. Për ekzekutimin makinat virtuale përdoret teknologjia KubeVirt, e cila lejon lançimin e makinave virtuale klasike direkt në kontejnerët Kubernetes dhe tashmë ka të gjitha integrimet e nevojshme me Cluster API për lançimin e klasterëve menaxhuar Kubernetes brenda klasterit 'harduerik' Kubernetes.

NĂ« versionin e ri:

  • NĂ« platformĂ« Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« krijuar makina virtuale me disa disqe, pĂ«r tĂ« kryer instalimin nga CD-ROM dhe pĂ«r tĂ« ndĂ«rruar disqet nga njĂ« makinĂ« virtuale nĂ« tĂ« tjera. Aplikacioni i vjetĂ«r 'Virtual Machine' Ă«shtĂ« ndarĂ« nĂ« dy aplikacione tĂ« veçanta 'vm-disk' (Disku i MakinĂ«s Virtuale) dhe 'vm-instance' (Instanca e MakinĂ«s Virtuale). Aplikacioni vm-disk mbĂ«shtet ngarkimin e imazheve nga HTTP ose disqe lokale, dhe gjatĂ« krijimit tĂ« disqit mund tĂ« specifikohet burimi dhe lloji i imazhit - CD-ROM ose klasik. Aplikacioni vm-instance lejon nisjen e njĂ« makine virtuale nga disqet e krijuara. MundĂ«sia e pĂ«rdorimit tĂ« aplikacionit tĂ« vjetĂ«r Virtual Machine Ă«shtĂ« ruajtur pĂ«r kompatibilitet.
  • JanĂ« shtuar opsionet instanceType dhe instanceProfile, si dhe njĂ« grup instancash dhe profile tĂ« paracaktuara pĂ«r Ubuntu, RHEL, Alpine dhe Windows. Ofron mundĂ«sinĂ« pĂ«r tĂ« konfiguruar makinĂ«n virtuale me parametrat optimalĂ« nĂ« varĂ«si tĂ« sistemit operativ (p.sh., aktivizimin e TPM dhe pajisjeve virtio, pĂ«rdorimin e tablet-pointer), dhe nĂ« vend tĂ« specifikimit tĂ« burimeve pĂ«r makinĂ«n virtuale, mund tĂ« pĂ«rdoren instancat standardizuara, tĂ« cilat janĂ« veçanĂ«risht tĂ« destinuara pĂ«r njĂ« lloj ngarkese specifike. Llojet e instancave zbatohen gjithashtu nĂ« Kubernetes, duke lejuar njĂ« planifikim mĂ« tĂ« mençur tĂ« grupeve node.
  • NĂ« ingress Ă«shtĂ« shtuar opsioni i aktivizimit tĂ« proxy-it pĂ«r ngarkimin e imazheve nga makinat lokale, si dhe Ă«shtĂ« pĂ«rditĂ«suar CDI pĂ«r njĂ« funksionim mĂ« tĂ« saktĂ« me pajisjet e bllokuar. ËshtĂ« realizuar mundĂ«sia e ngarkimit tĂ« imazheve pĂ«r LINSTOR duke pĂ«rdorur utilitarin virtctl.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r makinat virtuale me Windows. Me pĂ«rdorimin e ri tĂ« vm-disk dhe vm-instance, Ă«shtĂ« testuar instalimi i Windows 10 dhe Windows Server 2k15 nga ISO me kalimin e mĂ«passhĂ«m nĂ« drejtuesit VirtIO.
  • Kur porosini S3-kove, Ă«shtĂ« realizuar njĂ« shpĂ«rndarje automatike e ndĂ«rfaqes web pĂ«r qasje nĂ« to. NĂ«pĂ«rmjet ndĂ«rfaqes web mund tĂ« ngarkoni dhe fshini skedarĂ«, si dhe tĂ« gjeneroni lidhje tĂ« pĂ«rkohshme pĂ«r qasje publike. NdĂ«rfaqja Ă«shtĂ« ndĂ«rtuar mbi s3manager, i shpĂ«rndarĂ« nĂ«n licencĂ«n Apache 2.0.
    Publikimi i Cozystack 0.17.0, platformë e hapur PaaS e bazuar në Kubernetes
  • Shtuar alerte pĂ«r FluxCD, qĂ« tregojnĂ« gjendjen e lĂ«shimeve. Alertet janĂ« strukturuar dhe tani ndahen nĂ« kategori, pĂ«rveç kĂ«saj, nĂ« fushĂ«n Resurs tani shfaqet burimi problematik.
  • Ka ardhur mundĂ«sia e dorĂ«zimit tĂ« alertĂ«ve nĂ« Telegram me deduplifikim dhe butona pĂ«r menaxhimin e ciklit tĂ« jetĂ«s sĂ« secilit alert.
  • NĂ« Cluster API Ă«shtĂ« pĂ«rfshirĂ« kontrolluesi MachineHealthChecks, i cili do tĂ« monitorojĂ« gjendjen e nyjeve nĂ« klasterin Kubernetes. NĂ« rast se ndodhin probleme, nyjet do tĂ« porositen automatikisht pĂ«rsĂ«ri.
  • Shtuar komponenti external-dns, i cili lejon konfigurimin automatik tĂ« regjistrimeve DNS nĂ« Cloudflare. PĂ«rveç kĂ«saj, Ă«shtĂ« realizuar mundĂ«sia e porositjes sĂ« certifikatave pĂ«rmes API Cloudflare duke pĂ«rdorur metodĂ«n DNS.
  • Shtuar external-secrets-operator, qĂ« lejon sinkronizimin e sekreteve me sisteme tĂ« jashtme.
  • KĂ«shilluar komponentĂ« opsionalĂ«, tĂ« cilĂ«t janĂ« tĂ« çaktivizuar si parakushte, por janĂ« tĂ« disponueshĂ«m pĂ«r aktivizim pĂ«rmes opsionit bundle-enable nĂ« konfigurimin e Cozystack.
  • PĂ«rmirĂ«suar punĂ«t (job) pĂ«r inicializimin e PostgreSQL dhe FerretDB, tĂ« cilat tani presin qĂ« baza tĂ« ngrihet para se tĂ« kryejnĂ« ndonjĂ« veprim me konfigurimin.
  • Rritur stabilitetin e Kube-OVN. Çaktivizuar mundĂ«sinĂ« e komunikimit me NetworkManager. NĂ« disa sisteme, ky problem bllokonte nisjen e kontrolluesve OVN.
  • Shtuar konfigurimin e logeve pĂ«r Clickhouse. Loget janĂ« transferuar nĂ« njĂ« seksion tĂ« veçantĂ« dhe konfigurimi i rotacionit.
  • PĂ«rmirĂ«suar komponentĂ«t: LINSTOR 1.29.1, Talos Linux 1.8.1 dhe Cilium 1.16.3.

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