Izdaja Cozystack 0.35, odprte PaaS platforme na osnovi Kubernetes

Na voljo je izdaja brezplačne PaaS platforme Cozystack 0.35, ki temelji na Kubernetes. Projekt je usmerjen v zagotavljanje pripravljene platforme za ponudnike gostovanja in okvir za gradnjo zasebnih in javnih oblakov. Platforma se namešča neposredno na strežnike in pokriva vse vidike priprave infrastrukture za zagotavljanje upravljanih storitev. Cozystack omogoča zagon in zagotavljanje Kubernetes grozdov, baz podatkov in virtualnih strojev. Koda platforme je na voljo na GitHubu in se distribucira pod licenco Apache-2.0.

Osnovni tehnološki stog koristi Talos Linux i Flux CD. Slike sa sistemom, jezgrom i potrebnim modulima se unapred formiraju i ažuriraju atomarno, što omogućava da se izbegnu takve komponente kao što su dkms i upravljač paketa, a garantuje stabilan rad. Pruža se jednostavna metoda instalacije u praznom datacentru uz pomoć PXE i debian-sličnog instalatera talos-bootstrap. U okviru platforme moguće je jednim klikom instalirati Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics i druge usluge.

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 so se razvijalci projekta resno pomaknili naprej k modularni arhitekturi, ki uporabnikom omogoča hitro dodajanje lastnih aplikacij in storitev v platformo. Glavne spremembe:

  • Izboljšanje Cozystack API-ja: uvedeni so natančni podatkovni tipi, vključno s kompleksnimi objekti, preverjanjem vrednosti in pravilnimi privzetimi vrednostmi za več polj. Določitev specifikacije API-ja je bila potrebna za razvoj novega uporabniškega vmesnika Cozystack, ki je trenutno v razvoju.
  • Podpora za zunanje vire aplikacij. V imenik Cozystack je zdaj mogoče dodajati lastne ali tretje aplikacije.
  • Dodeljeni grozdi Cozystack za S3, ki se lahko priključijo na glavni grozd. V sistem nadzora je integriran SeaweedFS in ima svojo ploščo Grafana za spremljanje.
  • Integrirana podpora za Hetzner RobotLB, kar omogoča razporejanje delovnih grozdov na Hetznerju.
  • Vgrajena podpora za ClickHouse Keeper.
  • Flux-operator je nadgrajen na različico 0.28.0.

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