Udgivelsen af Cozystack 0.18, en åben PaaS-platform baseret på Kubernetes

Udgivelsen af den frie PaaS-platform Cozystack 0.18.0 er offentliggjort, bygget på Kubernetes. Projektet har til formål at tilbyde en klar platform til hostingudbydere og en ramme for opbygning af private og offentlige skyer. Platformen installeres direkte på servere og dækker alle aspekter af forberedelsen af infrastrukturen til levering af administrerede tjenester. Cozystack gør det muligt at køre og levere Kubernetes-klynger, databaser og virtuelle maskiner. Koden til platformen er tilgængelig på GitHub og distribueres under Apache-2.0 licensen.

Talos Linux og Flux CD bruges som den grundlæggende teknologiske stak. Billederne med systemet, kernen og nødvendige moduler dannes på forhånd og opdateres atomart, hvilket gør det muligt at undgå komponenter som dkms og pakkehåndteringssystemet og sikrer stabil drift. Der tilbydes en enkel installationsmetode i et tomt datacenter ved hjælp af PXE og en debian-lignende installationsprogram talos-bootstrap.

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 til omverdenen. Lagring er implementeret på LINSTOR, hvor ZFS tilbydes som basislag for lagring og DRBD til replikering. Der er en forudindstillet monitoreringsstak baseret på VictoriaMetrics og Grafana. Til opstart virtual machines bruges KubeVirt-teknologien, som gør det muligt at køre klassiske virtuelle maskiner direkte i Kubernetes-containere, og som allerede har alle nødvendige integrationer med Cluster API for at køre styrede Kubernetes-klynger inden for en 'fysisk' Kubernetes-klynge.

I den nye version:

  • Offentlig API. I Cozystack er der implementeret en egen Kubernetes API-server, som automatisk videresender alle forespørgsler til sine ressourcer til HelmReleases API. Platformens administratorer kan nu granuleret give brugere adgang til bestemte ressourcer (Kubernetes, Virtual Machines, Postgresses osv.). Desuden kan API-serveren nemt udvides med ekstra komponenter ved blot at angive dem i ConfigMap, uden behov for genkompilering. Dashboardet arbejder dog fortsat direkte med HelmReleases, så det anbefales ikke at give det til slutbrugere.
    Afspil video
  • Opsætning af indsamling af metrics og logs fra tenant-klynger er blevet konfigureret. I Kubernetes-konfigurationen for tenant-klynger er der kommet mulighed for at aktivere tilføjelsen 'monitoring agents'. Når denne aktiveres, vil alle metrics og logs automatisk blive videresendt til overvågningssystemet, der er implementeret i tenant-brugerens rum.
  • I udgaven distro-full og distro-hosted er databaseoperatører blevet flyttet til kategorien valgfrie komponenter.
  • Talos Linux er opdateret til version 1.8.2.
  • Webhook i Alerta er rettet for at styre alarmer fra Telegram.
  • Affaldsalarmene er blevet fjernet.
  • Basis e2e-tests er blevet tilføjet for at kontrollere implementeringen af hver af applikationerne.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster