Fa'asa'olotoina o le Cozystack 0.20, o se avanoa PaaS fa'avae i luga ole Kubernetes

Le tatalaina o le free PaaS platform Cozystack 0.20.0, fausia i luga o Kubernetes, ua lomia. O le poloketi o loʻo faʻamoemoe i le tuʻuina atu o se faʻavae ua saunia mo le au talimalo talimalo ma se faʻavae mo le fausiaina o ao tumaoti ma lautele. O lo'o fa'apipi'i sa'o le fa'avae i luga o 'au'aunaga ma e aofia uma ai vaega uma o le tapenaina o atina'e mo le tu'uina atu o auaunaga fa'afoe. Cozystack e fa'atagaina oe e fa'agaoioia ma tu'uina atu fa'aputuga Kubernetes, fa'amaumauga, ma masini fa'apitoa. O lo'o maua le fa'ailoga fa'avae ile GitHub ma fa'asoa i lalo ole laisene Apache-2.0.

Talos Linux ma Flux CD o lo'o fa'aogaina e fai ma fa'aputuga tekonolosi fa'avae. O ata faʻatasi ai ma le faʻaogaina, fatu ma modules talafeagai e faʻatupuina muamua ma faʻafouina atomically, lea e mafai ai ona e faia e aunoa ma ni vaega e pei o le dkms ma le pule o pusa ma faʻamautinoa le faʻagaioiina. Tuuina atu se auala faʻapipiʻi faigofie i totonu o se nofoaga faʻamaumauga gaogao e faʻaaoga ai le PXE ma le Debian-like talos-bootstrap installer.

O le fausaga e aofia ai se faʻatinoga e leai se totogi atina'e feso'otaiga (ie) e faʻavae i luga o le Kube-OVN, ma faʻaaogaina le Cilium mo le faʻatulagaina o le upega tautua ma le MetalLB mo faʻasalalauga tautua. O le teuina o mea e faʻatinoina i luga o le LINSTOR, lea e faʻaaogaina ai le ZFS o le vaega teuina autu ma le DRBD mo le toe faia. O loʻo aofia ai se faʻaputuga mataʻituina ua uma ona faʻatulagaina e faʻavae i luga o le VictoriaMetrics ma le Grafana. Ina ia faʻalauiloa masini komepiuta O loʻo faʻaaogaina le tekinolosi KubeVirt, lea e mafai ai ona e faʻagaoioia masini faʻapitoa masani saʻo i totonu o koneteina Kubernetes ma ua i ai uma fesoʻotaʻiga talafeagai ma le Cluster API mo le faʻalauiloaina o faʻaputuga Kubernetes pulea i totonu o se faʻaputuga Kubernetes masini.

Suiga autu:

  • Kube-OVN ua toe faafou ile version 0.13.0.
  • Ua fa'aleleia atili le fa'atonuga o le KubeVirt CCM (Cloud Controller Manager);
  • O fa'afitauli i aiā tatau a tagata fa'aoga ile OIDC ua fo'ia.
  • Ua fa'aopoopoina se vaega mo le pule fa'aopoopo.
  • Fa'amautu fa'aaliga ma dashboards i Grafana.
  • O le NATS o loʻo i ai nei le malosi e mafai ai ona faʻaogaina le jetstream ma le faʻafeiloaʻiga.
  • Faʻaopoopo le tomai e faʻaaoga ai Terraform e fegalegaleai ai ma le faʻavae API.

O le faʻasalalauga muamua o Cozystack 0.19 na faʻafeiloaʻi ai le lagolago mo le OIDC (OpenID Connect), ae ona o le galuega e faʻamautu ai le codebase, o lenei faʻasalalauga e leʻi faʻasalalauina o se faʻasalalauga ese. O le taimi nei e sau Cozystack ma Keycloak, lea e otometi ona faʻapipiʻiina le malo Cozy, i totonu e mafai ai ona e fatuina tagata faʻaoga i le lotoifale ma faʻafesoʻotaʻi fesoʻotaʻiga ma kamupani fafo o le OIDC. O tagata nofoia taʻitasi e tuʻuina atu i le 4 vaega faʻaletonu, ma i totonu o le talosaga a le tagata nofoia e mafai ona e otometi lava ona sii maia se faila kubeconfig ua faʻapipiʻiina mo le faʻamaonia e ala i Keycloak. O le mafai ona faʻatulagaina "Keycloak as Code" e tuʻuina atu e ala i le faʻalauiloaina o le Keycloak Operator. Keycloak tu'ufa'atasia ma le K8s fuifui ma Dashboard ua configured otometi.

puna: opennet.ru