Release av Cozystack 0.18, en öppen PaaS-plattform baserad pÄ Kubernetes

Publiceringen av den fria PaaS-plattformen Cozystack 0.18.0, som bygger pÄ Kubernetes, har slÀppts. Projektet syftar till att tillhandahÄlla en fÀrdig plattform för webbhotell och ett ramverk för att bygga privata och offentliga moln. Plattformen installeras direkt pÄ servrar och omfattar alla aspekter av infrastrukturen 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.

Talos Linux och Flux CD anvÀnds som grundteknologier. 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 paketchefer kan undvikas, samt garanterar stabil drift. En enkel installationsmetod i en tom datacenter tillhandahÄlls via PXE och den debian-liknande installatören talos-bootstrap.

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:

  • Offentlig API. I Cozystack har en egen Kubernetes API-server implementerats som automatiskt översĂ€tter alla förfrĂ„gningar till sina resurser till HelmReleases API. Administratörer pĂ„ plattformen kan nu granulerat ge anvĂ€ndare tillgĂ„ng till specifika resurser (Kubernetes, Virtuella Maskiner, Postgressar, etc.). Dessutom kan API-servern enkelt utökas med ytterligare komponenter genom att helt enkelt ange dem i ConfigMap, utan behov av att recompilera. Dashboarden arbetar dock fortfarande direkt med HelmReleases, sĂ„ det rekommenderas inte att ge detta till slutanvĂ€ndare.
    Spela video
  • Insamlingen av metrik och loggar frĂ„n tenant-kluster har konfigurerats. I Kubernetes-konfigurationen för tenant-kluster har alternativet för att aktivera tillĂ€gget "monitoring agents" lagts till. NĂ€r detta alternativ aktiveras kommer all metrik och loggar automatiskt att omdirigeras till övervakningssystemet som distribuerats inom anvĂ€ndarens tenant-utrymme.
  • I versionerna distro-full och distro-hosted har databashanterare omklassificerats som valfria komponenter.
  • Talos Linux har uppdaterats till version 1.8.2.
  • Webhooken i Alerta för att hantera varningar frĂ„n Telegram har Ă„tgĂ€rdats.
  • SkrĂ€palarm har tagits bort.
  • GrundlĂ€ggande e2e-tester har lagts till för att verifiera distributionen av varje applikation.

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