Uscita di Cozystack 0.16.0, piattaforma PaaS open source basata su Kubernetes

È stata pubblicata la versione 0.16.0 della piattaforma PaaS open-source Cozystack, costruita su Kubernetes. Il progetto mira a fornire una piattaforma predefinita per i fornitori di hosting e un framework per costruire 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 eseguire e fornire cluster Kubernetes, database e macchine virtuali. Il codice della piattaforma è disponibile su GitHub ed è distribuito con licenza Apache-2.0.

Come stack tecnologico di base viene utilizzato Talos Linux e Flux CD. Le immagini con il sistema operativo, il kernel e i moduli necessari vengono create in anticipo e aggiornate in modo atomico, permettendo di evitare componenti come dkms e gestori di pacchetti, garantendo una stabilità operativa. Viene fornito un metodo semplice per l'installazione in un data center vuoto utilizzando PXE e l'installatore simile a Debian talos-bootstrap.

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:

  • Sulla base del sistema di monitoraggio open-source Alerta, è stata implementata la possibilità di inviare notifiche con avvisi su guasti e situazioni di emergenza. È possibile configurare la consegna delle notifiche su Telegram. Inoltre, è possibile ricevere avvisi da k8s-prometheus. Tutti i dashboard in Grafana sono stati aggiornati, così come Grafana stessa e grafana-operator.
  • Nginx-ingress è stato aggiornato alla versione v1.11.2. Risolto il problema di accesso a nginx-ingress dall'interno del cluster.
  • Flux e flux-operator sono stati aggiornati alle ultime versioni.
  • Kamaji è stato aggiornato all'ultima versione, risolvendo il problema dei riavvii del controller.
  • Nel CCM (Cloud Controller Manager) è stato aggiunto il controller endpointslice; i servizi ordinati ora inviano il traffico solo ai nodi che li supportano.
  • In Seaweedfs e COSI sono stati corretti gli attributi di creazione dei bucket, che ora vengono visualizzati correttamente nel filer e sono compatibili con i client S3.
  • Talos Linux è stato aggiornato alla versione 1.8.0.
  • Cilium è stato aggiornato all'ultima patch (1.16.2). Risolto il problema con l'apertura delle porte delle macchine virtuali.

Fonte: opennet.ru

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