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

Está disponível o lançamento da plataforma PaaS Cozystack 0.38, 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 nos servidores e abrange todos os aspectos de preparação da infraestrutura para oferecer serviços gerenciados. O Cozystack permite a execução e disponibilização de 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) baseado em Kube-OVN, e usa Cilium para organizar a rede de serviços, MetalLB para anunciar serviços externamente. O armazenamento é implementado no LINSTOR, onde é oferecido o uso de ZFS como camada base para o armazenamento e DRBD para replicação. Há uma pilha de monitoramento pré-configurada baseada em VictoriaMetrics e Grafana. Para executar máquinas virtuais, utiliza-se a tecnologia KubeVirt, que permite rodar máquinas virtuais clássicas diretamente em contêineres Kubernetes e já possui todas as integrações necessárias com o Cluster API para iniciar clusters Kubernetes gerenciados dentro de um cluster Kubernetes 'bare metal'.

No novo lançamento:

  • Foi implementado o suporte ao VPC (Virtual Private Cloud), permitindo que os administradores da plataforma criem segmentos de rede isolados para aplicativos de inquilinos. O VPC fornece isolamento de rede e permite gerenciar flexivelmente a topologia da rede, sub-redes e roteamento. Os VPC podem incluir várias sub-redes, e os administradores podem adicionar configurações de sub-rede, faixas de endereços IP, parâmetros de gateway e configuração de DNS. A funcionalidade do VPC está integrada na interface web do Cozystack.
  • Em painel de controle O Cozystack possui suporte integrado ao VNC, permitindo acesso ao console da máquina virtual diretamente da interface web, sem a necessidade de usar ferramentas externas.

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