Megjelent a Cozystack 0.21, nyílt PaaS platform Kubernetes alapokon

Megjelent a Cozystack 0.21.0 szabad PaaS-platforma, amely Kubernetes alapokra épül. A projekt célja, hogy kész platformot biztosítson a hosting szolgáltatók számára, valamint keretet nyújtson privát és nyilvános felhők létrehozásához. A platform közvetlenül a szerverekre telepíthető, és lefedi az infrastruktúra előkészítésének minden aspektusát a kezelt szolgáltatások nyújtása érdekében. 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 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.

Az új verzióban teljesen átdolgozták a Dashboard felületét, amely mostantól közvetlenül az API Cozystack-kel működik, nem pedig a FluxCD erőforrásokkal. Ez a változás grafikus felhasználói felületet biztosít a felhasználók számára, és lehetőséget ad nekik arra, hogy jogokat rendeljenek el bizonyos szolgáltatások telepítésére a Kubernetes standard RBAC modellje alapján. Minden tenant számára alapértelmezetten négy csoport jön létre:

  • view — csak olvasási hozzáféréshez;
  • use — virtuális gépekhez való csatlakozáshoz és szolgáltatások használatához;
  • admin — az alapvető szolgáltatások (mysql, postgres, redis, kubernetes, virtual-machine stb.) megrendelésének lehetőségéhez;
  • super-admin — leány tenantok létrehozásához és szolgáltató szolgáltatások (monitoring, etcd, ingress és seaweedfs) indításához.

A megfelelő csoportokba tartozó felhasználók hozzáférhetnek mind a Kubernetes-en, mind a Dashboard-on keresztül. Noha a Cozystack API-orientált megközelítést alkalmaz, a Dashboard fontos része a platformnak, mert lehetővé teszi a szükséges szolgáltatások gyors létrehozását grafikus felületen, majd megnézhetjük, hogyan jelennek meg az API-ban, és végül kód formájában (IaC) leírhatjuk őket.

A Dashboard főbb mérései:

  • Közvetlen kapcsolat az API Cozystack-kel.
  • Eltávolították az alkalmazások előtagjait, mivel minden alkalmazás most már saját Kind-ját használja.
  • A névtér szűrése a "tenant-" előtag alapján, lehetővé téve, hogy csak a felhasználói névtereket jelenítse meg, kizárva a rendszeres névtereket.
  • Javították az ikonok megjelenítését OIDC (OpenID Connect) bekapcsolt állapotában.
  • Kosmetikai javításokat végeztek, beleértve a helyes hivatkozásokat a dokumentációra.

Egyéb változások:

  • Hozzáadták a Redis-hez a hitelesítést.
  • Megvalósították a tenantok szerepeljeit és szerepidomait, eltávolították a HelmRelease erőforrások összes engedélyét, és törölték a kubeapps-admin csoportot.
  • A Grafana indítási problémája javítva, a VictoriaLogs plugin URL-jét kijavították.
  • Az OpenAPI specifikációja javítva lett a List-erőforrásokhoz a Cozystack API-ban.
  • A Talos Linux frissítve lett 1.8.4-es verzióra.
  • A Linstor-ha-controller frissítve lett 1.2.3-as verzióra, ami megoldotta a virtuális gépek hibatűrési problémáját.
  • Grafana adatbázisának mérettel kapcsolatos beállítása hozzáadva.
  • További erőforrás-kezelési lehetőségek kerültek bevezetésre a VMClusterhez.

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