Lançamento do Cozystack 0.18, uma plataforma PaaS de código aberto baseada em Kubernetes

Foi publicado o lançamento da plataforma PaaS de código aberto Cozystack 0.18.0, construída sobre Kubernetes. O projeto visa fornecer uma plataforma pronta para provedores de hospedagem e um framework para construir nuvens privadas e públicas. A plataforma é instalada diretamente em servidores e abrange todos os aspectos da preparação da infraestrutura para a oferta de serviços geridos. O Cozystack permite executar e disponibilizar clusters Kubernetes, bancos de dados e máquinas virtuais. O código da plataforma está disponível no GitHub e é distribuído sob a licença Apache-2.0.

Como stack de tecnologia básica, utiliza-se Talos Linux e Flux CD. As imagens com o sistema, kernel e módulos necessários são pré-formadas e atualizadas de forma atômica, o que permite a dispensa de componentes como dkms e gerenciadores de pacotes, garantindo um funcionamento estável. Um método simples de instalação em um data center vazio é proporcionado através de PXE e um instalador semelhante ao Debian chamado talos-bootstrap.

A plataforma inclui uma implementação livre da infraestrutura de rede (fabric) baseada em Kube-OVN, e utiliza Cilium para a organização da rede de serviços, MetalLB para a divulgação de serviços externamente. O armazenamento é implementado no LINSTOR, onde o uso do ZFS como camada base para armazenamento e DRBD para replicação é proposto. Há uma pilha de monitoramento pré-configurada baseada em VictoriaMetrics e Grafana. Para iniciar máquinas virtuais é utilizada a tecnologia KubeVirt, que permite o lançamento de máquinas virtuais clássicas diretamente em contêineres Kubernetes e já possui todas as integrações necessárias com a API do Cluster para iniciar clusters Kubernetes gerenciados dentro do cluster 'bare metal' do Kubernetes.

Na nova versão:

  • API pública. O Cozystack implementou seu próprio servidor API Kubernetes, que automaticamente traduz todas as solicitações para seus recursos na API HelmReleases. Os administradores da plataforma agora podem fornecer acesso granular aos usuários a recursos específicos (Kubernetes, Máquinas Virtuais, Postgresses, etc.). Além disso, o servidor API pode ser facilmente estendido com componentes adicionais, simplesmente especificando-os no ConfigMap, sem a necessidade de recompilação. No entanto, o Dashboard ainda funciona diretamente com HelmReleases, portanto, não é recomendável disponibilizá-lo para usuários finais.
    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  • Foi configurada a coleta de métricas e logs dos clusters de inquilinos. A configuração do Kubernetes para clusters de inquilinos agora inclui a opção de habilitar o complemento ‘monitoring agents’. Ao ativá-lo, todas as métricas e logs serão automaticamente redirecionados para o sistema de monitoramento implantado no espaço do inquilino.
  • Na edição distro-full e distro-hosted, os operadores de banco de dados foram reclassificados como componentes opcionais.
  • O Talos Linux foi atualizado para a versão 1.8.2.
  • O webhook em Alerta foi corrigido para gerenciar alertas do Telegram.
  • Alertas indesejados foram removidos.
  • Testes básicos de e2e foram adicionados para verificar o desdobramento de cada um dos aplicativos.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster