Il rilascio di Cozystack 0.16.0, piattaforma PaaS open source basata su Kubernetes

È stata pubblicata la versione della piattaforma PaaS open source Cozystack 0.16.0, costruita su Kubernetes. Il progetto mira a fornire una piattaforma pronta per i fornitori di hosting e un framework per la costruzione di cloud privati e pubblici. La piattaforma è installata direttamente sui server e copre tutti gli aspetti della preparazione dell'infrastruttura per la fornitura di servizi gestiti. Cozystack consente di avviare 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, il kernel e i moduli necessari vengono generate in anticipo e aggiornate in modo atomico, il che consente di fare a meno di componenti come dkms e gestori di pacchetti, e garantisce un funzionamento stabile. Viene fornito un metodo semplice di installazione in un data center vuoto tramite PXE e l'installer talos-bootstrap di tipo debian.

La piattaforma include un'implementazione open source dell'infrastruttura di rete (fabric) basata su Kube-OVN e utilizza Cilium per l'organizzazione della rete dei servizi, MetalLB per l'annuncio dei servizi all'esterno. Lo storage è implementato su LINSTOR, dove si offre l'uso di ZFS come strato di base per lo storage e DRBD per la replica. È presente uno stack di monitoraggio preconfigurato basato su VictoriaMetrics e Grafana. Per il lancio macchine virtuali viene utilizzata la tecnologia KubeVirt, che consente di eseguire macchine virtuali classiche direttamente nei contenitori Kubernetes e ha già tutte le integrazioni necessarie con Cluster API per l'avvio di cluster Kubernetes gestiti all'interno di un cluster Kubernetes 'fisico'.

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 anomale. È 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 e grafana-operator.
  • Nginx-ingress è stato aggiornato alla versione v1.11.2. È stato risolto un problema di accesso a nginx-ingress dall'interno del cluster.
  • Flux e flux-operator sono stati aggiornati all'ultima versione.
  • Kamaji è stato aggiornato all'ultima versione, risolvendo un problema con il riavvio del controller.
  • Nel CCM (Cloud Controller Manager) è stato aggiunto un controller endpointslice; i servizi ordinati ora inviano traffico solo ai nodi che li servono.
  • In Seaweedfs e COSI sono stati corretti gli attributi di creazione dei bucket, che ora vengono visualizzati correttamente in filer e sono compatibili con i client S3.
  • Talos Linux è stato aggiornato alla versione 1.8.0.
  • Cilium è stato aggiornato all'ultima versione patch (1.16.2). È stato risolto un 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