ĂshtĂ« publikuar lĂ«shimi i platformĂ«s sĂ« lirĂ« PaaS Cozystack 0.8.0, e ndĂ«rtuar mbi Kubernetes. Projekti ka si qĂ«llim ofrimin e njĂ« platforme tĂ« gatshme pĂ«r ofruesit e hostingut dhe njĂ« kornizĂ« pĂ«r ndĂ«rtimin e mjeteve private dhe publike tĂ« ĐŸĐ±Đ»Đ°Đșа. Platforma instalon direkt nĂ« serverĂ« dhe mbulon tĂ« gjitha aspektet e pĂ«rgatitjes sĂ« infrastrukturĂ«s pĂ«r ofrimin e shĂ«rbimeve tĂ« menaxhuara. Cozystack lejon ekzekutimin dhe ofrimin e grupeve Kubernetes, bazave tĂ« tĂ« dhĂ«nave dhe makinat virtuale. Kodi i platformĂ«s Ă«shtĂ« nĂ« dispozicion nĂ« GitHub dhe distribuohet nĂ«n licencĂ«n Apache-2.0.
Si një stack bazë teknologjish 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 atomikisht, çka lejon të shmangen komponentë si dkms dhe menaxhuesit e paketave, dhe garanton funksionim të qëndrueshëm. Ofron një metodë të thjeshtë instalimi në një qendër të dhënash të zbrazët përmes PXE dhe instaluesit talos-bootstrap të ngjashëm me debian.
Platforma pĂ«rfshin njĂ« implementim tĂ« lirĂ« tĂ« fabrikĂ«s rrjet nĂ« bazĂ« tĂ« Kube-OVN, dhe pĂ«rdor Cilium pĂ«r tĂ« organizuar rrjetin e shĂ«rbimeve, MetalLB pĂ«r tĂ« njoftuar shĂ«rbimet jashtĂ«. Storage Ă«shtĂ« realizuar nĂ« LINSTOR, ku ofrohet pĂ«rdorimi i ZFS si shtresa bazĂ« pĂ«r ruajtjen dhe DRBD pĂ«r replikimin. Ka njĂ« grup tĂ« pĂ«rparuar monitorimi nĂ« bazĂ« tĂ« VictoriaMetrics dhe Grafana. PĂ«r lançimin makinave virtuale pĂ«rdoret teknologjia KubeVirt, e cila lejon ekzekutimin e makinave virtuale klasike pĂ«rbrenda kontejnerĂ«ve Kubernetes dhe tashmĂ« ka tĂ« gjitha integrimet e nevojshme me Cluster API pĂ«r tĂ« drejtuar klasterĂ« Kubernetes tĂ« menaxhuar brenda klasterit âferroâ Kubernetes.
Në këtë version të ri:
- FluxCD është përditësuar në versionin 2.3. Logjika e instalimit të FluxCD është riparuar plotësisht, dhe helm-chart-i i komunitetit është zëvendësuar me operatorin zyrtar të fluxcd.
- Shtuar mbështetje për zgjerime të menaxhuara për klasterët e personalizuar: tani ato mund të instalohen me një klik të vetëm në GUI për ingress-nginx, cert-manager dhe FluxCD.
- Shtuar mundësia për të rutuara trafik në klasterët Kubernetes të personalizuar përmes kontrolluesit kryesor të ingress.
- Shtuar teste e2e.
- Për PostgreSQL është realizuar mundësia për të aktivizuar replikimin sinkronik të bazuar në kuorum.
- Shtuar mbështetje bazike për arkitekturën ARM për grupin distro-hosted.
- Përmirësime në DX: shtuar procesorin kustomizues kustomize, kështu që tani make apply / make diff modelon operacionin 'apply', siç do të ishte bërë përmes FluxCD, dhe tregon vetëm ndryshimet aktuale.
- Operatori Etcd i përfshirë në platformë është azhurnuar në versionin 0.3.0:
- Shtuar mbështetje për ARM.
- Arsyeja e operatorit është përpunuar, diagrami i rrjedhës është përgatitur, është bërë një ndryshim që përmirëson verifikimin e statusit.
- PĂ«rmirĂ«suar puna me magazinĂ«n: reĆŸimi i auto-paketimit tani aktivizohet automatikisht, Ă«shtĂ« shtuar logjika pĂ«r llogaritjen automatike tĂ« quota-backend-bytes, tĂ« cilat tani vendosen automatikisht nĂ« 95% tĂ« madhĂ«sisĂ« sĂ« PVC (nĂ« mĂ«nyrĂ« tĂ« parazgjedhur etcd nuk di asgjĂ« pĂ«r madhĂ«sinĂ« e magazinĂ«s, dhe funksioni i ri pĂ«rfshin konfigurimin automatik tĂ« magazinĂ«s sipas parazgjedhjeve).
Burimi: opennet.ru
