Cozystack 0.20 vabavara PaaS-platvorm Kubernetesel

On seul vÀlja vabav PaaS platvorm Cozystack 0.20.0, rajatud Kubernetes'i baasil. Projekt on suunatud valmis platvormi pakkumisele hostimisplatvormide jaoks ja raamistikule privaatsete ja avalike pilvede loomiseks. Platvorm installitakse otse serveritesse ja katab kÔik infrastruktuuri ettevalmistamise aspektid hallatavate teenuste pakkumiseks. Cozystack vÔimaldab kÀivitada ja pakkuda Kubernetes'e klastreid, andmebaase ja virtuaalmasinaid. Platvormi kood on saadaval GitHub'is ja levitatakse Apache-2.0 litsentsi alusel.

Baastehnoloogiana kasutatakse Talos Linuxi ja Flux CD-d. SĂŒsteemi, kerneli ja vajalike moodulitega pilte luuakse ette ja vĂ€rskendatakse atomaarsetena, vĂ”imaldades vĂ€ltida selliseid komponente nagu dkms ja paketihaldur ning tagades stabiilse töö. Pakutakse lihtsat installimismeetodit tĂŒhjas andmekeskuses PXE ja debian-sarnase talos-bootstrap paigaldaja abil.

Platvorm hÔlmab avatud rakendust vÔrguinfrastruktuuri (fabric) Kube-OVN baasil ja kasutab Cilium'i teenuste vÔrgustiku organiseerimiseks, MetalLB-d teenuste sisse kuulutamiseks. AndmemÀlu on rakendatud LINSTOR'is, kus pakutakse ZFS-i kasutamist pÔhikihina andmemÀlu jaoks ja DRBD-d replikeerimiseks. On ette seadistatud jÀlgimise tugi VictoriaMetrics'i ja Grafana baasil. KÀivitamiseks virtuaalmasinate kasutatakse KubeVirt'i tehnoloogiat, mis vÔimaldab kÀivitada klassikalisi virtuaalmasinaid otse Kubernetes'i konteinerites ning omab juba kÔiki vajalikke integreerimisi Cluster API-ga hallatavates Kubernetes'i klastrites 'raudkindlas' Kubernetes'i klastris.

Peamised muudatused:

  • Kube-OVN on uuendatud versioonile 0.13.0.
  • KubeVirt CCM (Cloud Controller Manager) loogikat on parandatud, nĂŒĂŒd pakub platvorm stabiilsemaid koormustasemeid tenant-Kubernetesis.
  • Probleemid OIDC kasutajate Ă”igustega on lahendatud.
  • Lisatud rĂŒhm klastrihaldurile.
  • Grafana alerte ja andmelaudasid on parandatud.
  • NATS sai vĂ”imaluse sisse lĂŒlitada jetstream ja edastada konfiguratsiooni.
  • Lisatud vĂ”imalus kasutada Terraform'i API-ga suhtlemiseks platvormiga.

Eelmises Cozystack 0.19 versioonis rakendati OIDC (OpenID Connect) toe, kuid koodi aluse stabiliseerimise tööde tĂ”ttu ei kuulutatud seda versioon eraldi vĂ€lja. NĂŒĂŒd tarnitakse koos Cozystackiga Keycloak, kus seadistatakse automaatselt realm Cozy, kus saab luua kohalikke kasutajaid ja seadistada ĂŒhenduse vĂ€liste OIDC-teenuse pakkujatega. Iga tenant'i jaoks on vaikesĂ€tetena saadaval 4 rĂŒhma ning tenant'i rakenduses saab automaatselt alla laadida genereeritud kubeconfig-faili, mis on seadistatud autentimiseks lĂ€bi Keycloak'i. Pakutakse vĂ”imalust konfigureerida „Keycloak as Code“ lĂ€bi Keycloak Operator'i integreerimise. Keycloak'i integreerimine K8s-klastriga ja Dashboard seadistatakse automaatselt.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster