{"id":1195,"date":"2024-12-13T04:00:53","date_gmt":"2024-12-13T04:00:53","guid":{"rendered":"https:\/\/infonaujiena.lt\/index.php\/2024\/12\/13\/cozystack-0-20-naujausia-atvirojo-kodo-paas-platforma-sukurta-kubernetes\/"},"modified":"2024-12-13T04:00:53","modified_gmt":"2024-12-13T04:00:53","slug":"cozystack-0-20-naujausia-atvirojo-kodo-paas-platforma-sukurta-kubernetes","status":"publish","type":"post","link":"https:\/\/infonaujiena.lt\/index.php\/2024\/12\/13\/cozystack-0-20-naujausia-atvirojo-kodo-paas-platforma-sukurta-kubernetes\/","title":{"rendered":"\u201eCozystack 0.20\u201c: naujausia atvirojo kodo \u201ePaaS\u201c platforma, sukurta \u201eKubernetes\u201c"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p>I\u0161leidimas i\u0161 <strong>Cozystack 0.20.0<\/strong>nemokama PaaS platforma, sukurta Kubernetes, oficialiai paskelbta. Projektu siekiama suteikti a <strong>platforma iki galo<\/strong> prieglobos paslaug\u0173 teik\u0117jams ir priva\u010di\u0173 bei vie\u0161\u0173j\u0173 debes\u0173 k\u016brimo sistema. Platforma \u012fdiegiama tiesiogiai serveriuose ir pateikia i\u0161samius \u012frankius, skirtus infrastrukt\u016bros paruo\u0161imui valdomoms paslaugoms. Su Cozystack vartotojai gali <strong>teikti ir paleisti Kubernetes grupes, duomen\u0173 bazes ir virtualias ma\u0161inas<\/strong>. Platformos kodas pasiekiamas GitHub ir platinamas pagal Apache-2.0 licencij\u0105.<\/p>\n<hr\/>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Turinys:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/infonaujiena.lt\/index.php\/2024\/12\/13\/cozystack-0-20-naujausia-atvirojo-kodo-paas-platforma-sukurta-kubernetes\/#Technologiju_kruva\" >Technologij\u0173 kr\u016bva<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/infonaujiena.lt\/index.php\/2024\/12\/13\/cozystack-0-20-naujausia-atvirojo-kodo-paas-platforma-sukurta-kubernetes\/#Infrastrukturos_ypatybes\" >Infrastrukt\u016bros ypatyb\u0117s<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/infonaujiena.lt\/index.php\/2024\/12\/13\/cozystack-0-20-naujausia-atvirojo-kodo-paas-platforma-sukurta-kubernetes\/#Virtualiuju_masinu_palaikymas\" >Virtuali\u0173j\u0173 ma\u0161in\u0173 palaikymas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/infonaujiena.lt\/index.php\/2024\/12\/13\/cozystack-0-20-naujausia-atvirojo-kodo-paas-platforma-sukurta-kubernetes\/#Pagrindiniai_Cozystack_pakeitimai_020\" >Pagrindiniai Cozystack pakeitimai 0.20<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/infonaujiena.lt\/index.php\/2024\/12\/13\/cozystack-0-20-naujausia-atvirojo-kodo-paas-platforma-sukurta-kubernetes\/#Pagrindiniai_atnaujinimai\" >Pagrindiniai atnaujinimai:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/infonaujiena.lt\/index.php\/2024\/12\/13\/cozystack-0-20-naujausia-atvirojo-kodo-paas-platforma-sukurta-kubernetes\/#OIDC_ir_Keycloak_integracija\" >OIDC ir Keycloak integracija<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Technologiju_kruva\"><\/span>Technologij\u0173 kr\u016bva<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cozystack naudojimas <strong>Talos Linux<\/strong> ir <strong>Flux nuolatinis pristatymas (Flux CD)<\/strong> kaip jos pagrindin\u0117s technologijos. Sistemos vaizdai, \u012fskaitant branduol\u012f ir reikalingus modulius, yra i\u0161 anksto generuojami ir atnaujinami atomi\u0161kai. Tai pa\u0161alina toki\u0173 komponent\u0173 kaip DKMS ir paket\u0173 tvarkytuv\u0173 poreik\u012f, u\u017etikrinant stabil\u0173 veikim\u0105.<\/p>\n<p>Cozystack palaiko nesud\u0117ting\u0105 diegimo proces\u0105 tu\u0161\u010diuose duomen\u0173 centruose naudojant PXE ir Debian \u012fkv\u0117pt\u0105 <em>talos-bootstrap<\/em> montuotojas.<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"Infrastrukturos_ypatybes\"><\/span>Infrastrukt\u016bros ypatyb\u0117s<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Platforma apima patikimus tinklo ir saugojimo sprendimus:<\/p>\n<ul>\n<li>\n<p><strong>Tinklo k\u016brimas<\/strong>:<br \/>\u201eCozystack\u201c yra sukurtas nemokamas tinklo audinio diegimas <strong>Kube-OVN<\/strong>. Jis naudoja <strong>Cilium<\/strong> paslaug\u0173 tinklo orkestravimui ir <strong>MetalasLB<\/strong> skelbti paslaugas i\u0161or\u0117je.<\/p>\n<\/li>\n<li>\n<p><strong>Sand\u0117liavimas<\/strong>:<br \/>Saugojimas priklauso nuo <strong>LINSTORAS<\/strong>su <strong>ZFS<\/strong> kaip pamatinis sluoksnis ir <strong>DRBD<\/strong> replikacijai.<\/p>\n<\/li>\n<\/ul>\n<p>Be to, platformoje yra i\u0161 anksto sukonfig\u016bruota <strong>steb\u0117jimo kaminas<\/strong>kuriame yra <strong>VictoriaMetrics<\/strong> ir <strong>Grafana<\/strong>kad b\u016bt\u0173 galima visapusi\u0161kai steb\u0117ti infrastrukt\u016br\u0105.<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"Virtualiuju_masinu_palaikymas\"><\/span>Virtuali\u0173j\u0173 ma\u0161in\u0173 palaikymas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cozystack naudojimas <strong>KubeVirt<\/strong> paleisti tradicines virtualias ma\u0161inas tiesiai Kubernetes konteineriuose. \u0160i funkcija skland\u017eiai integruojasi su Cluster API, tod\u0117l vartotojai gali \u012fdiegti ir valdyti Kubernetes grupes fizin\u0117je (\u201egele\u017ein\u0117je\u201c) Kubernetes klasteryje.<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"Pagrindiniai_Cozystack_pakeitimai_020\"><\/span>Pagrindiniai Cozystack pakeitimai 0.20<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Pagrindiniai_atnaujinimai\"><\/span>Pagrindiniai atnaujinimai:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Atnaujinta <strong>Kube-OVN<\/strong> iki 0.13.0 versijos.<\/li>\n<li>Patobulinta <strong>\u201eKubeVirt\u201c debesies valdiklio tvarkykl\u0117 (CCM)<\/strong> logika, skirta stabilesniems nuomininko-Kubernetes apkrovos balansavimo priemon\u0117ms.<\/li>\n<li>I\u0161spr\u0119sta <strong>vartotoj\u0173 teisi\u0173 problemos<\/strong> \u201eOpenID Connect\u201c (OIDC).<\/li>\n<li>Pristat\u0117 a <strong>skirta klasteri\u0173 administratoriams skirta grup\u0117<\/strong>.<\/li>\n<li>I\u0161taisyti \u012fsp\u0117jimai ir prietais\u0173 skydeliai Grafana.<\/li>\n<li>Patobulinta <strong>NATS<\/strong> su jetstream palaikymu ir papildomomis konfig\u016bravimo galimyb\u0117mis.<\/li>\n<li>Prid\u0117ta galimyb\u0117 naudotis <strong>Terraforma<\/strong> s\u0105veikai su platformos API.<\/li>\n<\/ul>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"OIDC_ir_Keycloak_integracija\"><\/span>OIDC ir Keycloak integracija<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Parama u\u017e <strong>OIDC (\u201eOpenID Connect\u201c)<\/strong> buvo pristatyta Cozystack 0.19 versijoje, ta\u010diau d\u0117l nuolatini\u0173 pastang\u0173 stabilizuoti kod\u0173 baz\u0119 apie leidim\u0105 nebuvo oficialiai paskelbta.<\/p>\n<p>Cozystack 0.20 dabar apima <strong>Klaviat\u016bros skraist\u0117<\/strong>kuri i\u0161 anksto sukonfig\u016bruota su Cozy sritimi. \u0160i sritis leid\u017eia vartotojams kurti vietines paskyras ir skland\u017eiai integruotis su i\u0161oriniais OIDC teik\u0117jais. Kiekvienam nuomininkui suteikiamos keturios numatytosios grup\u0117s, o nuomininko programa gali automati\u0161kai sugeneruoti kubeconfig fail\u0105 autentifikavimui per Keycloak.<\/p>\n<p>Platforma taip pat si\u016blo a <strong>Klaviat\u016bros operatorius<\/strong> \u201eKeycloak as Code\u201c konfig\u016bracij\u0173 automatizavimui. Integracija su Kubernetes klasteriais ir prietais\u0173 skydeliais sukonfig\u016bruojama automati\u0161kai.<\/p>\n<hr\/>\n<p>\u201eCozystack 0.20\u201c yra svarbus \u017eingsnis \u012f priek\u012f organizacijoms, ie\u0161kan\u010dioms tvirtos \u201eKubernetes\u201c pagrindu sukurtos \u201ePaaS\u201c platformos. Su patobulinta infrastrukt\u016bra, steb\u0117jimu ir<\/p>\n<\/p><\/div>\n<p>Jei tekste radote klaid\u0105, si\u0173skite prane\u0161im\u0105 autoriui pa\u017eym\u0117dami klaid\u0105 ir paspausdami Ctrl-Enter.<\/p>\n<div>\n<p>        Nor\u0117dami komentuoti, turite b\u016bti prisijung\u0119.<\/p>\n<p>                <i class=\"fa icon-login\"\/>  Prisijunkite<\/p>\n<\/p><\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/techplanet.today\/post\/cozystack-020-the-latest-open-source-paas-platform-built-on-kubernetes\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u0161leidimas i\u0161 Cozystack 0.20.0nemokama PaaS platforma, sukurta Kubernetes, oficialiai paskelbta. Projektu siekiama suteikti a platforma iki galo prieglobos paslaug\u0173 teik\u0117jams ir priva\u010di\u0173 bei vie\u0161\u0173j\u0173 debes\u0173 k\u016brimo sistema. Platforma \u012fdiegiama tiesiogiai serveriuose ir pateikia i\u0161samius \u012frankius, skirtus infrastrukt\u016bros paruo\u0161imui valdomoms paslaugoms. Su Cozystack vartotojai gali teikti ir paleisti Kubernetes grupes, duomen\u0173 bazes ir virtualias ma\u0161inas. Platformos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1196,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[2295,2294,1966,2298,1706,2296,602,2297],"class_list":["post-1195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologijos","tag-atvirojo","tag-cozystack","tag-kodo","tag-kubernetes","tag-naujausia","tag-paas","tag-platforma","tag-sukurta"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/posts\/1195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/comments?post=1195"}],"version-history":[{"count":0,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/posts\/1195\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/media\/1196"}],"wp:attachment":[{"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/media?parent=1195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/categories?post=1195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/tags?post=1195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}