Rilis pertama dari platform PaaS berbasis Kubernetes sumber terbuka, Cozystack, telah diterbitkan. Proyek ini memposisikan dirinya sebagai platform siap pakai untuk penyedia hosting dan kerangka kerja untuk membangun cloud privat dan publik. Platform ini diinstal langsung di server dan mencakup semua aspek persiapan infrastruktur untuk menyediakan layanan terkelola. Cozystack memungkinkan Anda untuk meluncurkan dan menyediakan klaster Kubernetes, basis data, dan layanan lainnya sesuai permintaan. mesin virtualKode platform tersedia di GitHub dan didistribusikan di bawah lisensi Apache-2.0.

Talos Linux dan Flux CD digunakan sebagai tumpukan teknologi dasar. Gambar dengan sistem, kernel, dan modul yang diperlukan dibuat terlebih dahulu dan diperbarui secara atom, yang memungkinkan Anda melakukannya tanpa komponen seperti dkms dan manajer paket dan menjamin operasi yang stabil.
Untuk memulai mesin virtual Teknologi KubeVirt digunakan, yang memungkinkan Anda menjalankan mesin virtual klasik langsung di dalam kontainer Kubernetes dan sudah memiliki semua integrasi yang diperlukan dengan Cluster API untuk meluncurkan klaster Kubernetes terkelola di dalam klaster Kubernetes perangkat keras.
Platform ini mencakup implementasi gratis dari pabrik jaringan berdasarkan Kube-OVN, dan menggunakan Cilium untuk mengatur jaringan layanan, MetalLB untuk mengiklankan layanan ke luar. Penyimpanan diimplementasikan pada LINSTOR, yang mengusulkan penggunaan ZFS sebagai lapisan dasar untuk penyimpanan dan DRBD untuk replikasi. Ada tumpukan pemantauan yang telah dikonfigurasi sebelumnya berdasarkan VictoriaMetrics dan Grafana.
Salah satu fitur utama platform ini adalah metode instalasi sederhana di pusat data kosong menggunakan PXE dan penginstal talos-bootstrap seperti Debian. Terlepas dari kepentingan komersial, proyek ini dikembangkan oleh peminat dari komunitas dan berencana untuk selalu gratis. Permintaan telah dikirim untuk mentransfer Cozystack di bawah sayap organisasi CNCF (Cloud Native Computing Foundation).
Sumber: opennet.ru
