Lëshimi i Cozystack 0.20, një platformë e hapur PaaS e bazuar në Kubernetes

Është publikuar lëshimi i platformës falas PaaS Cozystack 0.20.0, i ndërtuar në Kubernetes. Projekti synon të sigurojë një platformë të gatshme për ofruesit e pritjes dhe një kornizë për ndërtimin e reve private dhe publike. Platforma është instaluar direkt në serverë dhe mbulon të gjitha aspektet e përgatitjes së infrastrukturës për ofrimin e shërbimeve të menaxhuara. Cozystack ju lejon të ekzekutoni dhe siguroni grupe Kubernetes, baza të të dhënave dhe makina virtuale. Kodi i platformës është i disponueshëm në GitHub dhe shpërndahet nën licencën Apache-2.0.

Talos Linux dhe Flux CD përdoren si bazë teknologjike. Imazhet me sistemin, kernelin dhe modulet e nevojshme krijohen paraprakisht dhe përditësohen në mënyrë atomike, gjë që ju lejon të bëni pa komponentë të tillë si dkms dhe një menaxher paketash dhe të garantoni funksionim të qëndrueshëm. Ofron një metodë të thjeshtë instalimi në një qendër të zbrazët të të dhënave duke përdorur PXE dhe instaluesin talos-bootstrap të ngjashëm me Debian.

Platforma përfshin një implementim falas infrastrukturës së rrjetit (pëlhurë) bazuar në Kube-OVN, dhe përdor Cilium për organizimin e rrjetës së shërbimit dhe MetalLB për reklamimin e shërbimit. Magazinimi zbatohet në LINSTOR, i cili përdor ZFS si shtresën themelore të ruajtjes dhe DRBD për replikim. Përfshihet një pirg monitorimi i parakonfiguruar bazuar në VictoriaMetrics dhe Grafana. Për t'u lançuar makina virtuale Përdoret teknologjia KubeVirt, e cila ju lejon të ekzekutoni makina virtuale klasike direkt në kontejnerët Kubernetes dhe tashmë ka të gjitha integrimet e nevojshme me Cluster API për nisjen e klastereve të menaxhuara Kubernetes brenda një klasteri harduerik Kubernetes.

Ndryshimet kryesore:

  • Kube-OVN është përditësuar në versionin 0.13.0.
  • Logjika e KubeVirt CCM (Menaxheri i Kontrolluesit në renë kompjuterike) është përmirësuar tani, platforma ofron balancues më të qëndrueshëm për qiramarrësit-Kubernetes.
  • Çështjet me të drejtat e përdoruesve në OIDC janë zgjidhur.
  • Është shtuar një grup për administratorin e grupit.
  • Fiksoi sinjalizimet dhe panelet në Grafana.
  • NATS tani ka aftësinë për të aktivizuar konfigurimin e transmetimit dhe transferimit.
  • U shtua aftësia për të përdorur Terraform për të bashkëvepruar me API të platformës.

Lëshimi i mëparshëm i Cozystack 0.19 prezantoi mbështetje për OIDC (OpenID Connect), por për shkak të punës për të stabilizuar bazën e kodit, ky version nuk u njoftua si një version i veçantë. Tani Cozystack vjen me Keycloak, i cili konfiguron automatikisht fushën Cozy, brenda së cilës mund të krijoni përdorues lokalë dhe të konfiguroni komunikimin me ofruesit e jashtëm të OIDC. Për çdo qiramarrës, 4 grupe ofrohen si parazgjedhje, dhe në aplikacionin e qiramarrësit mund të shkarkoni automatikisht skedarin kubeconfig të gjeneruar, i cili është konfiguruar për vërtetim nëpërmjet Keycloak. Mundësia për të konfiguruar "Kycloak si kod" ofrohet duke prezantuar Operatorin Keycloak. Integrimi i tastierës me grupin K8s dhe panelin e kontrollit konfigurohet automatikisht.

Burimi: opennet.ru

Shto një koment