Den nyeste version af den open source PaaS-platform Cozystack 0.38, bygget på Kubernetes, er tilgængelig. Projektet har til formål at tilbyde en klar platform for hostingudbydere samt et framework til opbygning af private og offentlige skyer. Platformen installeres direkte på servere og dækker alle aspekter af infrastrukturanlæg til levering af administrerede tjenester. Cozystack muliggør kørsel og levering af Kubernetes-klynger, databaser og virtuelle maskiner. Kildekoden til platformen er tilgængelig på GitHub og distribueres under Apache-2.0-licensen.
Som basis for teknologistakken bruges Talos Linux og Flux CD. Billeder med systemet, kernen og de nødvendige moduler dannes på forhånd og opdateres atomisk, hvilket gør det muligt at undgå komponenter som dkms og pakkestyringssystemet, samtidig med at stabil drift sikres. Der tilbydes en enkel installationsmetode i et tomt datacenter ved hjælp af PXE og den debian-lignende installationsprogram talos-bootstrap. Inden for platformen kan man med ét klik implementere Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics og andre tjenester.
Platformen inkluderer en fri implementering af netværksinfrastruktur (fabric) baseret på Kube-OVN og bruger Cilium til at organisere tjenestenetværket, MetalLB til at annoncere tjenester udadtil. Lagringen er implementeret på LINSTOR, hvor det anbefales at bruge ZFS som det grundlæggende lag for lageret og DRBD til replikation. Der er en forudkonfigureret monitoreringsstack baseret på VictoriaMetrics og Grafana. Til kørsel af virtuelle maskiner anvendes KubeVirt-teknologi, som muliggør kørsel af klassiske virtuelle maskiner direkte i Kubernetes-containere og allerede har alle nødvendige integrationer med Cluster API til at køre administrerede Kubernetes-klynger inden for en
I den nye version:
- Der er implementeret understøttelse af VPC (Virtual Private Cloud), som giver platformadministratorer mulighed for at oprette isolerede netværkssegmenter til lejer- applikationer. VPC'er sikrer netværksisolering og giver fleksibel styring af netværkstopologier, undernetværk og routing. VPC'er kan omfatte flere undernetværk, og administratorer kan tilføje IP-adresseområder, gateway-indstillinger og DNS-konfiguration i undernetværksindstillingerne. VPC-funktionaliteten er integreret i Cozystacks webgr interface.
- I kontrolpanelet Cozystack har indbygget VNC-understøttelse, som gør det muligt at få adgang til konsollen for den virtuelle maskine direkte fra webgr interface uden behov for at bruge eksterne værktøjer.
Kilde: opennet.ru
