A Cozystack 0.20, nyílt PaaS platform a Kubernetes alapjain.

Megjelent a Cozystack 0.20.0, egy nyílt forráskódú PaaS platform, amely Kubernetes alapú. A projekt célja, hogy kész platformot biztosítson a tárhelyszolgáltatók számára, valamint keretrendszert kínáljon privát és nyilvános felhők építéséhez. A platform közvetlenül a szerverekre telepíthető, és lefedi az infrastruktúra előkészítésének minden aspektusát a menedzselt szolgáltatások nyújtásához. A Cozystack lehetővé teszi Kubernetes klaszterek, adatbázisok és virtuális gépek indítását és biztosítását. A platform kódja elérhető a GitHub-on, és az 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 ingyenes megvalósítást hálózati infrastruktúrából (fabric) a Kube-OVN alapjain, és a Ciliumot használja a szolgáltatási hálózat szervezésére, a MetalLB-t pedig a szolgáltatások külső bejelentésére. A tárolás a LINSTOR-on valósul meg, ahol a ZFS használatát ajánlják az alaprétegként a tároláshoz, a DRBD-t pedig replikációra. Előre beállított megfigyelési stack érhető el VictoriaMetrics és Grafana alapjain. Az 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.

Főbb változások:

  • A Kube-OVN frissítve lett a 0.13.0 verzióra.
  • Javították a KubeVirt CCM (Cloud Controller Manager) logikáját, most a platform stabilabb terheléselosztókat biztosít a tenant-Kubernetes számára.
  • Megoldották az OIDC felhasználói jogokkal kapcsolatos problémáit.
  • Cluster adminisztrátori csoportot adtak hozzá.
  • Javították a Grafana figyelmeztetéseit és dashboard-jait.
  • A NATS mostantól képes aktiválni a jetstreamet és továbbítani a konfigurációt.
  • Hozzáadták a Terraform használatának lehetőségét a platform API-jával való interakcióhoz.

A korábbi Cozystack 0.19-es kiadásban megvalósították az OIDC (OpenID Connect) támogatást, de a kódalap stabilizálása miatt ezt a kiadást nem jelentették külön. Most a Cozystack-kel együtt a Keycloak is megtalálható, amely automatikusan beállítja a Cozy realm-ot, ahol helyi felhasználókat hozhatunk létre és konfigurálhatjuk a kapcsolatot külső OIDC szolgáltatókkal. Minden tenant számára alapértelmezés szerint 4 csoport áll rendelkezésre, és a tenant alkalmazásban automatikusan letölthetjük a generált kubeconfig fájlt, amely a Keycloak általi hitelesítésre van beállítva. Lehetőség van a "Keycloak as Code" konfigurálására a Keycloak Operator bevezetésével. A Keycloak integrációja a K8s klaszterrel és a Dashboard automatikusan beállítható.

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