Objavljen je Cozystack 0.18, otvorena PaaS platforma temeljena na Kubernetesu

Objavljen je izdanak slobodne PaaS platforme Cozystack 0.18.0, izgrađene na temelju Kubernetes-a. Projekt ima za cilj pružiti gotovu platformu za hosting provajdere i okvir za izgradnju privatnih i javnih oblaka. Platforma se instalira izravno na poslužitelje i pokriva sve aspekte pripreme infrastrukture za pružanje upravljanih usluga. Cozystack omogućuje pokretanje i pružanje klastera Kubernetes, baza podataka i virtualnih računala. Izvorni kod platforme dostupan je na GitHubu i licenciran je pod Apache-2.0.

Kao osnovni tehnološki skup koristi se Talos Linux i Flux CD. Slike sustava, jezgra i potrebnih modula unaprijed se oblikuju i ažuriraju atomirano, što omogućuje izbjegavanje komponenti poput dkms i upravitelja paketa te osigurava stabilan rad. Pruža se jednostavna metoda instalacije u praznom podatkovnom centru pomoću PXE-a i debian-sličnog instalatera talos-bootstrap.

Platforma uključuje slobodnu implementaciju mrežne infrastrukture (fabric) na bazi Kube-OVN, i koristi Cilium za organizaciju servisne mreže, MetalLB za oglašavanje usluga prema van. Skladište je realizirano na LINSTOR-u, gdje se nudi korištenje ZFS kao osnovnog sloja za skladište i DRBD za replikaciju. Postoji unaprijed konfigurirana monitorečka arhitektura bazirana na VictoriaMetrics i Grafana. Za pokretanje virtualnih mašina koristi se tehnologija KubeVirt, koja omogućava pokretanje klasičnih virtualnih mašina direktno unutar Kubernetesa i već ima sve potrebne integracije s Cluster API-jem za pokretanje upravljanih Kubernetes klastera unutar "hardverskog" Kubernetes klastera.

U novoj verziji:

  • Javni API. U Cozystack-u implementiran je vlastiti Kubernetes API server, koji automatski prevodi sve zahtjeve za svojim resursima u API HelmReleases. Administratori platforme sada mogu granularno davati korisnicima pristup određenim resursima (Kubernetes, VirtualMachines, Postgress i sl.). Uz to, API server se može lako proširiti dodatnim komponentama jednostavnim navođenjem u ConfigMap bez potrebe za ponovnim kompajliranjem. No, Dashboard još uvijek izravno radi s HelmReleases, pa se ne preporučuje da se preda krajnjim korisnicima.
    Pogledajte video
  • Postavljena je sakupljanja metrika i logova s tenant-klastera. U konfiguraciji Kubernetes za tenant-klastere dodana je opcija za uključivanje proširenja "monitoring agents". Kada je ova opcija uključena, sve metrike i logovi automatski će se preusmjeriti u sustav praćenja koji se razmeće u tenant-prostoru korisnika.
  • U izdanju distro-full i distro-hosted operateri baza podataka su prebačeni među opcionalne komponente.
  • Talos Linux je ažuriran na verziju 1.8.2.
  • Ispravljen je webhook u Alerta za upravljanje upozorenjima iz Telegrama.
  • Uklonjeni su neželjeni alati.
  • Dodani su osnovni e2e testovi za provjeru implementacije svake od aplikacija.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster