Cozystack 1.2, atvērtā koda PaaS platformas, kuras pamatā ir Kubernetes, izlaiÅ”ana

Atvērtā pirmkoda PaaS platforma Cozystack 1.2, kas veidota uz Kubernetes, tagad ir pieejama. Projekta mērÄ·is ir nodroÅ”ināt lietoÅ”anai gatavu platformu mitināŔanas pakalpojumu sniedzējiem un ietvaru privātu un publisku mākoņu veidoÅ”anai. Platforma tiek instalēta tieÅ”i serveros un aptver visus infrastruktÅ«ras sagatavoÅ”anas aspektus pārvaldÄ«tu pakalpojumu sniegÅ”anai. Cozystack ļauj palaist un nodroÅ”ināt Kubernetes klasterus, datubāzes un... virtuālās maŔīnasPlatformas kods ir pieejams vietnē GitHub un tiek izplatÄ«ts saskaņā ar Apache-2.0 licenci.

Platforma ietver atvērtā pirmkoda tÄ«kla infrastruktÅ«ras (fabric) ievieÅ”anu, kuras pamatā ir Kube-OVN, un izmanto Cilium pakalpojumu tÄ«kla organizēŔanai un MetalLB pakalpojumu paziņojumiem. Krātuve ir ieviesta LINSTOR, kas piedāvā ZFS kā pamatā esoÅ”o krātuves slāni un DRBD replikācijai. Ir iekļauts iepriekÅ” konfigurēts uzraudzÄ«bas steks, kura pamatā ir VictoriaMetrics un Grafana. Lai palaistu virtuālās maŔīnas Platforma izmanto KubeVirt tehnoloÄ£iju, kas ļauj palaist klasiskās virtuālās maŔīnas tieÅ”i Kubernetes konteineros, un tai jau ir visas nepiecieÅ”amās integrācijas ar Cluster API, lai palaistu pārvaldÄ«tus Kubernetes klasterus bez nepiecieÅ”amās programmatÅ«ras Kubernetes klasterÄ«. Platformas ietvaros ar vienu klikŔķi var izvietot Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics un citus pakalpojumus.

Cozystack 1.2.0 galvenās funkcijas:

  • Informācijas panelim ir pievienota lietojumprogramma ā€œPārvaldÄ«tā OpenSearchā€, kas atbalsta visas OpenSearch platformas versijas. Ir pieejama vairāku lomu topoloÄ£ija, TLS ir iespējots pēc noklusējuma, HTTP Basic autentifikācija darbojas uzreiz pēc instalēŔanas, un OpenSearch informācijas paneļu tÄ«mekļa saskarni var izvietot lÄ«dzās dzinējam, ja nepiecieÅ”ams.
  • VPC lietotne tagad atbalsta VPC Peering, kas ļauj tieÅ”i savienot nomnieku privātos tÄ«klus, nenovirzot datplÅ«smu caur publiskiem piekļuves punktiem. Vairāku nomnieku izvietojumos operatori var izstrādāt tÄ«rākas iekŔējās tÄ«kla topoloÄ£ijas un publicēt tikai nepiecieÅ”amo datplÅ«smu. Ir pievienota deterministiskā nodroÅ”ināŔana. IP adreses par peering un statisko marÅ”rutu atbalstu.
  • Ir ieviesta SchedulingClass sistēma, kas ļauj operatoriem kontrolēt, kur tiek palaistas nomnieku darba slodzes. Piemēram, darba slodzes var pieŔķirt konkrētiem datu centriem, aparatÅ«ras klasēm vai mezglu grupām, neprasot nomniekiem izprast Kubernetes plānotāja sarežģījumus. Cozystack-scheduler ir iespējots pēc noklusējuma, padarot SchedulingClass par daļu no standarta platformas instalācijas.
  • VictoriaLogs ir pārvietots uz klastera režīmu, pamatojoties uz VLCluster, lai palielinātu reÄ£istrēŔanas steka mērogojamÄ«bu.
  • LINSTOR tagad atbalsta sējumu pārvietoÅ”anu pēc klonēŔanas un atjaunoÅ”anas, uzlabojot datu izvietojumu klonēŔanas un atjaunoÅ”anas scenārijos.
  • ārējais DNS serveris ir pieejams kā atseviŔķa pievienojumprogrammu pakotne.

Avots: opennet.ru

Pievieno komentāru