Release-ul Cozystack 0.11, o platformă PaaS open-source bazată pe Kubernetes.

A fost lansată versiunea 0.11.0 a platformei PaaS Cozystack, construită pe baza Kubernetes. Proiectul are ca scop furnizarea unei platforme gata utilizate pentru furnizorii de hosting și un cadru pentru construirea de clouduri private și publice. Platforma se instalează direct pe servere și acoperă toate aspectele pregătirii infrastructurii pentru furnizarea de servicii gestionate. Cozystack permite rularea și furnizarea de clustere Kubernetes, baze de date și mașini virtuale. Codul platformei este disponibil pe GitHub și este distribuit sub licența Apache-2.0.

Ca stivă tehnologică de bază, se utilizează Talos Linux și Flux CD. Imaginile cu sistemul, kernelul și modulele necesare sunt generate dinainte și se actualizează atomic, ceea ce permite evitarea componentelor precum dkms și managerul de pachete, garantând o funcționare stabilă. Este oferit o metodă simplă de instalare într-un centru de date gol cu ajutorul PXE și a instalatorului talos-bootstrap asemănător cu Debian.

Platforma include o implementare gratuită a infrastructurii rețelii (fabric) bazat pe Kube-OVN, și utilizează Cilium pentru organizarea rețelei de servicii, MetalLB pentru anunțarea serviciilor către exterior. Stocarea este implementată pe LINSTOR, cu opțiunea de a utiliza ZFS ca strat de bază pentru stocare și DRBD pentru replicare. Există un stack de monitorizare preconfigurat pe baza VictoriaMetrics și Grafana. Pentru lansare mașini virtuale este utilizată tehnologia KubeVirt, care permite rularea mașinilor virtuale clasice direct în containere Kubernetes și care deja are toate integrările necesare cu Cluster API pentru lansarea cluster-elor Kubernetes gestionate în cadrul unui cluster Kubernetes „fizic”.

În noua versiune:

  • A fost adăugată suportul pentru S3. A fost pregătită o implementare de bază a SeaweedFS în Cozystack. A fost scris un driver Kubernetes-COSI pentru comanda automată a bucket-urilor S3. În pachetul (chart) cu SeaweedFS a fost adăugată supportul pentru redimensionarea automată a volumelor.
  • A fost implementată izolarea rețelei între chiriași (tenant). A fost realizat un lucru semnificativ în îmbunătățirea izolării rețelei între chiriași, fiind corectate erori și redesenate complet politicile rețelei.
  • Interfața utilizatorului a fost actualizată. Toate pictogramele serviciilor au fost înlocuite. Ecranul de sinteză (dashboard) a fost reproiectat pentru a afișa doar informațiile necesare în ResourceView. A fost adăugată posibilitatea de a specifica resursele exacte pentru afișare prin enumerarea acestora într-un rol special -dashboard-resources.
    Release-ul Cozystack 0.11, o platformă PaaS open-source bazată pe Kubernetes.
  • Documentația a fost completată cu o secțiune Development Guide și instrucțiunile de instalare în Hetzner au fost actualizate.
  • Sistemul de rețea Cilium a fost actualizat la versiunea 1.16, care include un patch pentru detectarea automată a dispozitivelor, pregătit de dezvoltatorii Cozystack.
  • A fost rezolvată problema cu colectorul de gunoi în clusterele Kubernetes ale chiriașilor.
  • A fost rezolvată problema cu redirecționarea traficului HTTP și HTTPS prin ingress în clusterele Kubernetes ale chiriașilor.
  • Au fost adăugate snapshot-controller și object-storage-controller.
  • LINSTOR a fost actualizat la versiunea 1.28.
  • Talos Linux a fost actualizat la versiunea 1.7.6.
  • Kube-OVN a fost trecut la o versiune din baza stabilă.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster