Lansering av Cozystack 1.0, en öppen PaaS-plattform baserad pÄ Kubernetes

Den fristÄende PaaS-plattformen Cozystack 1.0, byggd pÄ Kubernetes, Àr nu tillgÀnglig. Projektet syftar till att erbjuda en fÀrdig plattform för hosting-leverantörer och en ram för att bygga privata och offentliga moln. Plattformen installeras direkt pÄ servrar och tÀcker alla aspekter av infrastrukturbereds för att erbjuda hanterade tjÀnster. Cozystack gör det möjligt att köra och tillhandahÄlla Kubernetes-kluster, databaser och virtuella maskiner. Plattformens kod Àr tillgÀnglig pÄ GitHub och distribueras under Apache-2.0-licensen.

Plattformen inkluderar en öppen implementation av nÀtverksinfrastrukturen (fabric) baserad pÄ Kube-OVN och anvÀnder Cilium för att organisera tjÀnstenÀtverk, MetalLB för annonsering av tjÀnster utÄt. Lagring implementeras med LINSTOR, som erbjuder anvÀndning av ZFS som baslager för lagring och DRBD för replikering. En förkonfigurerad övervakningsstack baserad pÄ VictoriaMetrics och Grafana finns tillgÀnglig. För att starta virtuella maskiner anvÀnds KubeVirt-teknologin, som möjliggör körning av 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 «fysisk» Kubernetes-kluster. Inom plattformen kan man med ett klick distribuera Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics och andra tjÀnster.

I version 1.0 har stöd för generisk Kubernetes-lĂ€ge lagts till, vilket gör det möjligt att omvandla vilket befintligt Kubernetes-kluster som helst till ett fullstĂ€ndigt moln med hela Cozystacks funktionalitet: Linstor-lagring, Kube-OVN-nĂ€tverk, KubeVirt-virtualisering, DBaaS och olika tjĂ€nster som distribueras med ett klick (Kafka, Cilium, Grafana, Victoria Metrics etc.). Bindning till Talos Linux-distributionen har tagits bort — Cozystack kan nu installeras ovanpĂ„ vilken Linux-distribution som helst.

Det generiska Kubernetes-lÀget som inte Àr bundet till Talos Linux kan anvÀndas nÀr företaget har strikta krav pÄ val av Linux-distributioner, vid avsaknad av vilja att lÀra sig specifikationen för att arbeta med Talos Linux, behovet av att anvÀnda drivrutiner, kÀrnmoduler eller systempaket som saknas i Talos, samt vid behov av att anvÀnda Cozystack i redan existerande Kubernetes-kluster. En installationsanvisning för Cozystack med Ubuntu (Debian) och k3s (kubeadm, RKE2) har förberetts.

I den nya versionen har arkitekturen ocksÄ förÀndrats betydligt (distribution baserat pÄ HelmRelease har ersatts med en deklarativ paketmodell som hanteras via cozystack-operator), en komplett uppsÀttning verktyg för backup och ÄterstÀllning har tillhandahÄllits, arkitekturen för hantering av virtuella maskiner har omarbetats (applikationen virtual-machine har ersatts med en kombination av vm-disk + vm-instance), möjlighet att skapa geografiskt spridda kluster har tillförts (Kilo och cilium-kilo anvÀnds), stöd för distribution av hanterade tjÀnster med MongoDB, Qdrant, Harbor, NATS och MariaDB har lagts till.

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