Foi publicado o lançamento da plataforma PaaS gratuita Cozystack 0.16.0, construída em Kubernetes. O projeto visa fornecer uma plataforma pronta para provedores de hospedagem e uma estrutura para a construção de nuvens privadas e públicas. A plataforma é instalada diretamente nos servidores e cobre todos os aspectos de preparação da infraestrutura para a prestação de serviços gerenciados. Cozystack permite executar e provisionar clusters, bancos de dados e máquinas virtuais Kubernetes. O código da plataforma está disponível no GitHub e é distribuído sob a licença Apache-2.0.
O Talos é usado como a pilha de tecnologia subjacente. Linux e Flux CD. As imagens com o sistema, kernel e módulos necessários são pré-compiladas e atualizadas atomicamente, eliminando a necessidade de componentes como dkms e um gerenciador de pacotes, e garantindo uma operação estável. Um método de instalação simples é fornecido em um data center vazio usando PXE e debian-Instalador similar ao talos-bootstrap.
A plataforma inclui uma implementação gratuita. infraestrutura de rede (fabric) baseado em Kube-OVN, e utiliza Cilium para organização da malha de serviços e MetalLB para publicidade de serviços. O armazenamento é implementado em LINSTOR, que utiliza 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. Para iniciar 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.
Na nova versão:
- Com base no sistema de monitoramento aberto Alerta, foi implementada a capacidade de enviar notificações com avisos sobre falhas e situações de emergência. Você pode configurar a entrega de notificações no Telegram. Você também pode receber alertas do k8s-prometheus. Todos os dashboards do Grafana foram atualizados, assim como o próprio Grafana e o operador grafana.
- O Nginx-ingress foi atualizado para a versão v1.11.2. O problema de acesso ao nginx-ingress de dentro do cluster foi resolvido.
- Flux e flux-operator foram atualizados para as versões mais recentes.
- Kamaji foi atualizado para a versão mais recente, o problema com as reinicializações do controlador foi corrigido.
- O controlador endpointslice foi adicionado ao CCM (Cloud Controller Manager); os serviços ordenados agora enviam tráfego apenas para os nós que os atendem.
- Os atributos de criação de bucket foram corrigidos no Seaweedfs e no COSI, que agora são exibidos corretamente no arquivador e são compatíveis com clientes S3
- Talos Linux Atualizado para a versão 1.8.0
- Cilium foi atualizado para a versão de patch mais recente (1.16.2). Corrigido problema com abertura de portas de máquinas virtuais.
Fonte: opennet.ru
