Rilascio di Cozystack 0.35, piattaforma PaaS open source basata su Kubernetes

È disponibile la versione 0.35 della piattaforma PaaS open source Cozystack, basata su Kubernetes. Il progetto mira a fornire una piattaforma pronta per i fornitori di hosting e un framework per la creazione di cloud privati e pubblici. La piattaforma si installa direttamente sui server e copre tutti gli aspetti della preparazione dell'infrastruttura per fornire servizi gestiti. Cozystack consente di avviare e fornire cluster Kubernetes, database e macchine virtuali. Il codice della piattaforma è disponibile su GitHub e distribuito con licenza Apache-2.0.

Il stack tecnologico di base utilizza Talos Linux e Flux CD. Le immagini con il sistema, il kernel e i moduli necessari vengono generate in anticipo e aggiornate in modo atomico, permettendo di evitare componenti come dkms e il gestore di pacchetti, e garantendo un funzionamento stabile. Viene fornito un metodo semplice per l'installazione in un data center vuoto tramite PXE e l'installatore basato su Debian talos-bootstrap. All'interno della piattaforma è possibile lanciare con un clic Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics e altri servizi.

La piattaforma include un'implementazione open source dell'infrastruttura di rete (fabric) basata su Kube-OVN, e utilizza Cilium per la gestione della rete dei servizi, MetalLB per l'annuncio dei servizi all'esterno. Lo storage è implementato su LINSTOR, dove è offerta la possibilità di utilizzare ZFS come livello base per lo storage e DRBD per la replica. È presente un stack di monitoraggio preconfigurato basato su VictoriaMetrics e Grafana. Per l'avvio di macchine virtuali si utilizza la tecnologia KubeVirt, che consente di eseguire macchine virtuali tradizionali direttamente nei contenitori Kubernetes e dispone già di tutte le integrazioni necessarie con Cluster API per avviare cluster Kubernetes gestiti all'interno di un cluster Kubernetes "bare-metal".

Nella nuova versione, gli sviluppatori del progetto hanno fatto significativi progressi verso un'architettura modulare, che consentirà agli utenti di aggiungere rapidamente le proprie applicazioni e servizi alla piattaforma. Le principali novità sono:

  • Miglioramento dell'API Cozystack: sono stati implementati tipi di dati precisi, inclusi oggetti complessi, verifiche dei valori e valori predefiniti corretti per un numero maggiore di campi. La specifica dell'API è stata affinata per lo sviluppo di un nuovo frontend di Cozystack, attualmente in fase di sviluppo.
  • Supporto per fonti esterne di applicazioni. È ora possibile aggiungere applicazioni proprie o di terze parti al catalogo Cozystack.
  • Cluster dedicati Cozystack per S3, che possono essere collegati al cluster principale. Il sistema di monitoraggio integra SeaweedFS e ha un pannello Grafana per il monitoraggio.
  • Supporto integrato per Hetzner RobotLB, che consente di distribuire cluster operativi in Hetzner.
  • Supporto integrato per ClickHouse Keeper.
  • Flux-operator aggiornato alla versione 0.28.0.

Fonte: opennet.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster