Cozystack, una plataforma PaaS gratuita basada en Kubernetes, ya está disponible en su versión 0.38. El proyecto ofrece una plataforma lista para usar para proveedores de hosting y un marco de trabajo para la creación de nubes privadas y públicas. La plataforma se instala directamente en los servidores y abarca todos los aspectos de la preparación de la infraestructura para la prestación de servicios gestionados. Cozystack permite lanzar y aprovisionar clústeres de Kubernetes, bases de datos y máquinas virtuales. El código de la plataforma está disponible en GitHub y se distribuye bajo la licencia Apache 2.0.
Talos se utiliza como pila tecnológica subyacente. Linux y Flux CD. Las imágenes con el sistema, el kernel y los módulos necesarios están precompiladas y se actualizan atómicamente, eliminando la necesidad de componentes como dkms y un gestor de paquetes, y garantizando un funcionamiento estable. Se proporciona un método de instalación sencillo en un centro de datos vacío mediante PXE y debian-similar al instalador talos-bootstrap. Dentro de la plataforma, puede implementar Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics y otros servicios con un solo clic.
La plataforma incluye una implementación gratuita infraestructura de red (Fabric) basado en Kube-OVN, utiliza Cilium para la organización de la malla de servicios y MetalLB para la publicidad de servicios. El almacenamiento se implementa en LINSTOR, que utiliza ZFS como capa de almacenamiento subyacente y DRBD para la replicación. Incluye una pila de monitorización preconfigurada basada en VictoriaMetrics y Grafana. La tecnología KubeVirt se utiliza para lanzar máquinas virtuales, lo que permite que las máquinas virtuales clásicas se ejecuten directamente en contenedores de Kubernetes y ya cuenta con todas las integraciones necesarias con la API de clúster para lanzar clústeres de Kubernetes administrados dentro de un clúster de Kubernetes sin sistema operativo.
En el nuevo lanzamiento:
- Se ha implementado la compatibilidad con VPC (Nube Privada Virtual), lo que permite a los administradores de la plataforma crear segmentos de red aislados para las aplicaciones de los inquilinos. Las VPC proporcionan aislamiento de red y permiten una gestión flexible de la topología de red, las subredes y el enrutamiento. Las VPC pueden incluir múltiples subredes, y los administradores pueden configurarlas, los rangos de direcciones IP, la configuración de la puerta de enlace y la configuración de DNS. La funcionalidad de VPC está integrada en la interfaz web de Cozystack.
- В Панель управления Cozystack tiene soporte VNC integrado, lo que le permite acceder a la consola de la máquina virtual directamente desde la interfaz web sin la necesidad de herramientas externas.
Fuente: opennet.ru
