{"id":121166,"date":"2024-12-29T03:46:00","date_gmt":"2024-12-29T01:46:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-21-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2024-12-29T03:46:00","modified_gmt":"2024-12-29T01:46:00","slug":"vypusk-cozystack-0-21-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-cozystack-0-21-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Lanzamiento de Cozystack 0.21, una plataforma PaaS de c\u00f3digo abierto basada en Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ha sido lanzada la versi\u00f3n libre de la plataforma PaaS Cozystack 0.21.0, construida sobre Kubernetes. El proyecto est\u00e1 orientado a proporcionar una plataforma lista para proveedores de hosting y un marco para construir nubes privadas y p\u00fablicas. La plataforma se instala directamente en los servidores y abarca todos los aspectos de preparaci\u00f3n de infraestructura para ofrecer servicios gestionados. Cozystack permite iniciar y proporcionar cl\u00fasteres de Kubernetes, bases de datos y m\u00e1quinas virtuales. El c\u00f3digo de la plataforma est\u00e1 disponible en GitHub y se distribuye bajo la licencia Apache-2.0.      <\/p>\n<p>Como pila de tecnolog\u00edas b\u00e1sica se utiliza Talos Linux y Flux CD. Las im\u00e1genes del sistema, el n\u00facleo y los m\u00f3dulos necesarios se crean con antelaci\u00f3n y se actualizan de manera at\u00f3mica, lo que permite prescindir de componentes como dkms y un gestor de paquetes, garantizando un funcionamiento estable. Se proporciona un m\u00e9todo sencillo de instalaci\u00f3n en un centro de datos vac\u00edo mediante PXE y un instalador similar a debian llamado talos-bootstrap.       <\/p>\n<p>La plataforma incluye una implementaci\u00f3n abierta <a href=\"https:\/\/prohoster.info\/es\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"3245\">de infraestructura de red<\/a> (fabric) basado en Kube-OVN, y utiliza Cilium para organizar la red de servicios, MetalLB para anunciar servicios al exterior. El almacenamiento est\u00e1 implementado en LINSTOR, donde se ofrece el uso de ZFS como capa base para el almacenamiento y DRBD para la replicaci\u00f3n. Hay un stack de monitorizaci\u00f3n preconfigurado basado en VictoriaMetrics y Grafana. Para el lanzamiento <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/\"   title=\"m\u00e1quinas virtuales\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2141\">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 Cluster API para ejecutar cl\u00fasteres de Kubernetes gestionados dentro del cl\u00faster de Kubernetes 'f\u00edsico'.    <\/p>\n<p>En la nueva versi\u00f3n, se ha redise\u00f1ado completamente la interfaz del Dashboard, que ahora trabaja directamente con la API de Cozystack, en lugar de con los recursos de FluxCD. Este cambio proporciona una interfaz gr\u00e1fica a los usuarios finales y les permite otorgar derechos para desplegar ciertos servicios, teniendo en cuenta el modelo est\u00e1ndar RBAC en Kubernetes. Para cada inquilino, por defecto, se crean cuatro grupos:  <\/p>\n<ul>\n<li class=\"l\"> vista \u2014 acceso solo de lectura;\n<li class=\"l\"> uso \u2014 para conectarse a m\u00e1quinas virtuales y utilizar servicios;\n<li class=\"l\"> admin \u2014 para poder solicitar servicios b\u00e1sicos (mysql, postgres, redis, kubernetes, virtual-machine, etc.);\n<li class=\"l\"> super-admin \u2014 para crear inquilinos secundarios y ejecutar servicios auxiliares (monitoring, etcd, ingress y seaweedfs).  <\/ul>\n<p>Los usuarios incluidos en los grupos correspondientes pueden acceder tanto a trav\u00e9s de Kubernetes como a trav\u00e9s del Dashboard. A pesar de que Cozystack utiliza un enfoque orientado a la API, el Dashboard es una parte importante de la plataforma, ya que permite crear r\u00e1pidamente los servicios necesarios a trav\u00e9s de la interfaz gr\u00e1fica, luego ver c\u00f3mo se representan en la API y, finalmente, describirlos como c\u00f3digo (IaC).    <\/p>\n<p>Las principales m\u00e9tricas en el Dashboard:  <\/p>\n<ul>\n<li class=\"l\"> La interacci\u00f3n se realiza directamente con la API de Cozystack.\n<li class=\"l\"> Se eliminaron los prefijos para las aplicaciones, ya que cada aplicaci\u00f3n ahora utiliza su propio Kind.\n<li class=\"l\"> Los espacios de nombres se filtran por el prefijo \u00abtenant-\u00bb, lo que permite mostrar solo espacios de nombres de usuarios y excluir los sistemas.\n<li class=\"l\"> Se corrigi\u00f3 la visualizaci\u00f3n de iconos con OIDC (OpenID Connect) activado.\n<li class=\"l\"> Se a\u00f1adieron correcciones est\u00e9ticas, incluidas enlaces correctos a la documentaci\u00f3n.  <\/ul>\n<p>Otros cambios:   <\/p>\n<ul>\n<li class=\"l\"> Se ha a\u00f1adido autorizaci\u00f3n para Redis.\n<li class=\"l\"> Se realiz\u00f3 la refactorizaci\u00f3n de roles y vinculaciones de roles para inquilinos, se eliminaron todos los permisos para los recursos HelmRelease, se elimin\u00f3 el grupo kubeapps-admin.\n<li class=\"l\"> Se corrigi\u00f3 el inicio de Grafana, se corrigi\u00f3 la URL para el complemento VictoriaLogs.\n<li class=\"l\"> Se corrigi\u00f3 la especificaci\u00f3n OpenAPI para recursos List en la API Cozystack.\n<li class=\"l\"> Talos Linux se ha actualizado a la versi\u00f3n 1.8.4.\n<li class=\"l\"> Linstor-ha-controller se ha actualizado a la versi\u00f3n 1.2.3, lo que resolvi\u00f3 el problema de alta disponibilidad de las m\u00e1quinas virtuales.\n<li class=\"l\"> Se ha a\u00f1adido una configuraci\u00f3n de tama\u00f1o para la base de datos de Grafana.\n<li class=\"l\"> Se han a\u00f1adido capacidades adicionales para la gesti\u00f3n de recursos en VMCluster.  <\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62482\">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 0.21.0, \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":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-121166","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 0.21.0, \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=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-cozystack-0-21-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 0.21, \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 0.21.0, \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-0-21-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=\"2024-12-29T01:46:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-29T01:46:00+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 0.21, plataforma PaaS abierta basada en Kubernetes | ProHoster","description":"Est\u00e1 disponible el lanzamiento de la plataforma PaaS libre Cozystack 0.21.0, construida sobre Kubernetes.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-cozystack-0-21-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 0.21, \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 0.21.0, \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-0-21-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":"2024-12-29T01:46:00+00:00","article:modified_time":"2024-12-29T01:46:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121166","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-14 11:19:53","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:11:21","updated":"2026-02-14 11:19:53","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/121166","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=121166"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/121166\/revisions"}],"predecessor-version":[{"id":161026,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/121166\/revisions\/161026"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=121166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=121166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=121166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}