{"id":115975,"date":"2024-05-21T14:59:35","date_gmt":"2024-05-21T12:59:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-cozystack-vypustil-talm-menedzher-konfiguraczij-dlya-talos-linux"},"modified":"2024-05-21T14:59:35","modified_gmt":"2024-05-21T12:59:35","slug":"proekt-cozystack-vypustil-talm-menedzher-konfiguraczij-dlya-talos-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-cozystack-vypustil-talm-menedzher-konfiguraczij-dlya-talos-linux","title":{"rendered":"Cozystack projekt avaldas Talm, Talos Linuxi konfigureerimishalduri","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Cozystacki tasuta PaaS-platvormi arendajad on valmistanud projekti Talm, mille eesm\u00e4rk on lihtsustada bare-metal serverite seadistamist Talos Linuxi jaoks, operatsioonis\u00fcsteemi, mis on m\u00f5eldud Kubernetes'e k\u00e4itamiseks ja millel on Kubernetes'e sarnane API ning mille seadistamine toimub \u00fche Yaml-manifesti abil. Kuigi Talm on loodud Cozystacki deklaratiivse installatsiooni kirjelduseks, ei ole see konkreetse platvormiga seotud ja seda saab kasutada Talos Linuxi igasuguste konfiguratsioonide haldamiseks. Projekt areneb MPL litsentsi alusel.     <\/p>\n<p>Uue konfiguratsioonihalduri arendamise vajadus Talos Linuxi jaoks tuleneb bare-metal serverite suunast. Arendajad p\u00fc\u00fcdsid luua k\u00f5ige lihtsama liidese, mis meenutab Helm'i ja kubectl'i, mis on Kubernetes'e administraatoritele tuttavad t\u00f6\u00f6riistad.    <\/p>\n<p>Kuna igal f\u00fc\u00fcsilisel serveril on erinev konfiguratsioon (MAC-aadressid, liidesed ja kettad), on igale nodile vajalik eraldi konfiguratsioonifail. On vajalik lihtne haldur, mis v\u00f5imaldab genereerida selliseid konfiguratsioonifaile kogutud teabe alusel ja deklaratiivselt neid uuendada.    <\/p>\n<p>Selleks kasutatakse d\u00fcnaamilist konfiguratsioonifailide genereerimist vastavalt kindlale mallile. Saadaval on valmis presetid \u201egeneric\u201c ja \u201ecozystack\u201c. Talm suudab genereerimise etapis koguda teavet Talos API-st ja kasutada seda l\u00f5ppkonfiguratsioonides. Need konfiguratsioonifailid ei sisalda salajasi andmeid, vaid ainult muudatused, mis v\u00f5imaldab neid mugavalt Git'is salvestada ja hallata deklaratiivselt.    <\/p>\n<p>Enamikul juhtudel j\u00e4ljendab Talm Helm'i struktuuri, kasutades m\u00f5istet chart, milles kirjeldatakse mallide genereerimist. Toetatakse Helm'i-laadseid funktsioone lookup, mis v\u00f5imaldavad otse Talos API'lt k\u00fcsida ja lisameetmete kogumist konfiguratsioonifailide genereerimiseks \u201ego templates\u201c ja sprig teegi abil.    <\/p>\n<p>K\u00e4sk: talm template -t templates\/controlplane.yaml -e 1.2.3.4 -n 1.2.3.4 &gt; nodes\/srv1.yaml      <\/p>\n<p>K\u00fcsib s\u00f5lme \u201e1.2.3.4\u201c API kaudu, genereerib selle jaoks uue konfiguratsioonifaili mallist, asendades vajalikud andmed. Saadud konfiguratsioonifaili saab kohe rakendada \u00fchekordse k\u00e4suga: talm apply -f nodes\/srv1.yaml      <\/p>\n<p>Igas igas sellises konfiguratsioonifailis m\u00e4\u00e4rab Talm oma modeline'i, milles ta salvestab s\u00f5lme l\u00f5pp-punktid ja mallid, millest see on saadud, et neid saaks mugavalt rakendada ja uuendada ilma t\u00e4iendavate valikute m\u00e4\u00e4ramiseta. Talm toetab k\u00f5iki samu k\u00e4ske nagu upstream utiliit talosctl, kuid v\u00f5imaldab edastada neile s\u00f5lme konfiguratsioonifaili, n\u00e4iteks:        talm dashboard -f nodes\/srv1.yaml -f nodes\/srv2.yaml -f nodes\/srv3.yaml      <\/p>\n<p>kavitseb interaktiivse juhtpaneeli k\u00f5igi kolme s\u00f5lme jaoks. Ja k\u00e4sk:        talm get routes -f nodes\/srv1.yaml    <\/p>\n<p>v\u00e4ljastab nimekirja marsruutidest s\u00f5lmes \u201esrv1\u201c    <\/p>\n<p>Vajadusel saab konfiguratsioonifailid eksportida suvandi \u201e--full\u201c abil eraldi PXE-serverisse, mis v\u00f5imaldab s\u00f5lmedel neid automaatselt alla laadida. Nii s\u00e4ilitab Talm bare-metal'i muutlikkuse. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"serverid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1543\">serverid<\/a>, pakkudes vajadusel mugavat haldamist vastavalt GitOps'i parimatele praktikale.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61223\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043f\u0440\u043e\u0435\u043a\u0442 Talm, \u043f\u0440\u0438\u0437\u0432\u0430\u043d\u043d\u044b\u0439 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e bare-metal \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f Talos Linux, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Kubernetes, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u043c\u0435\u0435\u0442 Kubernetes-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435 API \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u0438\u043c Yaml-\u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u043e\u043c. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e \u0447\u0442\u043e Talm \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0434\u043b\u044f \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0434\u0435\u043a\u043b\u0430\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 Cozystack, \u043e\u043d \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e \u043a \u044d\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u044e\u0431\u044b\u043c\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u043c\u0438 Talos [&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-115975","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=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043f\u0440\u043e\u0435\u043a\u0442 Talm, \u043f\u0440\u0438\u0437\u0432\u0430\u043d\u043d\u044b\u0439 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e bare-metal \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f Talos Linux, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Kubernetes, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u043c\u0435\u0435\u0442.\" \/>\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\/et\/blog\/news\/proekt-cozystack-vypustil-talm-menedzher-konfiguraczij-dlya-talos-linux\" \/>\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\u041f\u0440\u043e\u0435\u043a\u0442 Cozystack \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b Talm, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0434\u043b\u044f Talos Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043f\u0440\u043e\u0435\u043a\u0442 Talm, \u043f\u0440\u0438\u0437\u0432\u0430\u043d\u043d\u044b\u0439 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e bare-metal \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f Talos Linux, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Kubernetes, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u043c\u0435\u0435\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/proekt-cozystack-vypustil-talm-menedzher-konfiguraczij-dlya-talos-linux\" \/>\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-05-21T12:59:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-05-21T12:59:35+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\udd47Projekt Cozystack v\u00e4ljastas Talm'i, Talos Linuxi seadistuste halduri | ProHoster","description":"Avatud PaaS-platvormi Cozystack arendajad on valmistanud projekti Talm, mille eesm\u00e4rk on lihtsustada bare-metal serverite seadistamist Talos Linuxi jaoks, operatsioonis\u00fcsteemi, mis on m\u00f5eldud Kubernetes'e k\u00e4itamiseks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-cozystack-vypustil-talm-menedzher-konfiguraczij-dlya-talos-linux","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\u041f\u0440\u043e\u0435\u043a\u0442 Cozystack \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b Talm, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0434\u043b\u044f Talos Linux | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043f\u0440\u043e\u0435\u043a\u0442 Talm, \u043f\u0440\u0438\u0437\u0432\u0430\u043d\u043d\u044b\u0439 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e bare-metal \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f Talos Linux, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Kubernetes, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u043c\u0435\u0435\u0442.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-cozystack-vypustil-talm-menedzher-konfiguraczij-dlya-talos-linux","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-05-21T12:59:35+00:00","article:modified_time":"2024-05-21T12:59:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115975","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-09 17:22:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 00:49:19","updated":"2026-02-09 17:22:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/115975","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=115975"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/115975\/revisions"}],"predecessor-version":[{"id":158787,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/115975\/revisions\/158787"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=115975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=115975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=115975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}