Foi lançada a primeira versão da plataforma PaaS de código aberto baseada em Kubernetes, Cozystack. O projeto se posiciona como uma plataforma pronta para uso para provedores de hospedagem e um framework para a construção de nuvens privadas e públicas. A plataforma é instalada diretamente nos servidores e abrange todos os aspectos da preparação da infraestrutura para a prestação de serviços gerenciados. O Cozystack permite iniciar e provisionar clusters Kubernetes, bancos de dados e outros serviços sob demanda. máquina virtualO código da plataforma está disponível no GitHub e é distribuído sob a licença Apache-2.0.

O Talos Linux e o Flux CD são usados como a pilha de tecnologia subjacente. As imagens contendo o sistema, o kernel e os módulos necessários são pré-compiladas e atualizadas atomicamente, eliminando a necessidade de componentes como o dkms e um gerenciador de pacotes, garantindo uma operação estável.
Para começar máquinas virtuais É utilizada a tecnologia KubeVirt, que permite executar máquinas virtuais clássicas diretamente em contêineres Kubernetes e já possui todas as integrações necessárias com a API Cluster para lançar clusters Kubernetes gerenciados dentro de um cluster Kubernetes de hardware.
A plataforma inclui uma implementação de rede de código aberto baseada em Kube-OVN e utiliza Cilium para organização da malha de serviços e MetalLB para anúncios de serviços. O armazenamento é implementado em LINSTOR, que oferece ZFS como camada de armazenamento subjacente e DRBD para replicação. Um conjunto de monitoramento pré-configurado baseado em VictoriaMetrics e Grafana está incluído.
Uma das principais características da plataforma é um método de instalação simples em um data center vazio, utilizando PXE e o instalador talos-bootstrap, semelhante ao Debian. Apesar do interesse comercial, o projeto está sendo desenvolvido por entusiastas da comunidade e planeja permanecer de código aberto. Foi feita uma solicitação para que o Cozystack seja doado à Cloud Native Computing Foundation (CNCF).
Fonte: opennet.ru
