Udgivelse af Cozystack 0.8.0, en åben PaaS-platform baseret på Kubernetes

Open source PaaS-platformen Cozystack 0.8.0, bygget på Kubernetes, er blevet udgivet. Projektet sigter mod at levere en brugsklar platform til hostingudbydere og et framework til opbygning af private og offentlige clouds. Platformen installeres direkte på servere og dækker alle aspekter af infrastrukturforberedelse til levering af administrerede tjenester. Cozystack giver dig mulighed for at lancere og provisionere Kubernetes-klynger, databaser og ... виртуальные машиныPlatformkoden er tilgængelig på GitHub og distribueres under Apache-2.0-licensen.

Talos bruges som den underliggende teknologistak. Linux og Flux CD. Images med systemet, kernen og nødvendige moduler er præbyggede og opdateres atomar, hvilket eliminerer behovet for komponenter som dkms og en pakkehåndtering og sikrer stabil drift. En simpel installationsmetode leveres i et tomt datacenter ved hjælp af PXE og debian-lignende installationsprogram talos-bootstrap.

Platformen inkluderer en open source-implementering af netværksstrukturer baseret på Kube-OVN og bruger Cilium til organisering af servicemesh og MetalLB til servicemeddelelser. Lagring er implementeret på LINSTOR, som tilbyder ZFS som det underliggende lagerlag og DRBD til replikering. En prækonfigureret overvågningsstak baseret på VictoriaMetrics og Grafana er inkluderet. For at lancere virtuel maskine Der anvendes KubeVirt-teknologi, som giver dig mulighed for at køre klassiske virtuelle maskiner direkte i Kubernetes-containere, og som allerede har alle de nødvendige integrationer med Cluster API'en til at lancere administrerede Kubernetes-klynger i en hardware-Kubernetes-klynge.

I den nye version:

  • FluxCD er blevet opdateret til version 2.3. FluxCD-installationslogikken er blevet fuldstændig redesignet, og fællesskabsstyrkortet er blevet erstattet med den officielle fluxcd-operatør.
  • Tilføjet understøttelse af administrerede udvidelser til brugerklynger: nu kan du installere ingress-nginx, cert-manager og FluxCD i dem med et enkelt klik i GUI.
  • Tilføjet muligheden for at dirigere trafik til tilpassede Kubernetes-klynger gennem hovedindgangscontrolleren.
  • Tilføjet e2e tests.
  • PostgreSQL har nu mulighed for at aktivere quorum-baseret synkron replikering.
  • Tilføjet grundlæggende ARM-arkitekturunderstøttelse til det distro-hostede sæt.
  • DX-forbedringer: Tilføjet en kustomize-handler, så make apply / make diff nu simulerer "apply"-operationen, som om den blev udført gennem FluxCD, og ​​viser kun de faktiske ændringer.
  • Etcd-operatøren inkluderet i platformen er blevet opdateret til version 0.3.0:
    • Tilføjet ARM-understøttelse.
    • Operatørarkitekturen er udarbejdet, flowdiagrammet er tegnet, og der er foretaget en ændring for at forbedre statuskontrollen.
    • Lagerhåndtering er blevet forbedret: autopakningstilstand er nu aktiveret som standard, logik er blevet tilføjet til automatisk at beregne kvote-backend-bytes, som nu er indstillet automatisk til 95% af PVC-størrelsen (osv som standard ved intet om lagerstørrelse, og den nye funktion aktiverer automatiske indstillinger standardlagring).

Kilde: opennet.ru

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