Rhyddhau Cozystack 0.20, platfform PaaS agored yn seiliedig ar Kubernetes

Mae rhyddhau platfform rhad ac am ddim PaaS Cozystack 0.20.0, a adeiladwyd ar Kubernetes, wedi'i gyhoeddi. Nod y prosiect yw darparu llwyfan parod ar gyfer darparwyr cynnal a fframwaith ar gyfer adeiladu cymylau preifat a chyhoeddus. Mae'r platfform wedi'i osod yn uniongyrchol ar weinyddion ac mae'n cwmpasu pob agwedd ar baratoi seilwaith ar gyfer darparu gwasanaethau a reolir. Mae Cozystack yn caniatáu ichi redeg a darparu clystyrau Kubernetes, cronfeydd data a pheiriannau rhithwir. Mae'r cod platfform ar gael ar GitHub ac fe'i dosberthir o dan y drwydded Apache-2.0.

Defnyddir CD Talos Linux a Flux fel y pentwr technoleg sylfaenol. Mae delweddau gyda'r system, cnewyllyn a modiwlau angenrheidiol yn cael eu cynhyrchu ymlaen llaw a'u diweddaru'n atomig, sy'n eich galluogi i wneud heb gydrannau fel dkms a rheolwr pecyn a gwarantu gweithrediad sefydlog. Yn darparu dull gosod syml mewn canolfan ddata wag gan ddefnyddio PXE a'r gosodwr talos-bootstrap tebyg i Debian.

Mae'r platfform yn cynnwys gweithrediad am ddim seilwaith rhwydwaith (ffabrig) yn seiliedig ar Kube-OVN, ac yn defnyddio Cilium ar gyfer trefnu rhwyll gwasanaeth a MetalLB ar gyfer hysbysebu gwasanaeth. Mae storio wedi'i weithredu ar LINSTOR, sy'n defnyddio ZFS fel yr haen storio sylfaenol a DRBD ar gyfer dyblygu. Mae pentwr monitro wedi'i ffurfweddu ymlaen llaw yn seiliedig ar VictoriaMetrics a Grafana wedi'i gynnwys. I lansio peiriannau rhithwir Defnyddir technoleg KubeVirt, sy'n eich galluogi i redeg peiriannau rhithwir clasurol yn uniongyrchol mewn cynwysyddion Kubernetes ac sydd eisoes â'r holl integreiddiadau angenrheidiol gydag API'r Clwstwr ar gyfer lansio clystyrau Kubernetes rheoledig y tu mewn i glwstwr caledwedd Kubernetes.

Newidiadau mawr:

  • Mae Kube-OVN wedi'i ddiweddaru i fersiwn 0.13.0.
  • Mae rhesymeg KubeVirt CCM (Rheolwr Rheolydd Cwmwl) wedi'i wella; mae'r platfform bellach yn darparu balanswyr mwy sefydlog ar gyfer tenant-Kubernetes.
  • Mae problemau gyda hawliau defnyddwyr yn OIDC wedi'u datrys.
  • Mae grŵp wedi'i ychwanegu ar gyfer gweinyddwr y clwstwr.
  • Rhybuddion sefydlog a dangosfyrddau yn Grafana.
  • Bellach mae gan NATS y gallu i alluogi cyfluniad jetstream a throsglwyddo.
  • Ychwanegwyd y gallu i ddefnyddio Terraform i ryngweithio ag API y platfform.

Cyflwynodd datganiad blaenorol Cozystack 0.19 gefnogaeth i OIDC (OpenID Connect), ond oherwydd gwaith i sefydlogi'r sylfaen cod, ni chyhoeddwyd y datganiad hwn fel datganiad ar wahân. Nawr mae Cozystack yn dod gyda Keycloak, sy'n ffurfweddu'r deyrnas Cosy yn awtomatig, lle gallwch chi greu defnyddwyr lleol a ffurfweddu cyfathrebu â darparwyr OIDC allanol. Ar gyfer pob tenant, darperir 4 grŵp yn ddiofyn, ac yn y cymhwysiad tenant gallwch lawrlwytho'r ffeil kubeconfig a gynhyrchir yn awtomatig, sydd wedi'i ffurfweddu i'w dilysu trwy Keycloak. Darperir y gallu i ffurfweddu “Keycloak as Code” trwy gyflwyno'r Gweithredwr Cloak Bysell. Mae integreiddio cloak gyda'r clwstwr K8s a Dangosfwrdd wedi'i ffurfweddu'n awtomatig.

Ffynhonnell: opennet.ru

Ychwanegu sylw