{"id":181782,"date":"2026-05-28T14:48:34","date_gmt":"2026-05-28T12:48:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-05-28T14:48:34","modified_gmt":"2026-05-28T12:48:34","slug":"vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Lanzamiento de Cozystack 1.4, una plataforma PaaS de c\u00f3digo abierto basada en Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Est\u00e1 disponible la versi\u00f3n 1.4 de la plataforma PaaS de Cozystack, construida sobre Kubernetes. El proyecto est\u00e1 dirigido a proporcionar una plataforma lista para proveedores de hosting y un marco para la construcci\u00f3n de nubes privadas y p\u00fablicas. La plataforma se instala directamente en los servidores y abarca todos los aspectos de la preparaci\u00f3n de la infraestructura para ofrecer servicios gestionados. Cozystack permite iniciar y proporcionar cl\u00fasteres de Kubernetes, bases de datos y <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\" title=\"m\u00e1quinas virtuales\" data-wpil-keyword-link=\"linked\">m\u00e1quinas virtuales<\/a>. El c\u00f3digo de la plataforma est\u00e1 disponible en GitHub y se distribuye bajo la licencia Apache-2.0.<\/p>\n<p>La plataforma incluye una implementaci\u00f3n libre de la infraestructura de red (fabric) basada en Kube-OVN, y utiliza Cilium para gestionar la red de servicios, MetalLB para el anuncio de servicios al exterior. El almacenamiento est\u00e1 implementado sobre LINSTOR, donde se ofrece el uso de ZFS como capa base para el almacenamiento y DRBD para replicaci\u00f3n. Se cuenta con un stack de monitoreo preconfigurado basado en VictoriaMetrics y Grafana. Para iniciar <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/\" title=\"m\u00e1quinas virtuales\" data-wpil-keyword-link=\"linked\">m\u00e1quinas virtuales<\/a> se utiliza la tecnolog\u00eda KubeVirt, que permite ejecutar m\u00e1quinas virtuales cl\u00e1sicas directamente en contenedores de Kubernetes y ya tiene todas las integraciones necesarias con el Cluster API para iniciar cl\u00fasteres de Kubernetes gestionados dentro del cl\u00faster de Kubernetes 'f\u00edsico'. Dentro de la plataforma, se pueden desplegar con un clic Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics y otros servicios. <\/p>\n<p>Principales novedades en Cozystack 1.4.0:<\/p>\n<ul>\n<li class=\"l\"> Se present\u00f3 una nueva interfaz de gesti\u00f3n basada en el proyecto cozystack-ui. La antigua pila openapi-ui y BFF fue reemplazada por un frontend en React 19 y TypeScript, que interact\u00faa directamente con la API de Kubernetes. Adem\u00e1s, la interfaz ahora soporta URL WebSocket VNC din\u00e1micas para m\u00e1quinas virtuales, branding en tiempo de ejecuci\u00f3n a trav\u00e9s de ConfigMap, lectura de ApplicationDefinition para el directorio de aplicaciones y redirecci\u00f3n de antiguas direcciones \/openapi-ui\/*.\n<li class=\"l\"> Se implement\u00f3 almacenamiento persistente para los nodos worker de cl\u00fasteres de inquilinos. Las m\u00e1quinas virtuales de los nodos worker ahora utilizan discos PVC a trav\u00e9s de KubeVirt dataVolumeTemplates en lugar de emptyDisk. Gracias a esto, los certificados kubelet, kubeconfig y el estado de containerd se mantienen despu\u00e9s del reinicio de la m\u00e1quina virtual. El campo ephemeralStorage fue renombrado a diskSize, y se a\u00f1adi\u00f3 la configuraci\u00f3n storageClass a nivel de NodeGroup. Durante la migraci\u00f3n, los antiguos valores se convierten autom\u00e1ticamente.\n<li class=\"l\"> Se a\u00f1adi\u00f3 un nuevo esquema de presets de recursos, similar a los tipos de m\u00e1quinas virtuales de los proveedores de nube. Los presets se describen en el formato ., donde las series t1, c1, s1, u1 y m1 definen diferentes proporciones de CPU y memoria, y los tama\u00f1os var\u00edan desde nano hasta 4xlarge. En total, hay 40 opciones disponibles. Los antiguos nombres de presets se conservaron como alias obsoletos y se migran autom\u00e1ticamente sin cambiar los l\u00edmites reales de CPU y memoria.\n<li class=\"l\"> Se ampli\u00f3 el sistema de copias de seguridad declarativas para aplicaciones gestionadas. El controlador backupstrategy recibi\u00f3 estrategias para PostgreSQL, MariaDB, ClickHouse y FoundationDB. Soporta BackupClass, Plan, BackupJob y RestoreJob, copias de seguridad programadas y puntuales, restauraci\u00f3n in situ y restauraci\u00f3n en respaldo. Los datos se exportan a un almacenamiento de objetos compatible con S3, y las credenciales se transmiten a trav\u00e9s de Kubernetes Secret.\n<li class=\"l\"> Se ha a\u00f1adido el paquete de sistema opcional hami con HAMi 2.8.1 para el acceso compartido a GPU NVIDIA en cl\u00fasteres de tenant. Los workloads de los usuarios pueden solicitar recursos nvidia.com\/gpu, nvidia.com\/gpumem y nvidia.com\/gpucores, lo que permite distribuir vGPU entre varios pods. La activaci\u00f3n se realiza a trav\u00e9s del par\u00e1metro hami.enabled y requiere NVIDIA GPU Operator.\n<li class=\"l\"> Ahora hay una configuraci\u00f3n unificada publishing.proxyProtocol para habilitar el protocolo PROXY en hosts con ingress-nginx. Al activarla, se despliega autom\u00e1ticamente Ouroboros, que elimina el problema de hairpin-NAT para las solicitudes desde el cl\u00faster a sus nombres p\u00fablicos. Para cl\u00fasteres de inquilentes, se ha previsto el complemento addons.ouroboros.enabled.\n<li class=\"l\"> Se han a\u00f1adido configuraciones de generaci\u00f3n de HelmRelease en cozystack-operator: interval, retry interval, install timeout, upgrade timeout y max history. La estrategia de reintentos se ha cambiado a RetryOnFailure, y para aplicaciones individuales se puede establecer un timeout a trav\u00e9s de la anotaci\u00f3n release.cozystack.io\/helm-install-timeout. Esto elimina varios problemas en el inicio en fr\u00edo de cl\u00fasteres de inquilentes.\n<li class=\"l\"> Para los nodos worker de Kubernetes de inquilentes, se calcula autom\u00e1ticamente la reserva de recursos kubelet para la CPU y la memoria. Las anotaciones cluster-autoscaler ahora reflejan los recursos asignados, no el total de CPU y memoria.\n<li class=\"l\"> Se han actualizado los componentes b\u00e1sicos de la plataforma: Talos 1.13.0, cert-manager 1.20.2, Cilium 1.19.3, NVIDIA GPU Operator 26.3.1, etcd-operator 0.4.3, KubeVirt 1.8.2, cozy-proxy 0.3.0, linstor-csi 1.10.6. Se han a\u00f1adido nuevos paquetes HAMi 2.8.1 y Ouroboros 0.7.2.\n<li class=\"l\"> Se ha mejorado el diagn\u00f3stico: cozyreport ahora recopila informaci\u00f3n sobre Flux, cert-manager, el entorno del host, Application, ApplicationDefinition y recursos de Tenant, adem\u00e1s de generar summary.txt con un breve resumen de los problemas actuales. Se han a\u00f1adido tableros de Grafana y reglas de recolecci\u00f3n de datos para la supervisi\u00f3n de GPU.\n<li class=\"l\"> Se han corregido errores en MongoDB, Kafka, bootstrap de Kubernetes de inquilentes, etcd, Velero, Kamaji, LINSTOR, SeaweedFS, Harbor, objectstorage-controller, API y otros componentes. En la API se ha eliminado una vulnerabilidad IDOR en los manejadores TenantNamespace Get y Watch.\n<\/ul>\n<p>Al actualizar, se debe tener en cuenta que los nodos worker de los cl\u00fasteres de inquilentes ser\u00e1n reemplazados secuencialmente una vez debido a la transici\u00f3n a discos PVC permanentes. Las m\u00e1quinas virtuales KubeVirt, que se ejecutaron antes de la actualizaci\u00f3n de la plataforma, necesitar\u00e1n un reinicio en fr\u00edo despu\u00e9s de cambiar a KubeVirt 1.8.2, ya que la migraci\u00f3n en vivo de los antiguos procesos virt-launcher puede fallar debido al cambio de versi\u00f3n de QEMU. Adem\u00e1s, los par\u00e1metros de PostgreSQL ahora est\u00e1n tipificados y son verificados por una lista de bloqueo, y cert-manager 1.20 por defecto ejecuta contenedores con UID\/GID 65532.<br \/>\n<br \/>Fuente: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65547\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 1.4, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u0446\u0435\u043b\u0435\u043d \u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u043e\u0442\u043e\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0445\u043e\u0441\u0442\u0438\u043d\u0433-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u0438 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u043a\u043e\u0432. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0438 \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. Cozystack \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b Kubernetes, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b. \u041a\u043e\u0434 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181782","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 1.4, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Cozystack 1.4, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 1.4, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-28T12:48:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-28T12:48:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lanzamiento de Cozystack 1.4, la plataforma PaaS abierta basada en Kubernetes | ProHoster","description":"Est\u00e1 disponible la versi\u00f3n 1.4 de la plataforma PaaS abierta Cozystack, construida sobre Kubernetes.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Cozystack 1.4, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 1.4, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-28T12:48:34+00:00","article:modified_time":"2026-05-28T12:48:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/181782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=181782"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/181782\/revisions"}],"predecessor-version":[{"id":182096,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/181782\/revisions\/182096"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=181782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=181782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=181782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}