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

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster