{"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\/et\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Cozystack 1.4 v\u00e4ljaanne, avatud PaaS platvorm Kubernetesel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Saadaval on Cozystack 1.4 tasuta PaaS platvorm, mis on ehitatud Kubernetes'i baasil. Projekt on suunatud valmis platvormi pakkumisele hostimisteenuse pakkujatele ja raamistiku loomisele era- ja avalike pilvede jaoks. Platvorm installitakse otse serveritesse ning katab k\u00f5ik infrastruktuuri ettevalmistamise aspektid hallatavate teenuste pakkumiseks. Cozystack v\u00f5imaldab k\u00e4ivitada ja pakkuda Kubernetes klastreid, andmebaase ja <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/abuzoustojchivye-vps\/\" title=\"virtuaalmasinaid\" data-wpil-keyword-link=\"linked\">virtuaalmasinaid<\/a>. Platvormi kood on saadaval GitHubis ja seda levitatakse Apache-2.0 litsentsi alusel.<\/p>\n<p>Platvorm sisaldab tasuta rakendust v\u00f5rguinfrastruktuuri (fabric) baasil Kube-OVN ning kasutab Ciliumi teenuste v\u00f5rgu organiseerimiseks, MetalLB-d teenuste v\u00e4listamiseks. Andmesalvestus on rakendatud LINSTORis, kus pakutakse ZFS-i kasutamist salvestuse p\u00f5hikihtina ning DRBD-d replikatsiooni jaoks. Saadaval on eelkonfigureeritud seiresteugi, mis p\u00f5hineb VictoriaMetricsil ja Grafanal. K\u00e4ivitamiseks <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/\" title=\"virtuaalmasinate\" data-wpil-keyword-link=\"linked\">virtuaalmasinate<\/a> kasutatakse KubeVirt tehnoloogiat, mis v\u00f5imaldab klassikaliste virtuaalmasinate k\u00e4ivitamist otse Kubernetes konteinerites ning omab juba k\u00f5iki vajalikke integratsioone Cluster API-ga hallatavate Kubernetes klastrite k\u00e4ivitamiseks \"rauda\" Kubernetes klastris. Platvormil saab \u00fche kliki abil \u00fcles seadistada Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics ja teisi teenuseid. <\/p>\n<p>Cozystack 1.4.0 peamised uuendused:<\/p>\n<ul>\n<li class=\"l\"> On esitlemine uus haldusteenus, mis p\u00f5hineb projektile cozystack-ui. Vana openapi-ui ja BFF tehnoloogiakomplekt on asendatud React 19 ja TypeScripti esiosaga, mis t\u00f6\u00f6tab otse Kubernetes API-ga. Lisaks on liideses lisatud toe veebis VNC WebSocket URL-dele virtuaalmasinate jaoks, runtime br\u00e4ndingu kaudu ConfigMap-i, rakenduse m\u00e4\u00e4ratlemise lugemise rakenduste katalooge ja vanade aadresside suunamist \/openapi-ui\/*.\n<li class=\"l\"> T\u00f6\u00f6taja s\u00f5lmede tenant-klastrites on rakendatud p\u00fcsiv salvestus. Virtuaalsed masinad t\u00f6\u00f6taja s\u00f5lmede puhul kasutavad n\u00fc\u00fcd PVC-diske KubeVirt dataVolumeTemplates kaudu, mitte emptyDisk-i. T\u00e4nu sellele s\u00e4ilivad kubelet'i sertifikaadid, kubeconfig ja containerd staatus p\u00e4rast virtuaalmasina taask\u00e4ivitamist. T\u00fchine salvestus on \u00fcmber nimetatud diskSize'iks, lisatud NodeGroup tasemel storageClass seade. Migratsiooni k\u00e4igus muudetakse vanad v\u00e4\u00e4rtused automaatselt.\n<li class=\"l\"> Uus ressursside presetite skeem on lisatud, mis sarnaneb virtuaalsete masinate t\u00fc\u00fcpidega pilveteenuse pakkujatel. Presetid on kirjeldatud formaadis ., kus seeriad t1, c1, s1, u1 ja m1 m\u00e4\u00e4ravad erinevad CPU ja m\u00e4lu suhe, samas kui suurused varieeruvad nano kuni 4xlarge. Kokku on saadaval 40 varianti. Vanad presetide nimed on s\u00e4ilinud kui vananenud aliased ja need migreeritakse automaatselt ilma tegelikke CPU ja m\u00e4lulimiite muutmata.\n<li class=\"l\"> Hallatavate rakenduste deklaratiivse varundamise s\u00fcsteemi on laiendatud. Varundusstrateegia kontrollija on saanud strateegiad PostgreSQL, MariaDB, ClickHouse ja FoundationDB jaoks. Toetatakse BackupClass, Plani, BackupJob ja RestoreJob, kavandatud ja \u00fchekordseid varukoopiaid, taastamist kohapeal ja taastamist koopiale. Andmed laaditakse \u00fcles S3 \u00fchilduvasse objektide salvestusse ning mandaatide edastamine toimub Kubernetes Secret'i kaudu.\n<li class=\"l\"> Lisa lisatud valikuline s\u00fcsteemipakett hami versiooniga 2.8.1, mis v\u00f5imaldab \u00fchiselt kasutada NVIDIA GPU-sid tenantide klastrites. Kasutajate workload'id saavad taotleda ressursse nvidia.com\/gpu, nvidia.com\/gpumem ja nvidia.com\/gpucores, mis v\u00f5imaldab jagada vGPU-d mitme pod'i vahel. Lubamine toimub hami.enabled parameetri kaudu ja n\u00f5uab NVIDIA GPU Operaatorit.\n<li class=\"l\"> Ilmub \u00fchtne seadistus publishing.proxyProtocol PROXY protokolli aktiveerimiseks hostides, kus on ingress-nginx. Selle aktiveerimisel paigaldatakse automaatselt Ouroboros, mis lahendab hairpin-NAT probleemi, kui klaster p\u00f6\u00f6rdub oma avalike nimede poole. Tenantide klastrite jaoks on ette n\u00e4htud lisand addons.ouroboros.enabled.\n<li class=\"l\"> cozystack-operatsioonis on lisatud HelmRelease'i genereerimise seaded: intervall, katsete intervall, paigaldamise aeg, uuendamise aeg ja max ajalugu. Katsete strateegia on viidud \u00fcle RetryOnFailure'ile ning kaheksateistk\u00fcmne rakenduse jaoks saab m\u00e4\u00e4rata aegumise annotatsiooni release.cozystack.io\/helm-install-timeout kaudu. See lahendab mitmeid probleeme tenantide klastrite k\u00fclma k\u00e4ivitamise korral.\n<li class=\"l\"> Tenantide Kubernetes'e worker-s\u00f5lmede jaoks arvutatakse automaatne kubelet'i ressursside reserveerimine CPU ja m\u00e4lu jaoks. Klastri automaatse skaala annotatsioonid peegeldavad n\u00fc\u00fcd eraldatud ressursse, mitte kogu CPU ja m\u00e4lu mahtu.\n<li class=\"l\"> Platvormi baaskomponendid on v\u00e4rskendatud: 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. Uued paketid HAMi 2.8.1 ja Ouroboros 0.7.2 on lisatud.\n<li class=\"l\"> Parandatud diagnostika: cozyreport kogub n\u00fc\u00fcd teavet Fluxi, cert-manageri, host-\u00f6kos\u00fcsteemi, rakenduse, rakenduse m\u00e4\u00e4ratlemise ja tenant-resursside kohta ning koostab summary.txt, mis sisaldab l\u00fchikest \u00fclevaadet hetkeprobleemidest. Lisatud on Grafana armatuurlaud ja andmete kogumise reeglid GPU j\u00e4lgimiseks.\n<li class=\"l\"> Parandatud vead MongoDBs, Kafkas, tenant Kubernetes bootstrapis, etcd-s, Veleros, Kamajis, LINSTORis, SeaweedFS-is, Harboris, objectstorage-controlleris, API-s ja teistes komponentides. API-s k\u00f5rvaldatud IDOR-i haavatavus TenantNamespace Get ja Watch t\u00f6\u00f6tlejatest.\n<\/ul>\n<p>Uuendamisel tuleb arvesse v\u00f5tta, et tenant-klauslite worker-s\u00f5lmed vahetatakse kordam\u00f6\u00f6da \u00fckshaaval v\u00e4lja pidevate PVC-diskide kasutusele v\u00f5tmiseks. KubeVirtiga enne platvormi uuendamist t\u00f6\u00f6tavate virtuaalmasinate k\u00fclm taask\u00e4ivitamine on vajalik p\u00e4rast KubeVirt 1.8.2-le \u00fcleminekut, sest vanade virt-launcher-protsesside eluj\u00e4rgine migratsioon v\u00f5ib veaga l\u00f5ppeda QEMU versiooni muutumise t\u00f5ttu. Samuti on PostgreSQL parameetrid n\u00fc\u00fcd t\u00fc\u00fcbitud ja kontrollitud denylisti kaudu ning cert-manager 1.20 k\u00e4ivitab vaikimisi konteinerid UID\/GID 65532.<br \/>\n<br \/>Allikas: <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.1.1 - 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\/et\/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.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Cozystack 1.4, avatud PaaS platvorm Kubernetesel | ProHoster","description":"Saadaval on Cozystack 1.4, tasuta PaaS platvorm Kubernetesel.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/181782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=181782"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181782\/revisions"}],"predecessor-version":[{"id":182096,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181782\/revisions\/182096"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=181782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=181782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=181782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}