Home Tecnología Cozystack 0.20: la última plataforma PaaS de código abierto construida sobre Kubernetes

Cozystack 0.20: la última plataforma PaaS de código abierto construida sobre Kubernetes

84
0

la liberación de Cozystack 0.20.0Se ha anunciado oficialmente , una plataforma PaaS gratuita construida sobre Kubernetes. El proyecto tiene como objetivo proporcionar una plataforma llave en mano para proveedores de internet hosting y un marco para construir nubes públicas y privadas. La plataforma se instala directamente en servidores y proporciona herramientas integrales para preparar la infraestructura para los servicios administrados. Con Cozystack, los usuarios pueden aprovisionar y ejecutar clústeres, bases de datos y máquinas virtuales de Kubernetes. El código de la plataforma está disponible en GitHub y se distribuye bajo la licencia Apache-2.0.


Pila de tecnología

Usos de Cozystack Linux y Entrega continua de flujo (CD de flujo) como su pila tecnológica central. Las imágenes del sistema, incluido el kernel y los módulos necesarios, se generan previamente y se actualizan de forma atómica. Esto elimina la necesidad de componentes como DKMS y administradores de paquetes, lo que garantiza un funcionamiento estable.

Cozystack admite un proceso de instalación sencillo en centros de datos vacíos utilizando PXE y el sistema inspirado en Debian. talos-bootstrap instalador.


Características de la infraestructura

La plataforma incluye sólidas soluciones de almacenamiento y redes:

  • Redes:
    Cozystack presenta una implementación de estructura de crimson gratuita basada en Kube-OVN. se utiliza cilio para la orquestación de redes de servicios y MetalLB para anunciar servicios externamente.

  • Almacenamiento:
    El almacenamiento depende de Linstorcon ZFS como capa fundacional y DRBD para replicación.

Además, la plataforma incluye un preconfigurado pila de monitoreopresentando VictoriaMétricas y Grafanapara permitir un monitoreo integral de la infraestructura.


Soporte de máquinas virtuales

Usos de Cozystack KubeVirt para ejecutar máquinas virtuales tradicionales directamente dentro de contenedores de Kubernetes. Esta funcionalidad se integra perfectamente con la API de clúster, lo que permite a los usuarios implementar y administrar clústeres de Kubernetes dentro de un clúster de Kubernetes físico (“de hierro”).


Cambios clave en Cozystack 0.20

Actualizaciones importantes:

  • Actualizado Kube-OVN a la versión 0.13.0.
  • Mejorado Administrador de controlador de nube KubeVirt (CCM) lógica para balanceadores de carga de inquilinos-Kubernetes más estables.
  • Resuelto cuestiones de derechos de usuario en OpenID Join (OIDC).
  • Introdujo un grupo dedicado para administradores de cluster.
  • Se corrigieron alertas y paneles en Grafana.
  • Mejorado NATS con soporte jetstream y opciones de configuración adicionales.
  • Se agregó la capacidad de usar Terraformar para interactuar con las API de la plataforma.

Integración de OIDC y Keycloak

Soporte para OIDC (Conexión OpenID) se introdujo en Cozystack 0.19, pero debido a los esfuerzos continuos para estabilizar el código base, ese lanzamiento no se anunció formalmente.

Cozystack 0.20 ahora incluye capa de llavesque está preconfigurado con el reino Cosy. Este ámbito permite a los usuarios crear cuentas locales e integrarse con proveedores OIDC externos sin problemas. Cada inquilino cuenta con cuatro grupos predeterminados y la aplicación del inquilino puede generar automáticamente un archivo kubeconfig para la autenticación a través de Keycloak.

La plataforma también ofrece una Operador de capa de llaves para automatizar configuraciones de “Keycloak as Code”. La integración con clústeres y paneles de Kubernetes se configura automáticamente.


Cozystack 0.20 marca un importante paso adelante para las organizaciones que buscan una plataforma PaaS sólida basada en Kubernetes. Con infraestructura mejorada, monitoreo y

En caso de que haya encontrado un error en el texto, envíe un mensaje al autor seleccionando el error y presionando Ctrl-Enter.

Debes iniciar sesión para comentar.