A Cozystack 0.8.0 kiadás, Kubernetes alapú nyílt PaaS platform

Megjelent a Cozystack 0.8.0, egy nyílt forráskódú PaaS platform, amely Kubernetes alapú. A projekt célja, hogy kész platformot biztosítson a hosting szolgáltatók számára, valamint keretrendszert a magán- és nyilvános felhők létrehozásához. A platform közvetlenül a szerverekre telepíthető, és lefedi az összes infrastruktúra előkészítési aspektust a menedzselt szolgáltatások nyújtásához. A Cozystack lehetővé teszi Kubernetes klaszterek, adatbázisok futtatását és biztosítását. virtuális gépek. A platform kódja elérhető a GitHubon, és Apache-2.0 licenc alatt terjesztik.

Alapként a Talos Linux és Flux CD technológiai stacket használják. A rendszerképek, a kernel és a szükséges modulok előre elkészülnek, és atomikus módon frissülnek, ami lehetővé teszi az olyan összetevők, mint a dkms és csomagkezelő, elkerülését, miközben garantálja a stabil működést. Egyszerű telepítési módszer áll rendelkezésre üres adatközpontban a PXE és a Debian-szerű talos-bootstrap telepítő segítségével.

A platform tartalmaz egy nyílt forráskódú hálózati gyárat Kube-OVN alapú, és a Ciliumot használja a szolgáltatási hálózat megszervezésére, valamint a MetalLB-t a szolgáltatások külső bejelentésére. A tárolás LINSTOR-on alapul, ahol a ZFS használatát ajánlják tárolóalapként, a DRBD pedig a replikációra. Előre konfigurált monitoring stack érhető el a VictoriaMetrics és Grafana alapján. Indításhoz virtuális gépekhez a KubeVirt technológiát alkalmazzák, amely lehetővé teszi klasszikus virtuális gépek futtatását Kubernetes konténerekben, és már tartalmazza az összes szükséges integrációt a Cluster API-hoz a menedzselt Kubernetes klaszterek indításához a 'vas' Kubernetes klaszteren belül.

Az új verzióban:

  • A FluxCD frissítve lett 2.3-as verzióra. Teljesen át lett dolgozva a FluxCD telepítési logikája, és a közösségi helm-chartot hivatalos fluxcd operátorra cserélték.
  • Támogatást kaptak a menedzselt kiterjesztések a felhasználói klaszterek számára: mostantól egyetlen kattintással a GUI-ban telepíthetők az ingress-nginx, cert-manager és FluxCD.
  • Lehetőség lett adva a forgalom irányítására felhasználói Kubernetes klaszterekhez a fő ingress-vezérlőn keresztül.
  • E2e tesztek kerültek bevezetésre.
  • A PostgreSQL esetében lehetőség nyílik a kvórum alapú szinkron replikáció engedélyezésére.
  • Alapvető ARM architektúra támogatás került bevezetésre a distro-hosted készlethez.
  • DX fejlesztések: hozzáadva a kustomize feldolgozó, így a make apply / make diff művelet most úgy modellezi az 'apply' műveletet, mintha azt FluxCD-n keresztül hajtották volna végre, és csak a releváns változásokat mutatja.
  • Az Etcd operátor, amely a platform része, frissítve lett 0.3.0 verzióra:
    • ARM támogatás lett hozzáadva.
    • Az operátor architektúráját átdolgozták, fedődiagram készült, és javítást eszközöltek a státusz ellenőrzésének javítása érdekében.
    • Javították a tárolókkal való munkát: az automatikus tömörítési mód most alapértelmezés szerint engedélyezve van, logika került hozzáadásra a quota-backend-bytes automatikus kiszámítására, amely most automatikusan 95%-ra van beállítva a PVC méretének alapján (alapértelmezés szerint az etcd nem tud a tároló méretéről, és az új funkció automatikus alapértelmezett tárolóbeállításokat aktivál).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster