UtgÄvan av Cozystack 0.35, en öppen PaaS-plattform baserad pÄ Kubernetes

TillgÀnglig utgÄva av den open-source PaaS-plattformen Cozystack 0.35, baserad pÄ Kubernetes. Projektet syftar till att erbjuda en fÀrdig plattform för hostingleverantörer och ett ramverk för att bygga privata och offentliga moln. Plattformen installeras direkt pÄ servrar och tÀcker alla aspekter av infrastrukturen för att tillhandahÄlla hanterade tjÀnster. Cozystack möjliggör körning och tillhandahÄllande av Kubernetes-kluster, databaser och virtuella maskiner. Koden för plattformen Àr tillgÀnglig 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Ànsternas nÀtverk, MetalLB för att annonsera tjÀnster utÄt. Lagring implementeras med LINSTOR, dÀr anvÀndning av ZFS som grundskikt för lagring och DRBD för replikering erbjuds. Det finns en förkonfigurerad övervakningsstack baserat pÄ VictoriaMetrics och Grafana. För att starta 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.

I den nya versionen har projektets utvecklare avsevÀrt avancerat mot en modulÀr arkitektur som gör det möjligt för anvÀndare att snabbt lÀgga till sina egna applikationer och tjÀnster till plattformen. HuvudÀndringarna:

  • FörbĂ€ttring av Cozystack API: exakta datatyper har implementerats, inklusive komplexa objekt, vĂ€rdeverifieringar och korrekta standardvĂ€rden för fler fĂ€lt. Klargörandet av API-specifikationen var nödvĂ€ndigt för utvecklingen av den nya fronten för Cozystack, som för nĂ€rvarande Ă€r under utveckling.
  • Stöd för externa applikationskĂ€llor. Egna eller tredjepartsapplikationer kan nu lĂ€ggas till i Cozystacks katalog.
  • Dedikerade Cozystack-kluster för S3 som kan kopplas till huvudklustret. SeaweedFS Ă€r integrerat i övervakningssystemet och har en egen Grafana-panel för övervakning.
  • Integrerat stöd för Hetzner RobotLB, vilket gör det möjligt att distribuera arbetskluster i Hetzner.
  • Inbyggt stöd för ClickHouse Keeper.
  • Flux-operator uppdaterad till version 0.28.0.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster