Den fria PaaS-plattformen Cozystack 0.38, byggd pÄ Kubernetes, Àr nu tillgÀnglig. Projektet syftar till att erbjuda en fÀrdig plattform för hosting-leverantörer och ett ramverk för att bygga privata och offentliga moln. Plattformen installeras direkt pÄ servrar och tÀcker alla aspekter av infrastrukturberedningen för att tillhandahÄlla hanterade tjÀnster. Cozystack möjliggör drift och tillhandahÄllande av Kubernetes-kluster, databaser och virtuella maskiner. Koden för plattformen finns pÄ GitHub och distribueras under Apache-2.0-licensen.
Talos Linux och Flux CD anvÀnds som grundlÀggande teknikstack. Avbildningar med systemet, kÀrnan och nödvÀndiga moduler skapas i förvÀg och uppdateras atomÀrt, vilket gör att komponenter som dkms och paketförvaltare kan undvikas, och garanterar stabil drift. En enkel installationsmetod erbjuds i ett tomt datacenter via PXE och debian-liknande installationsprogrammet talos-bootstrap. Plattformen gör det möjligt att klicka för att distribuera Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics och andra tjÀnster.
Plattformen inkluderar en fri implementation av nÀtverksinfrastruktur (fabric) baserat pÄ Kube-OVN, och anvÀnder Cilium för att organisera tjÀnstenÀtverket, MetalLB för att annonsera tjÀnster utÄt. Lagringen implementeras via LINSTOR, dÀr ZFS föreslÄs som en grundlÀggande lager för lagring och DRBD för replikering. Det finns en förkonfigurerad övervakningsstack baserad pÄ VictoriaMetrics och Grafana. För att köra virtuella maskiner anvÀnds KubeVirt-teknologin, som gör det möjligt att köra klassiska virtuella maskiner direkt i Kubernetes-containrar och redan har alla nödvÀndiga integrationer med Cluster API för att köra hanterade Kubernetes-kluster inom en 'bare metal' Kubernetes-kluster.
I den nya utgÄvan:
- Stöd för VPC (Virtual Private Cloud) har implementerats, vilket gör det möjligt för plattformsadministratörer att skapa isolerade nÀtverkssegment för tenant-applikationer. VPC tillhandahÄller nÀtverksisolering och gör det möjligt att flexibelt hantera nÀtverkstopologin, delnÀt och routning. VPC kan innehÄlla flera delnÀt, och administratörer kan lÀgga till konfigurationer för delnÀt, IP-adressintervall, gatewayalternativ och DNS-konfiguration. VPC-funktionalitet Àr integrerad i Cozystacks webbgrÀnssnitt.
- I kontrollpanel Cozystack innehÄller inbyggt VNC-stöd, vilket gör det möjligt att fÄ Ätkomst till den virtuella maskinens konsol direkt frÄn webbgrÀnssnittet utan behov av externa verktyg.
KĂ€lla: opennet.ru
