Vrystelling van Cozystack 0.20, 'n oop PaaS-platform gebaseer op Kubernetes

Die vrystelling van die gratis PaaS-platform Cozystack 0.20.0, gebou op Kubernetes, is gepubliseer. Die projek is daarop gemik om 'n klaargemaakte platform vir gasheerverskaffers en 'n raamwerk vir die bou van private en publieke wolke te verskaf. Die platform word direk op bedieners geïnstalleer en dek alle aspekte van die voorbereiding van infrastruktuur vir die verskaffing van bestuurde dienste. Cozystack laat jou toe om Kubernetes-klusters, databasisse en virtuele masjiene te laat loop en voorsien. Die platformkode is beskikbaar op GitHub en word onder die Apache-2.0-lisensie versprei.

Talos Linux en Flux CD word gebruik as die basis tegnologie stapel. Beelde met die stelsel, kern en nodige modules word vooraf gegenereer en atomies opgedateer, wat jou toelaat om sonder komponente soos dkms en 'n pakketbestuurder klaar te kom en stabiele werking te waarborg. Bied 'n eenvoudige installasiemetode in 'n leë datasentrum deur PXE en die Debian-agtige talos-bootstrap-installeerder te gebruik.

Die platform sluit 'n gratis implementering in netwerk infrastruktuur (stof) gebaseer op Kube-OVN, en gebruik Cilium vir diensnetwerkorganisasie en MetalLB vir diensadvertering. Stoorplek word geïmplementeer op LINSTOR, wat ZFS as die onderliggende stoorlaag en DRBD vir replikasie gebruik. 'n Voorafgekonfigureerde moniteringsstapel gebaseer op VictoriaMetrics en Grafana is ingesluit. Om te loods virtuele masjiene KubeVirt-tegnologie word gebruik, wat jou toelaat om klassieke virtuele masjiene direk in Kubernetes-houers te laat loop en reeds al die nodige integrasies met die Cluster API het vir die bekendstelling van bestuurde Kubernetes-groepe binne 'n hardeware Kubernetes-groep.

Belangrikste veranderinge:

  • Kube-OVN is opgedateer na weergawe 0.13.0.
  • Die logika van KubeVirt CCM (Cloud Controller Manager) is verbeter die platform bied nou meer stabiele balanseerders vir huurder-Kubernetes.
  • Kwessies met gebruikersregte in OIDC is opgelos.
  • 'n Groep is bygevoeg vir die groepadministrateur.
  • Vaste waarskuwings en dashboards in Grafana.
  • NATS het nou die vermoë om jetstream en oordragkonfigurasie te aktiveer.
  • Bygevoeg die vermoë om Terraform te gebruik om met die platform API te kommunikeer.

Die vorige weergawe van Cozystack 0.19 het ondersteuning vir OIDC (OpenID Connect) bekendgestel, maar weens werk om die kodebasis te stabiliseer, is hierdie vrystelling nie as 'n aparte vrystelling aangekondig nie. Nou kom Cozystack met Keycloak, wat die Cozy realm outomaties instel, waarbinne u plaaslike gebruikers kan skep en kommunikasie met eksterne OIDC-verskaffers kan instel. Vir elke huurder word 4 groepe by verstek verskaf, en in die huurdertoepassing kan u outomaties die gegenereerde kubeconfig-lêer aflaai, wat vir verifikasie via Keycloak opgestel is. Die vermoë om "Keycloak as Code" op te stel, word verskaf deur die Keycloak Operator bekend te stel. Keycloak-integrasie met die K8s-groepering en Dashboard word outomaties gekonfigureer.

Bron: opennet.ru

Voeg 'n opmerking