Cozystack 1.2 kaleratzea, Kubernetesen oinarritutako kode irekiko PaaS plataforma bat

Kubernetesen oinarritutako Cozystack 1.2 PaaS plataforma kode irekikoa eskuragarri dago jada. Proiektuaren helburua hosting hornitzaileentzako erabiltzeko prest dagoen plataforma bat eta hodei pribatu eta publikoak eraikitzeko esparru bat eskaintzea da. Plataforma zuzenean zerbitzarietan instalatzen da eta kudeatutako zerbitzuak emateko azpiegituren prestaketaren alderdi guztiak hartzen ditu barne. Cozystack-ek Kubernetes klusterrak, datu-baseak eta abiarazte eta hornitzea ahalbidetzen dizu. makina birtualaPlataformaren kodea GitHub-en dago eskuragarri eta Apache-2.0 lizentziapean banatzen da.

Plataformak Kube-OVN-n oinarritutako sare-azpiegitura (ehun) kode irekiko inplementazio bat dauka, eta Cilium erabiltzen du zerbitzu-sarearen antolaketarako eta MetalLB zerbitzu-iragarkietarako. Biltegiratzea LINSTOR-en inplementatzen da, eta honek ZFS eskaintzen du azpiko biltegiratze-geruza gisa eta DRBD erreplikaziorako. VictoriaMetrics eta Grafana-n oinarritutako monitorizazio-pila bat barne hartzen da. Abiarazteko... makina birtualak Plataformak KubeVirt teknologia erabiltzen du, eta horri esker, makina birtual klasikoak zuzenean Kubernetes edukiontzietan exekuta daitezke, eta dagoeneko baditu beharrezko integrazio guztiak Cluster APIarekin, kudeatutako Kubernetes klusterrak Kubernetes kluster bare-metal batean abiarazteko. Plataformaren barruan, Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics eta beste zerbitzu batzuk klik bakarrarekin zabaldu ditzakezu.

Cozystack 1.2.0-ren ezaugarri nagusiak:

  • "Managed OpenSearch" aplikazioa gehitu da Dashboard-era, OpenSearch plataformaren bertsio guztiak onartzen dituena. Rol anitzeko topologia eskuragarri dago, TLS gaituta dago lehenespenez, HTTP Basic autentifikazioa hasieratik funtzionatzen du, eta OpenSearch Dashboards web interfazea motorrarekin batera zabaldu daiteke behar izanez gero.
  • vpc aplikazioak orain VPC Peering onartzen du, maizterren sare pribatuen konexio zuzena ahalbidetuz, trafikoa sarbide-puntu publikoetatik bideratu gabe. Maizter anitzeko inplementazioetan, operadoreek barne-sare topologia garbiagoak diseinatu eta beharrezko trafikoa soilik argitaratu dezakete. Hornidura determinista gehitu da. IP helbideak parekatzeko eta ibilbide estatikoentzako laguntzarako.
  • SchedulingClass sistema ezarri da, operadoreei maizterren lan-kargak non abiarazten diren kontrolatzeko aukera emanez. Adibidez, lan-kargak datu-zentro, hardware-klase edo nodo-talde espezifikoei esleitu dakizkieke, maizterrek Kubernetes programatzailearen konplexutasunak ulertu beharrik gabe. Cozystack-scheduler lehenespenez gaituta dago, SchedulingClass plataformaren instalazio estandarraren parte bihurtuz.
  • VictoriaLogs VLCluster-en oinarritutako kluster modura mugitu da erregistro-pilaren eskalagarritasuna handitzeko.
  • LINSTOR-ek orain bolumenen birkokapena onartzen du klonazio eta leheneratze eszenatokietan, datuen kokapena hobetuz.
  • external-dns gehigarri pakete bereizi gisa eskuragarri dago.

Iturria: opennet.ru

Gehitu iruzkin berria