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

È disponibile la versione della piattaforma PaaS open source Cozystack 0.38, costruita su Kubernetes. Il progetto è mirato a fornire una piattaforma pronta per i provider di hosting e un framework per la costruzione 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 eseguire e fornire cluster Kubernetes, database e macchine virtuali. Il codice della piattaforma è disponibile su GitHub e distribuito sotto la 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) basato su Kube-OVN, e utilizza Cilium per organizzare la rete dei servizi, MetalLB per annunciare i servizi all'esterno. Lo storage è implementato su LINSTOR, dove viene offerto l'utilizzo di ZFS come strato di base per lo storage e DRBD per la replicazione. È presente un stack di monitoraggio preconfigurato basato su VictoriaMetrics e Grafana. Per l'esecuzione delle 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 eseguire cluster Kubernetes gestiti all'interno di un cluster Kubernetes 'bare metal'.

Nel nuovo rilascio:

  • È stata implementata la supporto per VPC (Virtual Private Cloud), che consente agli amministratori della piattaforma di creare segmenti di rete isolati per applicazioni tenant. I VPC forniscono isolamento di rete e permettono una gestione flessibile della topologia di rete, delle sottoreti e del routing. I VPC possono includere più sottoreti e gli amministratori possono aggiungere alle impostazioni delle sottoreti intervalli di indirizzi IP, opzioni di gateway e configurazione DNS. La funzionalità VPC è integrata nell'interfaccia web di Cozystack.
  • In pannello di controllo Cozystack integra il supporto VNC, consentendo di accedere alla console della macchina virtuale direttamente dall'interfaccia web senza la necessità di utilizzare strumenti esterni.

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