Liberigo de Cozystack 1.2, malfermfonteca PaaS-platformo bazita sur Kubernetes

La malfermfonteca PaaS-platformo Cozystack 1.2, konstruita sur Kubernetes, nun haveblas. La projekto celas provizi pretan uzeblan platformon por retprovizantoj kaj kadron por konstrui privatajn kaj publikajn nubojn. La platformo instaliĝas rekte sur serviloj kaj kovras ĉiujn aspektojn de infrastrukturpreparado por provizi administritajn servojn. Cozystack permesas al vi lanĉi kaj provizi Kubernetes-aretojn, datumbazojn kaj... virtualaj maŝinojLa platforma kodo estas havebla ĉe GitHub kaj estas distribuita sub la permesilo Apache-2.0.

La platformo inkluzivas malfermfontan retinfrastrukturon (ŝtofon) efektivigon bazitan sur Kube-OVN kaj uzas Cilium por serva reto-organizado kaj MetalLB por servanoncoj. Stokado estas efektivigita sur LINSTOR, kiu ofertas ZFS kiel la subestan stokadotavolon kaj DRBD por replikado. Antaŭkonfigurita monitorada stako bazita sur VictoriaMetrics kaj Grafana estas inkluzivita. Por lanĉi virtualaj maŝinoj La platformo uzas KubeVirt-teknologion, kiu permesas al vi funkciigi klasikajn virtualajn maŝinojn rekte en Kubernetes-ujoj kaj jam havas ĉiujn necesajn integriĝojn kun la Cluster API por lanĉi administritajn Kubernetes-aretojn ene de nudmetala Kubernetes-areto. Ene de la platformo, vi povas deploji Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics kaj aliajn servojn per unu klako.

Ĉefaj trajtoj en Cozystack 1.2.0:

  • La aplikaĵo "Administrita OpenSearch" estis aldonita al la Instrumentpanelo, subtenante ĉiujn eldonojn de la platformo OpenSearch. Multrola topologio estas havebla, TLS estas ebligita defaŭlte, HTTP Basic aŭtentikigo funkcias tuj, kaj la TTT-interfaco de OpenSearch Dashboards povas esti deplojita kune kun la motoro se necese.
  • La aplikaĵo vpc nun subtenas VPC-kunigadon, permesante rektan konekton de privataj retoj de luantoj sen direkti trafikon tra publikaj alirpunktoj. En plurluantaj deplojoj, funkciigistoj povas desegni pli purajn internajn rettopologiojn kaj publikigi nur la necesan trafikon. Determinisma proviantado estis aldonita. IP-adresoj por kunigado kaj subteno por statikaj itineroj.
  • La sistemo SchedulingClass estis efektivigita, permesante al funkciigistoj kontroli kie la laborkvantoj de luantoj estas lanĉitaj. Ekzemple, laborkvantoj povas esti asignitaj al specifaj datumcentroj, aparatarklasoj aŭ nodgrupoj, sen devigi luantojn kompreni la komplikaĵojn de la Kubernetes-planilo. Cozystack-scheduler estas ebligita defaŭlte, igante SchedulingClass parto de la norma platforma instalado.
  • VictoriaLogs estis movita al areta reĝimo bazita sur VLCluster por pliigi la skaleblecon de la protokolstako.
  • LINSTOR nun subtenas volumtranslokigon post klonado kaj restarigo, plibonigante datuman lokigon en klonaj kaj restarigaj scenaroj.
  • external-dns estas havebla kiel aparta aldonaĵa pakaĵo.

fonto: opennet.ru

Aldoni komenton