{"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\/cs\/blog\/news\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Vyd\u00e1n\u00ed Cozystack 0.40, otev\u0159en\u00e9 PaaS platformy na b\u00e1zi Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Je k dispozici nov\u00e1 verze platformy Cozystack 0.40, postaven\u00e9 na Kubernetes. Projekt se zam\u011b\u0159uje na poskytov\u00e1n\u00ed hotov\u00e9 platformy pro poskytovatele hostingu a r\u00e1mce pro vytv\u00e1\u0159en\u00ed soukrom\u00fdch a ve\u0159ejn\u00fdch cloud\u016f. Platforma se instaluje p\u0159\u00edmo na servery a pokr\u00fdv\u00e1 v\u0161echny aspekty p\u0159\u00edpravy infrastruktury pro poskytov\u00e1n\u00ed spravovan\u00fdch slu\u017eeb. Cozystack umo\u017e\u0148uje spou\u0161t\u011bn\u00ed a poskytov\u00e1n\u00ed cluster\u016f Kubernetes, datab\u00e1z\u00ed a virtu\u00e1ln\u00edch stroj\u016f. K\u00f3d platformy je dostupn\u00fd na GitHubu a je distribuov\u00e1n pod licenc\u00ed Apache-2.0.      <\/p>\n<p>Jako z\u00e1kladn\u00ed technologick\u00fd stack se pou\u017e\u00edv\u00e1 Talos Linux a Flux CD. Obrazy se syst\u00e9mem, j\u00e1drem a pot\u0159ebn\u00fdmi moduly jsou p\u0159edem vytvo\u0159eny a aktualizov\u00e1ny atomicky, co\u017e umo\u017e\u0148uje obej\u00edt se bez komponent jako dkms a bal\u00edkov\u00e9ho mana\u017eera a zaru\u010duje stabiln\u00ed provoz. Je poskytov\u00e1na jednoduch\u00e1 metoda instalace v pr\u00e1zdn\u00e9m datacentru pomoc\u00ed PXE a debian-podobn\u00e9ho instal\u00e1toru talos-bootstrap. V r\u00e1mci platformy lze jednodu\u0161e nasazovat Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics a dal\u0161\u00ed slu\u017eby.       <\/p>\n<p>Platforma zahrnuje svobodnou implementaci <a href=\"https:\/\/prohoster.info\/cs\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"401\">s\u00ed\u0165ov\u00e9 infrastruktury<\/a> (fabric) zalo\u017een\u00fd na Kube-OVN, a vyu\u017e\u00edv\u00e1 Cilium pro organizaci servisn\u00ed s\u00edt\u011b, MetalLB pro inzerci slu\u017eeb ven. \u00dalo\u017ei\u0161t\u011b je implementov\u00e1no na LINSTOR, kde je nab\u00edzena mo\u017enost vyu\u017eit\u00ed ZFS jako z\u00e1kladn\u00edho vrstvy pro \u00falo\u017ei\u0161t\u011b a DRBD pro replikaci. Je k dispozici p\u0159edkonfigurovan\u00fd monitoringov\u00fd stack zalo\u017een\u00fd na VictoriaMetrics a Grafana. Pro spu\u0161t\u011bn\u00ed virtu\u00e1ln\u00edch stroj\u016f se pou\u017e\u00edv\u00e1 technologie KubeVirt, kter\u00e1 umo\u017e\u0148uje spou\u0161t\u011bt klasick\u00e9 virtu\u00e1ln\u00ed stroje p\u0159\u00edmo v kontejnerech Kubernetes a ji\u017e m\u00e1 v\u0161echny pot\u0159ebn\u00e9 integrace s Cluster API pro spu\u0161t\u011bn\u00ed spravovan\u00fdch Kubernetes klastr\u016f uvnit\u0159 'hardwarov\u00e9ho' Kubernetes klastru.      <\/p>\n<p>V nov\u00e9m vyd\u00e1n\u00ed:  <\/p>\n<ul>\n<li class=\"l\"> Byl p\u0159id\u00e1n pl\u00e1nova\u010d LINSTOR pro optim\u00e1ln\u00ed um\u00edst\u011bn\u00ed pod\u016f. Vlastn\u00ed 'scheduler extender' pro Kubernetes funguje spolu se standardn\u00edm pl\u00e1nova\u010dem Kubernetes a pom\u00e1h\u00e1 optim\u00e1ln\u011b umis\u0165ovat pod na uzlech s \u00falo\u017ei\u0161t\u011bm LINSTOR. Kdy\u017e pod po\u017eaduje objem LINSTOR, pl\u00e1nova\u010d se dot\u00e1\u017ee kontrol\u00e9ru LINSTOR, na kter\u00fdch uzlech jsou m\u00edstn\u00ed repliky pot\u0159ebn\u00fdch objem\u016f. Priorita je d\u00e1na uzl\u016fm, kde ji\u017e data existuj\u00ed, co\u017e minimalizuje s\u00ed\u0165ov\u00fd provoz a zvy\u0161uje v\u00fdkonnost I\/O. Dodate\u010dn\u011b je implementov\u00e1n admission webhook, kter\u00fd automaticky sm\u011bruje pody vyu\u017e\u00edvaj\u00edc\u00ed CSI objemy LINSTOR na vlastn\u00ed pl\u00e1nova\u010d, co\u017e zaji\u0161\u0165uje bezprobl\u00e9movou integraci bez ru\u010dn\u00edho nastaven\u00ed.\n<li class=\"l\"> \u00dalo\u017ei\u0161t\u011b SeaweedFS bylo aktualizov\u00e1no na verzi 4.05, ve kter\u00e9 byla optimalizov\u00e1na S3 doprava (traffic locality): po\u017eadavky nyn\u00ed sm\u011b\u0159uj\u00ed na nejbli\u017e\u0161\u00ed servery, co\u017e sni\u017euje latenci a zrychluje chod \u00falo\u017ei\u0161t\u011b. Tak\u00e9 byl p\u0159id\u00e1n nov\u00fd admin komponent s webov\u00fdm rozhran\u00edm a podporou autorizace, a worker pro prov\u00e1d\u011bn\u00ed distribuovan\u00fdch \u00faloh. Do Grafany byly p\u0159id\u00e1ny pokro\u010dil\u00e9 dashboardy, kter\u00e9 umo\u017e\u0148uj\u00ed sledov\u00e1n\u00ed bucket\u016f, API vol\u00e1n\u00ed a v\u00fdkonu. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/ssl-sertifikat\/\"   title=\"TLS certifik\u00e1t\u016f\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"982\">TLS certifik\u00e1t\u016f<\/a> pro komponenty admin a worker.\n<li class=\"l\"> Mechanismus valuesFrom z FluxCD nahradil lookup funkce v Helm charta. Toto architektonick\u00e9 zlep\u0161en\u00ed zaji\u0161\u0165uje \u010dist\u0161\u00ed p\u0159enos parametr\u016f a odstra\u0148uje pot\u0159ebu kontrol\u00e9r\u016f nucen\u00e9 synchronizace (reconciliation). Konfigurace z ConfigMaps a odkaz\u016f na slu\u017eby je nyn\u00ed centr\u00e1ln\u011b spravov\u00e1na p\u0159es kl\u00ed\u010d cozystack-values v ka\u017ed\u00e9m prostoru jmen.\n<li class=\"l\"> V komponent\u011b pro integraci s LINSTOR byla implementov\u00e1na podpora funkce auto-diskful, kter\u00e1 p\u0159ev\u00e1d\u00ed uzly bez disk\u016f (diskless) na uzly s disky (diskful), pokud dr\u017e\u00ed zdroje DRBD ve stavu Primary d\u00e9le ne\u017e 30 minut.\n<li class=\"l\"> Byly implementov\u00e1ny syst\u00e9my automatizovan\u00e9ho \u0159\u00edzen\u00ed verz\u00ed pro PostgreSQL, Kubernetes, MariaDB a Redis, kter\u00e9 sleduj\u00ed aktualizace v upstreamov\u00fdch repozit\u00e1\u0159\u00edch a poskytuj\u00ed mechanismy pro automatickou aktualizaci verz\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.3 - 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\/cs\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\/cs\/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\udd47Vyd\u00e1n\u00ed Cozystack 0.40, otev\u0159en\u00e9 PaaS platformy na z\u00e1klad\u011b Kubernetes | ProHoster","description":"Byla vyd\u00e1na verze bezplatn\u00e9 PaaS platformy Cozystack 0.40, postaven\u00e9 na z\u00e1klad\u011b Kubernetes.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/154437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=154437"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/154437\/revisions"}],"predecessor-version":[{"id":158174,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/154437\/revisions\/158174"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=154437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=154437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=154437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}