Platform PaaS sumber terbuka Cozystack 1.2, sing dibangun ing Kubernetes, saiki wis kasedhiya. Proyek iki ngarahake kanggo nyedhiyakake platform sing siap digunakake kanggo panyedhiya hosting lan framework kanggo mbangun awan pribadi lan umum. Platform iki diinstal langsung ing server lan nyakup kabeh aspek persiapan infrastruktur kanggo nyedhiyakake layanan sing dikelola. Cozystack ngidini sampeyan ngluncurake lan nyedhiyakake kluster, basis data, lan Kubernetes. mesin virtualKode platform iki kasedhiya ing GitHub lan disebarake miturut lisensi Apache-2.0.
Platform iki kalebu implementasi infrastruktur jaringan (kain) sumber terbuka adhedhasar Kube-OVN lan nggunakake Cilium kanggo organisasi mesh layanan lan MetalLB kanggo woro-woro layanan. Panyimpenan diimplementasikake ing LINSTOR, sing nawakake ZFS minangka lapisan panyimpenan sing ndasari lan DRBD kanggo replikasi. Tumpukan pemantauan sing wis dikonfigurasi sadurunge adhedhasar VictoriaMetrics lan Grafana kalebu. Kanggo ngluncurake mesin virtual Platform iki nggunakake teknologi KubeVirt, sing ngidini sampeyan mbukak mesin virtual klasik langsung ing wadhah Kubernetes lan wis duwe kabeh integrasi sing dibutuhake karo Cluster API kanggo ngluncurake kluster Kubernetes sing dikelola ing kluster Kubernetes bare-metal. Ing platform kasebut, sampeyan bisa nggunakake Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics, lan layanan liyane kanthi mung sak klik.
Fitur-fitur penting ing Cozystack 1.2.0:
- Aplikasi "Managed OpenSearch" wis ditambahake ing Dashboard, ndhukung kabeh rilis platform OpenSearch. Topologi multi-peran kasedhiya, TLS diaktifake kanthi standar, otentikasi HTTP Basic bisa digunakake langsung, lan antarmuka web OpenSearch Dashboards bisa disebarake bebarengan karo mesin yen prelu.
- Aplikasi vpc saiki ndhukung VPC Peering, sing ngidini sambungan langsung jaringan pribadi penyewa tanpa ngarahake lalu lintas liwat titik akses umum. Ing penyebaran multi-penyewa, operator bisa ngrancang topologi jaringan internal sing luwih resik lan mung nerbitake lalu lintas sing dibutuhake. Penyediaan deterministik wis ditambahake. Alamat IP kanggo peering lan dhukungan kanggo rute statis.
- Sistem SchedulingClass wis diimplementasikake, sing ngidini operator ngontrol ing ngendi beban kerja tenant diluncurake. Contone, beban kerja bisa ditugasake menyang pusat data tartamtu, kelas perangkat keras, utawa klompok node, tanpa mbutuhake tenant kanggo ngerti seluk-beluk penjadwal Kubernetes. Cozystack-scheduler diaktifake kanthi standar, nggawe SchedulingClass dadi bagean saka instalasi platform standar.
- VictoriaLogs wis dipindhah menyang mode kluster adhedhasar VLCluster kanggo nambah skalabilitas tumpukan logging.
- LINSTOR saiki ndhukung relokasi volume sawise kloning lan pemulihan, ningkatake penempatan data ing skenario kloning lan pemulihan.
- external-dns kasedhiya minangka paket tambahan sing kapisah.
Source: opennet.ru
