Lansarea Cozystack 0.18, o platformă PaaS deschisă bazată pe Kubernetes

A fost publicată versiunea 0.18.0 a platformei PaaS open-source Cozystack, construită pe baza Kubernetes. Proiectul vizează furnizarea unei platforme gata de utilizare pentru furnizorii de hosting și un cadru pentru construirea de cloud-uri private și publice. Platforma se instalează direct pe servere și acoperă toate aspectele pregătirii infrastructurii pentru a oferi servicii gestionate. Cozystack permite lansarea ș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:

  • API public. În Cozystack a fost implementat un server API Kubernetes propriu, care transpune automat toate cererile către resursele sale în API HelmReleases. Administratorii platformei pot acum oferi acces granular utilizatorilor la anumite resurse (Kuberneteses, VirtualMachines, Postgresses etc.). În plus, serverul API poate fi extins ușor cu componente suplimentare, pur și simplu specificându-le în ConfigMap, fără a fi necesară recompilarea. Totuși, Dashboard-ul încă funcționează direct cu HelmReleases, așa că nu se recomandă să fie oferit utilizatorilor finali.
    Redați video
  • S-au configurat colectarea de metrici și jurnalele din clusterele tenant. În configurația Kubernetes pentru clusterele tenant a apărut opțiunea de activare a pluginului „monitoring agents”. Când este activată, toate metricile și jurnalele vor fi redirecționate automat către sistemul de monitorizare desfășurat în spațiul tenant al utilizatorului.
  • În ediția distro-full și distro-hosted, operatorii de baze de date au fost clasificați ca componente opționale.
  • Talos Linux a fost actualizat la versiunea 1.8.2.
  • Webhook-ul din Alerta a fost corectat pentru gestionarea alertelor din Telegram.
  • Au fost șterse alertele de tip junk.
  • Au fost adăugate teste e2e de bază pentru a verifica desfășurarea fiecărei aplicații.

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