Lançamento do Cozystack 0.35, uma plataforma PaaS aberta baseada em Kubernetes

Está disponível o lançamento da plataforma PaaS Cozystack 0.35, construída sobre Kubernetes. O projeto visa oferecer uma plataforma pronta para provedores de hospedagem e um framework para a construção de nuvens privadas e públicas. A plataforma é instalada diretamente nos servidores e cobre todos os aspectos da preparação da infraestrutura para a prestação de serviços gerenciados. Cozystack permite iniciar e fornecer 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 tecnológico base, é utilizado o Talos Linux e Flux CD. As imagens do sistema, do kernel e dos módulos necessários são pré-formadas e atualizadas de forma atômica, permitindo dispensar componentes como dkms e gerenciadores de pacotes, garantindo operação estável. É fornecido um método simples de instalação em um data center vazio usando PXE e o instalador talos-bootstrap do tipo debian. Dentro da plataforma, é possível implantar com um clique serviços como Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics e outros.

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, os desenvolvedores avançaram significativamente em direção a uma arquitetura modular, que permitirá aos usuários adicionar rapidamente seus próprios aplicativos e serviços à plataforma. As principais mudanças são:

  • Aprimoramento da API do Cozystack: tipos de dados específicos foram implementados, incluindo objetos complexos, verificações de valores e valores padrão corretos para um maior número de campos. A especificação da API foi ajustada para o desenvolvimento da nova interface do Cozystack, que ainda está em desenvolvimento.
  • Suporte a fontes externas de aplicativos. Agora é possível adicionar aplicativos próprios ou de terceiros ao catálogo do Cozystack.
  • Clusters dedicados do Cozystack para S3, que podem ser conectados ao cluster principal. O sistema de monitoramento foi integrado ao SeaweedFS e possui um painel próprio no Grafana para monitoramento.
  • Suporte integrado ao Hetzner RobotLB, permitindo o desdobramento de clusters de trabalho na Hetzner.
  • Suporte embutido ao ClickHouse Keeper.
  • Flux-operator atualizado para a versão 0.28.0.

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