{"id":120276,"date":"2024-10-24T19:09:14","date_gmt":"2024-10-24T17:09:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-17-0-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-02-14T13:19:51","modified_gmt":"2026-02-14T11:19:51","slug":"vypusk-cozystack-0-17-0-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-cozystack-0-17-0-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Lan\u00e7amento do Cozystack 0.17.0, uma plataforma PaaS de c\u00f3digo aberto baseada em Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Foi publicado o lan\u00e7amento da plataforma PaaS livre Cozystack 0.17.0, constru\u00edda sobre Kubernetes. O projeto visa fornecer uma plataforma pronta para provedores de hospedagem e um framework para construir nuvens privadas e p\u00fablicas. A plataforma \u00e9 instalada diretamente nos servidores e cobre todos os aspectos da prepara\u00e7\u00e3o da infraestrutura para a oferta de servi\u00e7os gerenciados. O Cozystack permite iniciar e fornecer clusters Kubernetes, bancos de dados e m\u00e1quinas virtuais. O c\u00f3digo da plataforma est\u00e1 dispon\u00edvel no GitHub e \u00e9 distribu\u00eddo sob a licen\u00e7a Apache-2.0.      <\/p>\n<p>Como stack de tecnologia b\u00e1sica, utiliza-se Talos Linux e Flux CD. As imagens com o sistema, kernel e m\u00f3dulos necess\u00e1rios s\u00e3o pr\u00e9-formadas e atualizadas de forma at\u00f4mica, o que permite a dispensa de componentes como dkms e gerenciadores de pacotes, garantindo um funcionamento est\u00e1vel. Um m\u00e9todo simples de instala\u00e7\u00e3o em um data center vazio \u00e9 proporcionado atrav\u00e9s de PXE e um instalador semelhante ao Debian chamado talos-bootstrap.       <\/p>\n<p>A plataforma inclui uma implementa\u00e7\u00e3o livre <a href=\"https:\/\/prohoster.info\/pt\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"3248\">da infraestrutura de rede<\/a> (fabric) baseada em Kube-OVN, e utiliza Cilium para a organiza\u00e7\u00e3o da rede de servi\u00e7os, MetalLB para a divulga\u00e7\u00e3o de servi\u00e7os externamente. O armazenamento \u00e9 implementado no LINSTOR, onde o uso do ZFS como camada base para armazenamento e DRBD para replica\u00e7\u00e3o \u00e9 proposto. H\u00e1 uma pilha de monitoramento pr\u00e9-configurada baseada em VictoriaMetrics e Grafana. Para iniciar <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/vps\/\"   title=\"m\u00e1quinas virtuais\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2181\">m\u00e1quinas virtuais<\/a> \u00e9 utilizada a tecnologia KubeVirt, que permite executar m\u00e1quinas virtuais cl\u00e1ssicas diretamente em cont\u00eaineres Kubernetes e j\u00e1 possui todas as integra\u00e7\u00f5es necess\u00e1rias com o Cluster API para iniciar clusters Kubernetes gerenciados dentro do cluster Kubernetes 'f\u00edsico'.    <\/p>\n<p>Na nova vers\u00e3o:  <\/p>\n<ul>\n<li class=\"l\"> A plataforma agora oferece a possibilidade de criar m\u00e1quinas virtuais com v\u00e1rios discos, realizar a instala\u00e7\u00e3o a partir de CD-ROM e transferir discos de uma m\u00e1quina virtual para outra. O antigo aplicativo \"Virtual Machine\" foi dividido em dois separados: \"vm-disk\" (Disco Virtual da M\u00e1quina) e \"vm-instance\" (Inst\u00e2ncia da M\u00e1quina Virtual). O aplicativo vm-disk suporta a inicializa\u00e7\u00e3o de imagens via HTTP ou de dispositivos de armazenamento local, permitindo que, ao criar um disco, voc\u00ea especifique o fonte e o tipo de imagem \u2014 CD-ROM ou tradicional. O aplicativo vm-instance permite iniciar uma m\u00e1quina virtual a partir dos discos criados. A funcionalidade do antigo aplicativo Virtual Machine foi mantida para garantir a compatibilidade.\n<li class=\"l\"> Adicionadas op\u00e7\u00f5es instanceType e instanceProfile, al\u00e9m de um conjunto de inst\u00e2ncias padr\u00e3o e perfis para Ubuntu, RHEL, Alpine e Windows. Foi fornecida a capacidade de configurar a m\u00e1quina virtual com par\u00e2metros ideais dependendo do SO (como ativar TPM e dispositivos virtio, usar tablet-pointer), e ao inv\u00e9s de especificar os recursos da m\u00e1quina virtual, podem ser usados inst\u00e2ncias padronizadas, projetadas especialmente para um tipo espec\u00edfico de carga. Os tipos de inst\u00e2ncias tamb\u00e9m se aplicam ao Kubernetes, permitindo um planejamento mais eficiente dos grupos de nodes.\n<li class=\"l\"> No ingress, foi adicionada a op\u00e7\u00e3o de ativar o proxy para carregar imagens de m\u00e1quinas locais, e o CDI foi atualizado para funcionar de forma mais precisa com dispositivos de bloco. Implementada a possibilidade de carregar imagens para LINSTOR atrav\u00e9s da ferramenta virtctl.\n<li class=\"l\"> Adicionada a compatibilidade para m\u00e1quinas virtuais com Windows. Usando os novos vm-disk e vm-instance, foi testada a instala\u00e7\u00e3o do Windows 10 e do Windows Server 2k15 a partir de ISO, seguida pela troca para drivers VirtIO.\n<li class=\"l\"> Ao solicitar buckets S3, foi implementada a implanta\u00e7\u00e3o autom\u00e1tica de uma interface web para acesso a eles. Atrav\u00e9s da interface web, \u00e9 poss\u00edvel carregar e excluir arquivos, al\u00e9m de gerar links tempor\u00e1rios para acesso p\u00fablico. A interface \u00e9 constru\u00edda com base no s3manager, distribu\u00eddo sob a licen\u00e7a Apache 2.0.        <center><img decoding=\"async\" alt=\"Lan\u00e7amento do Cozystack 0.17.0, uma plataforma PaaS de c\u00f3digo aberto baseada em Kubernetes \" src=\"\/wp-content\/uploads\/2024\/10\/957daddab17bba8103a96c6070a2d1ae.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Foram adicionados alertas para FluxCD, exibindo o estado dos releases. Os alertas est\u00e3o estruturados e agora s\u00e3o divididos em categorias; al\u00e9m disso, no campo Resource agora \u00e9 exibido o recurso problem\u00e1tico.\n<li class=\"l\"> Foi adicionada a capacidade de entrega de alertas no Telegram com deduplica\u00e7\u00e3o e bot\u00f5es para gerenciar o ciclo de vida de cada alerta.\n<li class=\"l\"> O Cluster API incluiu o controlador MachineHealthChecks, que monitorar\u00e1 o estado dos nodes no cluster Kubernetes. Em caso de problemas, os nodes ser\u00e3o automaticamente re-solicitados.\n<li class=\"l\"> Adicionado o componente external-dns, que permite configurar automaticamente registros DNS no Cloudflare. Al\u00e9m disso, foi implementada a possibilidade de solicitar certificados atrav\u00e9s da API do Cloudflare usando o m\u00e9todo DNS.\n<li class=\"l\"> Adicionado o external-secrets-operator, que permite sincronizar segredos com sistemas externos.\n<li class=\"l\"> Foram introduzidos componentes opcionais, que est\u00e3o desativados por padr\u00e3o, mas dispon\u00edveis para ativa\u00e7\u00e3o por meio da op\u00e7\u00e3o bundle-enable na configura\u00e7\u00e3o do Cozystack.\n<li class=\"l\"> Improved jobs for initializing PostgreSQL and FerretDB, which now wait for the database to start before performing any configuration actions.\n<li class=\"l\"> Increased stability of Kube-OVN. Communication with NetworkManager has been disabled. On some systems, this issue blocked the launch of OVN controllers.\n<li class=\"l\"> Added log configuration for Clickhouse. Logs moved to a separate section and rotation configured.\n<li class=\"l\"> Updated components: LINSTOR 1.29.1, Talos Linux 1.8.1, and Cilium 1.16.3.  <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62102\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.17.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":120277,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120276","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.17.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\/pt\/blog\/news\/vypusk-cozystack-0-17-0-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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.17.0, \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=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.17.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\/pt\/blog\/news\/vypusk-cozystack-0-17-0-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-10-24T17:09:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-14T11:19:51+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\udd47Release of Cozystack 0.17.0, an open-source PaaS platform based on Kubernetes | ProHoster","description":"Released the open-source PaaS platform Cozystack 0.17.0, built on Kubernetes.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-cozystack-0-17-0-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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.17.0, \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":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.17.0, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-cozystack-0-17-0-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-10-24T17:09:15+00:00","article:modified_time":"2026-02-14T11:19:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120276","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:52","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:28:19","updated":"2026-02-14 11:19:52","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/120276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=120276"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/120276\/revisions"}],"predecessor-version":[{"id":161029,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/120276\/revisions\/161029"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/120277"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=120276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=120276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=120276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}