ĂshtĂ« publikuar versioni i platformĂ«s sĂ« lirĂ« PaaS Cozystack 0.8.0, e cila Ă«shtĂ« ndĂ«rtuar mbi Kubernetes. Projekti synon tĂ« ofrojĂ« njĂ« platformĂ« tĂ« gatshme pĂ«r ofruesit e hostimit dhe njĂ« kornizĂ« pĂ«r ndĂ«rtimin e mjeteve tĂ« pemĂ«s pĂ«r cloud privat dhe publik. Platforma instalohet direkt nĂ« serverĂ« dhe mbulon tĂ« gjitha aspektet e pĂ«rgatitjes sĂ« infrastrukturĂ«s pĂ«r ofrimin e shĂ«rbimeve tĂ« menaxhuara. Cozystack lejon qĂ« tĂ« drejtohen dhe ofrohen klasterĂ« Kubernetes, baze tĂ« dhĂ«nash dhe makina virtuale. Kodi i platformĂ«s Ă«shtĂ« i disponueshĂ«m nĂ« GitHub dhe shpĂ«rndahet sipas licencĂ«s Apache-2.0.
Si bazë teknologjike përdoret Talos Linux dhe Flux CD. Imazhet me sistemin, bërthamën dhe modulët e nevojshëm formohen paraprakisht dhe përditësohen atomike, duke lejuar që të anashkalohet përdorimi i komponentëve si dkms dhe menaxheri i paketave, dhe të garantohet funksionimi i qëndrueshëm. Ofron një metodë të thjeshtë instalimi në një qendër të dhënash të zbrazët duke përdorur PXE dhe instaluesin e ngjashëm me debian, talos-bootstrap.
Platforma përfshin një implementim të lirë të fabrikës së rrjetit mbi Kube-OVN, dhe përdor Cilium për organizimin e rrjetit të shërbimeve, MetalLB për të shpallur shërbimet jashtë. Ruajtja është realizuar mbi LINSTOR, ku ofrohet përdorimi i ZFS si layer bazë për ruajtjen dhe DRBD për replikimin. Ka një stek monitorimi të parakonfiguruar mbi VictoriaMetrics dhe Grafana. makinat virtuale përdoret teknologjia KubeVirt, e cila lejon lançimin e makinave virtuale klasike direkt në kontejnerët Kubernetes dhe tashmë ka të gjitha integrimet e nevojshme me Cluster API për lançimin e klasterëve menaxhuar Kubernetes brenda klasterit 'harduerik' Kubernetes.
NĂ« versionin e ri:
- FluxCD është azhurnuar në versionin 2.3. Logjika e instalimit të FluxCD është riparuar krejtësisht, dhe chart-i helm i komunitetit është zëvendësuar me operatorin zyrtar fluxcd.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet e menaxhuara pĂ«r klasterĂ«t e pĂ«rdoruesve: tani ato mund tĂ« instalohen me njĂ« klik nĂ« GUI pĂ«rmes ingress-nginx, cert-manager dhe FluxCD.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« rrugĂ«zuar trafik nĂ« klasterĂ«t Kubernetes tĂ« pĂ«rdoruesve pĂ«rmes kontrolluesit kryesor tĂ« ingress.
- Janë shtuar testet e e2e.
- Për PostgreSQL është realizuar mundësia për të aktivizuar replikimin sinkron me bazë kvorumi.
- ĂshtĂ« shtuar mbĂ«shtetje bazĂ« pĂ«r arkitekturĂ«n ARM pĂ«r setin distro-hosted.
- Përmirësime në DX: është shtuar një trajtues kustomizimi, kështu që tani make apply / make diff modelon operacionin "apply", siç do të bëhej përmes FluxCD, dhe tregon vetëm ndryshimet e rëndësishme.
- Operatori Etcd i përfshirë në platformë është azhurnuar në versionin 0.3.0:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r ARM.
- Arkitektura e operatorit është zhvilluar, është vizatuar një diagram fluksi, është bërë një ndryshim që përmirëson verifikimin e statusit.
- Përmirësimi i funksionit të ruajtjes: Rehimi i paketimit automatik tani është aktivizuar si parazgjedhje, është shtuar logjika për llogaritjen automatikisht të quota-backend-bytes, i cili tani caktohet automatikisht deri në 95% të madhësisë së PVC (si parazgjedhje etcd nuk di asgjë për madhësinë e ruajtjes, dhe funksioni i ri përfshin konfigurimet automatikisht të ruajtjes si parazgjedhje).
Burimi: opennet.ru
