{"id":154437,"date":"2026-01-20T11:12:01","date_gmt":"2026-01-20T09:12:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-01-20T11:12:01","modified_gmt":"2026-01-20T09:12:01","slug":"vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Vydanie Cozystack 0.40, otvorenej PaaS platformy zalo\u017eenej na Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K dispoz\u00edcii je vydanie bezplatnej PaaS platformy Cozystack 0.40, postavenej na Kubernetes. Projekt je zameran\u00fd na poskytovanie hotovej platformy pre hostingov\u00fdch poskytovate\u013eov a r\u00e1mca na vytv\u00e1ranie priv\u00e1tnych a verejn\u00fdch cloudov. Platforma sa in\u0161taluje priamo na servery a pokr\u00fdva v\u0161etky aspekty pr\u00edpravy infra\u0161trukt\u00fary na poskytovanie spravovan\u00fdch slu\u017eieb. Cozystack umo\u017e\u0148uje sp\u00fa\u0161\u0165a\u0165 a poskytova\u0165 klastre Kubernetes, datab\u00e1zy a virtu\u00e1lne stroje. K\u00f3d platformy je k dispoz\u00edcii na GitHub a je distribuovan\u00fd pod licenciou Apache-2.0.      <\/p>\n<p>Ako z\u00e1kladn\u00fd technologick\u00fd stack sa pou\u017e\u00edva Talos Linux a Flux CD. Obrazy so syst\u00e9mom, jadrom a potrebn\u00fdmi modulmi sa vytv\u00e1raj\u00fa vopred a aktualizuj\u00fa sa atom\u00e1rne, \u010do umo\u017e\u0148uje ob\u00eds\u0165 tak\u00e9 komponenty ako dkms a bal\u00edkov\u00fd mana\u017e\u00e9r a zaru\u010di\u0165 stabiln\u00fa prev\u00e1dzku. Poskytuje sa jednoduch\u00e1 met\u00f3da in\u0161tal\u00e1cie v pr\u00e1zdnom d\u00e1tovom centre pomocou PXE a debian-podobn\u00e9ho in\u0161tal\u00e1tora talos-bootstrap. V r\u00e1mci platformy je mo\u017en\u00e9 jedn\u00fdm kliknut\u00edm roz\u0161\u00edri\u0165 Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics a \u010fal\u0161ie slu\u017eby.       <\/p>\n<p>Platforma obsahuje bezplatn\u00fa implement\u00e1ciu <a href=\"https:\/\/prohoster.info\/sk\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"401\">sie\u0165ovej infra\u0161trukt\u00fary<\/a> (fabric) zalo\u017een\u00fd na Kube-OVN a vyu\u017e\u00edvaj\u00faci Cilium na organiz\u00e1ciu servisnej siete, MetalLB na oznamovanie slu\u017eieb navonok. \u00dalo\u017eisko je implementovan\u00e9 na LINSTOR, kde je pon\u00fakan\u00e9 pou\u017eitie ZFS ako z\u00e1kladnej vrstvy pre \u00falo\u017eisko a DRBD na replik\u00e1ciu. Existuje prednastaven\u00fd monitorovac\u00ed stack zalo\u017een\u00fd na VictoriaMetrics a Grafana. Na sp\u00fa\u0161\u0165anie virtu\u00e1lnych strojov sa vyu\u017e\u00edva technol\u00f3gia KubeVirt, ktor\u00e1 umo\u017e\u0148uje sp\u00fa\u0161\u0165a\u0165 klasick\u00e9 virtu\u00e1lne stroje priamo v Kubernetes kontajneroch a u\u017e m\u00e1 v\u0161etky potrebn\u00e9 integr\u00e1cie s Cluster API na sp\u00fa\u0161\u0165anie spravovan\u00fdch Kubernetes klastrov v r\u00e1mci &#171;hardv\u00e9rov\u00e9ho&#187; Kubernetes klastru.      <\/p>\n<p>V novom vydan\u00ed:  <\/p>\n<ul>\n<li class=\"l\"> Bol grafick\u00fd pl\u00e1nova\u010d LINSTOR pre optim\u00e1lne umiestnenie podov. Vlastn\u00fd 'scheduler extender' pre Kubernetes spolupracuje s norm\u00e1lnym pl\u00e1nova\u010dom Kubernetes a pom\u00e1ha optim\u00e1lne rozmiestni\u0165 pody na uzloch so skladovan\u00edm LINSTOR. Ke\u010f pod po\u017eaduje objem LINSTOR, pl\u00e1nova\u010d sa p\u00fdta kontrol\u00f3ra LINSTOR, na ktor\u00fdch uzloch s\u00fa lok\u00e1lne repliky potrebn\u00fdch objemov. Priorita sa ude\u013euje uzlom, kde s\u00fa d\u00e1ta u\u017e pr\u00edtomn\u00e9, \u010do minimalizuje sie\u0165ov\u00fa prev\u00e1dzku a zvy\u0161uje I\/O v\u00fdkon. Navy\u0161e bol implementovan\u00fd admission webhook, ktor\u00fd automaticky smeruje pody pou\u017e\u00edvaj\u00face CSI objemy LINSTOR na vlastn\u00fd pl\u00e1nova\u010d a zabezpe\u010duje bezprobl\u00e9mov\u00fa integr\u00e1ciu bez ru\u010dn\u00e9ho nastavenia.\n<li class=\"l\"> \u00dalo\u017eisko SeaweedFS  SeaweedFS bol aktualizovan\u00fd na verziu 4.05, v ktorej bola optimaliz\u00e1cia S3 prev\u00e1dzky (traffic locality): po\u017eiadavky teraz id\u00fa na najbli\u017e\u0161ie servery, \u010do skracuje oneskorenia a zvy\u0161uje v\u00fdkon \u00falo\u017eiska. Taktie\u017e sa objavila nov\u00e1 admin-komponenta s webov\u00fdm rozhran\u00edm a podporou autoriz\u00e1cie a worker-y na vykon\u00e1vanie distribuovan\u00fdch \u00faloh. Do Grafany boli pridan\u00e9 pokro\u010dil\u00e9 dashboardy, ktor\u00e9 umo\u017e\u0148uj\u00fa sledova\u0165 bucket-y, volania API a v\u00fdkon. Bola pridan\u00e1 podpora <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/ssl-sertifikat\/\"   title=\"TLS-certifik\u00e1tov\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"982\">TLS-certifik\u00e1tov<\/a> pre komponenty admin a worker.\n<li class=\"l\"> Mechanizmus valuesFrom z FluxCD nahradil lookup funkcie v Helm grafoch. Toto architektonick\u00e9 zlep\u0161enie zabezpe\u010duje \u010distej\u0161\u00ed prenos parametrov a odstra\u0148uje potrebu kontrol\u00e9rov povinnej synchroniz\u00e1cie (reconciliation). Konfigur\u00e1cia z ConfigMaps a odkazy na slu\u017eby s\u00fa teraz centralizovane spravovan\u00e9 cez k\u013e\u00fa\u010d cozystack-values v ka\u017edom mennom priestore.\n<li class=\"l\"> V komponentoch pre integr\u00e1ciu s LINSTOR bola implementovan\u00e1 podpora funkcie auto-diskful, ktor\u00e1 premie\u0148a bezdiskov\u00e9 (diskless) uzly na diskov\u00e9 (diskful), ak dr\u017eia zdroje DRBD v stave Primary dlh\u0161ie ako 30 min\u00fat.\n<li class=\"l\"> Boli zaveden\u00e9 automatizovan\u00e9 syst\u00e9my spr\u00e1vy verzi\u00ed pre PostgreSQL, Kubernetes, MariaDB a Redis, ktor\u00e9 sleduj\u00fa aktualiz\u00e1cie v upstream repozit\u00e1roch a poskytuj\u00fa mechanizmy na automatick\u00e9 aktualizovanie verzi\u00ed.  <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64640\">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.40, \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-154437","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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.40, \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\/sk\/blog\/news\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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.40, \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.40, \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\/sk\/blog\/news\/vypusk-cozystack-0-40-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-01-20T09:12:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-01-20T09:12:01+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\udd47Vydanie Cozystack 0.40, otvorenej PaaS platformy na b\u00e1ze Kubernetes | ProHoster","description":"Disponibiln\u00fd je vydanie vo\u013enej PaaS platformy Cozystack 0.40, postavenej na Kubernetes.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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.40, \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.40, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-cozystack-0-40-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-01-20T09:12:01+00:00","article:modified_time":"2026-01-20T09:12:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"154437","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-08 21:03:37","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-20 14:18:20","updated":"2026-02-08 21:03:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/154437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=154437"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/154437\/revisions"}],"predecessor-version":[{"id":158174,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/154437\/revisions\/158174"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=154437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=154437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=154437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}