Izdaja Cozystack 0.18, odprte PaaS platforme na osnovi Kubernetes

Objavljen je izdanak slobodne PaaS platforme Cozystack 0.18.0, zasnovane na Kubernetesu. Projekt je usmjeren na pružanje spremne platforme za pružatelje hostinga i okvir za izgradnju privatnih i javnih oblačnih rješenja. Platforma se instalira izravno na poslužitelje i obuhvaća sve aspekte pripreme infrastrukture za pružanje upravljanih usluga. Cozystack omogućava pokretanje i pružanje Kubernetes klastera, baza podataka i virtualnih mašina. Izvorni kod platforme dostupan je na GitHubu i distribuira se pod Apache-2.0 licencom.

Kot osnovno tehnološko skladišče se uporablja Talos Linux in Flux CD. Slike sistema, jedra in potrebnih modulov se vnaprej oblikujejo in posodabljajo atomarno, kar omogoča izogibanje komponentam, kot so dkms in upravljalniki paketov, ter zagotavlja stabilno delovanje. Na voljo je preprost način namestitve v praznem podatkovnem centru z uporabo PXE in debian-podobnega namestitvenega programa talos-bootstrap.

Platforma vključuje prosto implementacijo omrežne infrastrukture (fabric) zasnovan na Kube-OVN, i koristi Cilium za organizaciju servisne mreže, MetalLB za oglašavanje servisa prema spolja. Skladište je realizovano na LINSTOR-u, gde se predlaže korišćenje ZFS-a kao osnovnog sloja za skladište i DRBD za replikaciju. Postoji unapred podešen monitoring stek zasnovan na VictoriaMetrics i Grafana. Za pokretanje virtualnih naprav koristi se tehnologija KubeVirt, koja omogućuje pokretanje klasičnih virtualnih mašina izravno unutar Kubernetes kontejnera i već ima sve potrebne integracije s Cluster API za pokretanje upravljanih Kubernetes klastera unutar 'hardverskog' Kubernetes klastera.

V novi različici:

  • Javni API. U Cozystack-u implementiran je vlastiti Kubernetes API server, koji automatski prevodi sve zahtjeve za svoje resurse u API HelmReleases. Administratori platforme sada mogu granularno davati korisnicima pristup određenim resursima (Kubernetes, VirtualMachines, Postgress i dr.). Osim toga, API server se može lako proširiti dodatnim komponentama jednostavno navođenjem u ConfigMap bez potrebe za ponovnom kompilacijom. Ipak, Dashboard za sada i dalje radi izravno s HelmReleases, stoga se ne preporučuje davati ga krajnjim korisnicima.
    Predvajaj video
  • Postavljena je zbirka metrika i logova s tenant klastera. U konfiguraciji Kubernetes za tenant klastere pojavila se opcija uključivanja dodatka 'monitoring agents'. Kada se uključi, sve metrike i logovi automatski će se preusmjeriti u sustav praćenja raspoređen u tenant prostoru korisnika.
  • U izdanju distro-full i distro-hosted operateri baza podataka prebačeni su u red opcionalnih komponenti.
  • Talos Linux ažuriran je na verziju 1.8.2.
  • Ispravljen je webhook u Alerta za upravljanje upozorenjima iz Telegrame.
  • Izbrisana su smeđa upozorenja.
  • Dodani su osnovni e2e testovi za provjeru implementacije svake od aplikacija.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster