Lansarea Cozystack 1.2, o platformă open source PaaS bazată pe Kubernetes

Platforma PaaS open-source Cozystack 1.2, construită pe Kubernetes, este acum disponibilă. Proiectul își propune să ofere o platformă gata de utilizare pentru furnizorii de găzduire și un framework pentru construirea de cloud-uri private și publice. Platforma se instalează direct pe servere și acoperă toate aspectele pregătirii infrastructurii pentru furnizarea de servicii gestionate. Cozystack vă permite să lansați și să furnizați clustere Kubernetes, baze de date și... mașină virtualăCodul platformei este disponibil pe GitHub și este distribuit sub licența Apache-2.0.

Platforma include o implementare a infrastructurii de rețea (fabric) open-source bazată pe Kube-OVN și utilizează Cilium pentru organizarea mesh-ului de servicii și MetalLB pentru anunțuri de servicii. Stocarea este implementată pe LINSTOR, care oferă ZFS ca strat de stocare subiacent și DRBD pentru replicare. Este inclusă o stivă de monitorizare preconfigurată bazată pe VictoriaMetrics și Grafana. Pentru lansare mașini virtuale Platforma folosește tehnologia KubeVirt, care permite rularea mașinilor virtuale clasice direct în containere Kubernetes și are deja toate integrările necesare cu API-ul Cluster pentru lansarea clusterelor Kubernetes gestionate într-un cluster Kubernetes bare-metal. În cadrul platformei, puteți implementa Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics și alte servicii cu un singur clic.

Caracteristici cheie în Cozystack 1.2.0:

  • Aplicația „Managed OpenSearch” a fost adăugată în Dashboard, fiind compatibilă cu toate versiunile platformei OpenSearch. Este disponibilă topologia multi-rol, TLS este activat în mod implicit, autentificarea HTTP Basic funcționează imediat, iar interfața web OpenSearch Dashboards poate fi implementată alături de motor, dacă este necesar.
  • Aplicația VPC acceptă acum VPC Peering, permițând conectarea directă a rețelelor private ale entităților găzduite fără a ruta traficul prin puncte de acces publice. În implementările cu mai mulți entități găzduite, operatorii pot proiecta topologii de rețea interne mai curate și pot publica doar traficul necesar. A fost adăugată furnizarea deterministă. adrese IP pentru peering și suport pentru rute statice.
  • Sistemul SchedulingClass a fost implementat, permițând operatorilor să controleze locul în care sunt lansate sarcinile de lucru ale entităților implicate. De exemplu, sarcinile de lucru pot fi atribuite unor centre de date specifice, clase hardware sau grupuri de noduri, fără a fi nevoie ca entitățile implicate să înțeleagă complexitatea planificatorului Kubernetes. Cozystack-scheduler este activat în mod implicit, SchedulingClass făcând parte din instalarea standard a platformei.
  • VictoriaLogs a fost mutat în modul cluster bazat pe VLCluster pentru a crește scalabilitatea stivei de înregistrare în jurnal (logging).
  • LINSTOR acceptă acum relocarea volumelor după clonare și restaurare, îmbunătățind plasarea datelor în scenariile de clonare și restaurare.
  • external-dns este disponibil ca pachet suplimentar separat.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster