Megjelent a Cozystack 0.40, nyílt forráskódú PaaS platform Kubernetes alapokon

Megjelent a Cozystack 0.40 szabad PaaS platforma, amely Kubernetes alapjaira épült. A projekt célja egy kész platform biztosítása hosting szolgáltatók számára, valamint keretrendszer létrehozása magán- és nyilvános felhők számára. A platform közvetlenül a szerverekre telepíthető, és lefedi az infrastruktúra előkészítésének minden aspektusát a menedzselt szolgáltatások nyújtásához. A Cozystack lehetővé teszi Kubernetes klaszterek, adatbázisok és virtuális gépek indítását és biztosítását. A platform kódja elérhető a GitHub-on és Apache-2.0 licenc alatt terjesztett.

A technológiai alapként Talos Linux és Flux CD használatos. A rendszer, kernel és szükséges modulok képei előre létrehozottak, és atomikusan frissülnek, lehetővé téve a dkms és csomagkezelők elkerülését, garantálva a stabil működést. Egyszerű telepítési módszert kínál üres adatközpontokban PXE és a talos-bootstrap Debian-szerű telepítő segítségével. A platform keretein belül egy kattintással telepíthetők a Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics és más szolgáltatások.

A platform tartalmaz egy ingyenes megvalósítást hálózati infrastruktúrából (fabric) a Kube-OVN alapjain, és a Cilium-t használja a szolgáltatási hálózat megszervezésére, a MetalLB-t a szolgáltatások külső bejelentésére. A tárolás a LINSTOR-on valósul meg, ahol a ZFS mint alapréteg a tároláshoz, és a DRBD a replikációhoz ajánlott. Előre beállított megfigyelési verem áll rendelkezésre VictoriaMetrics és Grafana alapjain. Virtuális gépek futtatásához a KubeVirt technológia használatos, amely lehetővé teszi a klasszikus virtuális gépek futtatását közvetlenül a Kubernetes konténerekben, és már rendelkezik az összes szükséges integrációval a Cluster API-hoz a kezelhető Kubernetes klaszterek indításához „vas” Kubernetes klasztereken belül.

Az új kiadásban:

  • Hozzáadva a LINSTOR ütemező az optimális pod elhelyezéshez. A Kubernetes saját „scheduler extender”-e együttműködik a Kubernetes standard ütemezőjével, és segít optimálisan elhelyezni a pod-okat a LINSTOR tárolókkal rendelkező csomópontokon. Amikor a pod LINSTOR kötetet kér, az ütemező megtudja a LINSTOR vezérlőtől, hogy mely csomópontokon vannak helyi replikák a szükséges kötetekből. Prioritást élveznek azok a csomópontok, ahol az adatok már jelen vannak, így minimalizálva a hálózati forgalmat és javítva az I/O teljesítményt. Továbbá bevezetésre került egy admission webhook, amely automatikusan irányítja a CSI köteteket használó pod-okat a saját ütemezőjére, biztosítva a zökkenőmentes integrációt kézi beállítás nélkül.
  • SeaweedFS tárolás A SeaweedFS a 4.05-ös verzióra lett frissítve, amelyben optimalizálták az S3 forgalmat (traffic locality): a kérések most a legközelebbi szerverekre irányulnak, ami csökkenti a késleltetéseket és felgyorsítja a tároló működését. Megjelent egy új admin komponens webes felülettel és hitelesítési támogatással, valamint worker-ek a megosztott feladatok végrehajtására. A Grafana fejlett műszerfalakkal bővült, amelyek lehetővé teszik a bucket-ök, API hívások és teljesítmény nyomon követését. Támogatást nyújtottak TLS-tanúsítványok az admin és worker komponensekhez.
  • A FluxCD valuesFrom mechanizmusa helyettesítette a lookup funkciókat a Helm chart-okban. Ez a műszaki fejlesztés tisztább paraméterátadást biztosít, és kiküszöböli a kényszerített szinkronizáló (reconciliation) vezérlők szükségességét. A ConfigMap-ekből és a szolgáltatásokra történő hivatkozásokból származó konfigurációk most központosítottan kezelhetők a cozystack-values kulcs révén minden névtérben.
  • A LINSTOR integrációs komponensében megvalósították az auto-diskful funkció támogatását, amely diskless csomópontokat diskful csomópontokká alakít, ha azok a DRBD erőforrásokat több mint 30 percig Primary állapotban tartják.
  • Bevezetésre kerültek az automatikus verziókezelő rendszerek a PostgreSQL, Kubernetes, MariaDB és Redis számára, amelyek nyomon követik a frissítéseket az upstream tárolókban és automatikus verziófrissítési mechanizmusokat biztosítanak.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster