Lëshimi i Cozystack 0.20, platformës së hapur PaaS mbi Kubernetes

Është publikuar versioni i platformës së lirë PaaS Cozystack 0.20.0, e ndërtuar mbi Kubernetes. Projekti ka si qëllim ofrimin e një platforme gati për ofruesit e hosting-ut dhe një kornizë për ndërtimin e mjeteve private dhe publike. Platforma instalohet drejtpërdrejt në serverë dhe përfshin të gjitha aspektet e përgatitjes së infrastrukturës për ofrimin e shërbimeve të menaxhuara. Cozystack lejon ekzekutimin dhe ofrimin e klasterëve Kubernetes, bazave të të dhënave dhe makinave virtuale. Kodi i platformës është i disponueshëm në GitHub dhe shpërndahet 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ë infrastrukturës rrjetore (fabric) mbi Kube-OVN, dhe përdor Cilium për organizimin e rrjetit të shërbimit, MetalLB për shpalljen e shërbimeve në jashtë. Ruajtja realizohet mbi LINSTOR, ku ofrohet përdorimi i ZFS si shtresë bazë për ruajtjen dhe DRBD për replikimin. Ekziston një stek monitorimi i parakonfiguruar mbi VictoriaMetrics dhe Grafana. Për nisjen 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.

Ndryshimet kryesore:

  • Kube-OVN është përditësuar në versionin 0.13.0.
  • Logjika e KubeVirt CCM (Cloud Controller Manager) është përmirësuar, tani platforma ofron balancues më të qëndrueshëm për tenant-Kubernetes.
  • Problemet me të drejtat e përdoruesve në OIDC janë zgjidhur.
  • Është shtuar një grup për administratorin e klasterit.
  • Alerte dhe dashboard-e në Grafana janë rregulluar.
  • NATS tani ka mundësinë të aktivizojë jetstream dhe të transferojë konfigurimin.
  • Është shtuar mundësia për të përdorur Terraform për ndërveprimin me API-në e platformës.

Në versionin e mëparshëm Cozystack 0.19 u realizua përkrahja për OIDC (OpenID Connect), por për shkak të punës për stabilizimin e bazës së kodit, ky lëshim nuk u njoftua si një version i veçantë. Tani, së bashku me Cozystack vjen Keycloak, i cili automatikisht konfiguron realm-in Cozy, brenda të cilit mund të krijoni përdorues lokalë dhe të konfiguroni lidhjen me ofruesit e jashtëm OIDC. Për çdo tenant ofrohen 4 grupe nga defaulti, dhe në aplikacionin tenant mund të shkarkoni automatikisht skedarin e gjeneruar kubeconfig, i cili është i konfiguruar për autentifikim përmes Keycloak. Ofrohet mundësia për të konfiguruar 'Keycloak as Code' duke implementuar Keycloak Operator. Integrimi i Keycloak me klasterin K8s dhe Dashboard konfigurohet automatikisht.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster