Kubernetesil põhineva avatud lähtekoodiga PaaS-i platvormi Cozystack 1.2 väljalase

Kubernetesel põhinev avatud lähtekoodiga PaaS-platvorm Cozystack 1.2 on nüüd saadaval. Projekti eesmärk on pakkuda kasutusvalmis platvormi majutusteenuse pakkujatele ja raamistikku privaatsete ja avalike pilvede loomiseks. Platvorm installitakse otse serveritesse ja hõlmab kõiki hallatavate teenuste pakkumiseks vajaliku infrastruktuuri ettevalmistamise aspekte. Cozystack võimaldab teil käivitada ja pakkuda Kubernetese klastreid, andmebaase ja... virtuaalmasinadPlatvormi kood on saadaval GitHubis ja seda levitatakse Apache-2.0 litsentsi alusel.

Platvorm sisaldab Kube-OVN-il põhinevat avatud lähtekoodiga võrguinfrastruktuuri (kanga) implementatsiooni ning kasutab teenuste võrgu korraldamiseks Ciliumit ja teenuste teadaannete jaoks MetalLB-d. Salvestusruum on rakendatud LINSTORil, mis pakub aluseks oleva salvestuskihina ZFS-i ja replikatsiooniks DRBD-d. Lisatud on VictoriaMetricsil ja Grafanal põhinev eelkonfigureeritud jälgimispinu. Käivitamiseks virtuaalmasinad Platvorm kasutab KubeVirt tehnoloogiat, mis võimaldab teil käitada klassikalisi virtuaalmasinaid otse Kubernetes konteinerites ning millel on juba olemas kõik vajalikud integratsioonid Cluster API-ga hallatud Kubernetes klastrite käivitamiseks paljasmetallist Kubernetes klastris. Platvormi sees saate ühe klõpsuga juurutada Kafka, FerretDB, PostgreSQL, Ciliumi, Grafana, Victoria Metricsi ja muid teenuseid.

Cozystack 1.2.0 põhifunktsioonid:

  • Armatuurlauale on lisatud rakendus „Hallatud OpenSearch”, mis toetab kõiki OpenSearchi platvormi versioone. Saadaval on mitme rolli topoloogia, TLS on vaikimisi lubatud, HTTP Basic autentimine töötab koheselt ja OpenSearchi armatuurlaudade veebiliidest saab vajadusel mootori kõrval juurutada.
  • VPC rakendus toetab nüüd VPC Peeringut, mis võimaldab rentnike privaatvõrkude otseühendust ilma liiklust avalike pääsupunktide kaudu suunamata. Mitme rentnikuga juurutustes saavad operaatorid kujundada puhtamaid sisevõrgu topoloogiaid ja avaldada ainult vajaliku liikluse. Lisatud on deterministlik eraldamine. IP-aadressid peeringi ja staatiliste marsruutide toe jaoks.
  • Rakendatud on süsteem SchedulingClass, mis võimaldab operaatoritel kontrollida, kus rentnike töökoormusi käivitatakse. Näiteks saab töökoormusi määrata konkreetsetele andmekeskustele, riistvaraklassidele või sõlmerühmadele, ilma et rentnikud peaksid Kubernetes'i ajastaja keerukusi mõistma. Cozystack-scheduler on vaikimisi lubatud, muutes SchedulingClassi platvormi standardinstallatsiooni osaks.
  • VictoriaLogs on VLClusteri põhjal viidud klastrirežiimi, et suurendada logimispinu skaleeritavust.
  • LINSTOR toetab nüüd kloonimise ja taastamise järgset köite ümberpaigutamist, parandades andmete paigutust kloonimise ja taastamise stsenaariumides.
  • external-dns on saadaval eraldi lisandmoodulina.

Allikas: opennet.ru

Lisa kommentaar