Den första utgÄvan av den fria PaaS-plattformen Cozystack baserad pÄ Kubernetes har publicerats. Projektet positionerar sig som en fÀrdig plattform för webbhotellprovider och ramverk för att bygga privata och offentliga moln. Plattformen installeras direkt pÄ servrar och tÀcker alla aspekter av förberedelserna av infrastrukturen för att tillhandahÄlla hanterade tjÀnster. Cozystack möjliggör distribution och tillhandahÄllande av Kubernetes-kluster, databaser och virtuella maskiner. Plattformens kod Àr tillgÀnglig pÄ GitHub och distribueras under Apache-2.0-licensen.

Som grundlÀggande teknikstack anvÀnds Talos Linux och Flux CD. Bilder med systemet, kÀrnan och nödvÀndiga moduler skapas i förvÀg och uppdateras atomÀrt, vilket gör det möjligt att undvika komponenter som dkms och paketförvaltare, och garantera stabil drift.
För att köra virtuella maskiner anvÀnds KubeVirt-teknologin, som tillÄter körning av klassiska virtuella maskiner direkt i Kubernetes-containrar och redan har alla nödvÀndiga integrationer med Cluster API för att starta hanterade Kubernetes-kluster inom den 'fysiska' Kubernetes-klustret.
Plattformen inkluderar en fri implementation av ett nÀtverksfabriken baserad pÄ Kube-OVN, och anvÀnder Cilium för att organisera servicenÀtverket, MetalLB för att annonsera tjÀnster utÄt. Lagringen implementeras pÄ LINSTOR, dÀr anvÀndning av ZFS erbjuds som grundskikt för lagringen och DRBD för replikering. Det finns en förkonfigurerad övervakningsstack baserad pÄ VictoriaMetrics och Grafana.
En av plattformens nyckelfunktioner Àr den enkla installationsmetoden i ett tomt datacenter med hjÀlp av PXE och den debian-liknande installatören talos-bootstrap. Trots kommersiellt intresse utvecklas projektet av entusiaster frÄn samhÀllet och planerar alltid att förbli fritt. En begÀran har skickats om att överföra Cozystack under överinseende av organisationen CNCF (Cloud Native Computing Foundation).
KĂ€lla: opennet.ru
