{"id":120276,"date":"2024-10-24T19:09:14","date_gmt":"2024-10-24T17:09:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-17-0-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-02-14T13:19:51","modified_gmt":"2026-02-14T11:19:51","slug":"vypusk-cozystack-0-17-0-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-cozystack-0-17-0-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Vyd\u00e1n\u00ed Cozystack 0.17.0, otev\u0159en\u00e9 platformy PaaS zalo\u017een\u00e9 na Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byla vyd\u00e1na nov\u00e1 verze open-source PaaS platformy Cozystack 0.17.0, postaven\u00e9 na Kubernetes. Projekt m\u00e1 za c\u00edl poskytnout hotovou platformu pro hostingov\u00e9 poskytovatele a framework 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\u011bt a poskytovat klastery Kubernetes, datab\u00e1ze a virtu\u00e1ln\u00ed stroje. K\u00f3d platformy je k dispozici 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 syst\u00e9mu, j\u00e1dra a pot\u0159ebn\u00fdch modul\u016f jsou p\u0159edem vytv\u00e1\u0159eny a aktualizov\u00e1ny atom\u00e1rn\u011b, co\u017e umo\u017e\u0148uje obej\u00edt se bez takov\u00fdch komponent jako je dkms a spr\u00e1vce bal\u00ed\u010dk\u016f, a zaru\u010duje stabiln\u00ed provoz. Je nab\u00edzen jednoduch\u00fd zp\u016fsob instalace v pr\u00e1zdn\u00e9m datov\u00e9m centru pomoc\u00ed PXE a debianovsk\u00e9ho instal\u00e1toru talos-bootstrap.       <\/p>\n<p>Platforma zahrnuje svobodnou implementaci <a href=\"https:\/\/prohoster.info\/cs\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"3248\">s\u00ed\u0165ov\u00e9 infrastruktury<\/a> (fabric) zalo\u017een\u00e9 na Kube-OVN, a pou\u017e\u00edv\u00e1 Cilium pro organizaci servisn\u00ed s\u00edt\u011b, MetalLB pro vyhl\u00e1\u0161en\u00ed slu\u017eeb ven. \u00dalo\u017ei\u0161t\u011b je realizov\u00e1no na LINSTOR, kde je nab\u00edzeno pou\u017eit\u00ed ZFS jako z\u00e1kladn\u00ed vrstvy pro \u00falo\u017ei\u0161t\u011b a DRBD pro replikaci. Je zde p\u0159ednastaven\u00fd monitorovac\u00ed stack zalo\u017een\u00fd na VictoriaMetrics a Grafana. Pro spu\u0161t\u011bn\u00ed <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/vps\/\"   title=\"virtu\u00e1ln\u00edch stroj\u016f\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2181\">virtu\u00e1ln\u00edch stroj\u016f<\/a> je vyu\u017e\u00edv\u00e1na 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 \u201e\u017eelezn\u00e9ho\u201c Kubernetes klastru.    <\/p>\n<p>V nov\u00e9 verzi:  <\/p>\n<ul>\n<li class=\"l\"> Na platform\u011b se objevila mo\u017enost vytv\u00e1\u0159et virtu\u00e1ln\u00ed stroje s v\u00edce disky, prov\u00e1d\u011bt instalaci z CD-ROM a p\u0159ep\u00ednat disky mezi r\u016fzn\u00fdmi virtu\u00e1ln\u00edmi stroji. Star\u00e9 aplikace \u201eVirtual Machine\u201c byla rozd\u011blena na dva samostatn\u00e9 \u201evm-disk\u201c (Virtual Machine Disk) a \u201evm-instance\u201c (Virtual Machine Instance). Aplikace vm-disk podporuje na\u010d\u00edt\u00e1n\u00ed obraz\u016f z HTTP nebo m\u00edstn\u00edch \u00falo\u017ei\u0161\u0165, p\u0159i vytv\u00e1\u0159en\u00ed disku lze specifikovat zdroj a typ obrazu \u2014 CD-ROM nebo klasick\u00fd. Aplikace vm-instance umo\u017e\u0148uje spustit virtu\u00e1ln\u00ed stroj z vytvo\u0159en\u00fdch disk\u016f. Mo\u017enost pou\u017e\u00edv\u00e1n\u00ed star\u00e9 aplikace Virtual Machine byla zachov\u00e1na pro zp\u011btnou kompatibilitu.\n<li class=\"l\"> Byly p\u0159id\u00e1ny volby instanceType a instanceProfile, stejn\u011b jako z\u00e1kladn\u00ed sady instanc\u00ed a profil\u016f pro Ubuntu, RHEL, Alpine a Windows. Byla poskytov\u00e1na mo\u017enost nastavit virtu\u00e1ln\u00ed stroj s optim\u00e1ln\u00edmi parametry v z\u00e1vislosti na opera\u010dn\u00edm syst\u00e9mu (nap\u0159\u00edklad povolit TPM a za\u0159\u00edzen\u00ed virtio, pou\u017e\u00edt tablet-pointer), a m\u00edsto uv\u00e1d\u011bn\u00ed zdroj\u016f pro virtu\u00e1ln\u00ed stroj je mo\u017en\u00e9 pou\u017e\u00edt standardizovan\u00e9 instance, kter\u00e9 jsou speci\u00e1ln\u011b navr\u017eeny pro konkr\u00e9tn\u00ed typ z\u00e1t\u011b\u017ee. Typy instanc\u00ed se tak\u00e9 vztahuj\u00ed na Kubernetes, co\u017e umo\u017e\u0148uje efektivn\u011bj\u0161\u00ed pl\u00e1nov\u00e1n\u00ed skupin uzl\u016f.\n<li class=\"l\"> Do ingress byla p\u0159id\u00e1na mo\u017enost aktivace proxy pro na\u010d\u00edt\u00e1n\u00ed obraz\u016f z m\u00edstn\u00edch stroj\u016f, a tak\u00e9 byla aktualizov\u00e1na CDI pro lep\u0161\u00ed pr\u00e1ci s blokov\u00fdmi za\u0159\u00edzen\u00edmi. Byla zrealizov\u00e1na mo\u017enost na\u010d\u00edt\u00e1n\u00ed obraz\u016f pro LINSTOR pomoc\u00ed n\u00e1stroje virtctl.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora virtu\u00e1ln\u00edch stroj\u016f s Windows. S vyu\u017eit\u00edm nov\u00fdch vm-disk a vm-instance byla testov\u00e1na instalace Windows 10 a Windows Server 2k15 z ISO s n\u00e1sledn\u00fdm p\u0159epnut\u00edm na ovlada\u010de VirtIO.\n<li class=\"l\"> P\u0159i objedn\u00e1vce S3 bucket\u016f bylo implementov\u00e1no automatick\u00e9 nasazen\u00ed webov\u00e9ho rozhran\u00ed pro jejich p\u0159\u00edstup. Skrze webov\u00e9 rozhran\u00ed lze nahr\u00e1vat a odstra\u0148ovat soubory, stejn\u011b jako generovat do\u010dasn\u00e9 odkazy pro ve\u0159ejn\u00fd p\u0159\u00edstup. Rozhran\u00ed je postaveno na z\u00e1klad\u011b s3manager distribuovan\u00e9ho pod licenc\u00ed Apache 2.0.        <center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed Cozystack 0.17.0, otev\u0159en\u00e9 platformy PaaS zalo\u017een\u00e9 na Kubernetes \" src=\"\/wp-content\/uploads\/2024\/10\/957daddab17bba8103a96c6070a2d1ae.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Byly p\u0159id\u00e1ny upozorn\u011bn\u00ed pro FluxCD, kter\u00e9 zobrazuj\u00ed stav nasazen\u00ed. Upozorn\u011bn\u00ed jsou strukturov\u00e1na a nyn\u00ed jsou rozd\u011blen\u00e1 do kategori\u00ed, nav\u00edc se v poli Resource nyn\u00ed zobrazuje probl\u00e9mov\u00fd zdroj.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost doru\u010den\u00ed upozorn\u011bn\u00ed do Telegramu s deduplikac\u00ed a tla\u010d\u00edtky pro spr\u00e1vu \u017eivotn\u00edho cyklu ka\u017ed\u00e9ho upozorn\u011bn\u00ed.\n<li class=\"l\"> Do Cluster API byl p\u0159id\u00e1n kontroler MachineHealthChecks, kter\u00fd bude sledovat stav uzl\u016f v klastru Kubernetes. V p\u0159\u00edpad\u011b probl\u00e9m\u016f budou uzly automaticky znovu objedn\u00e1ny.\n<li class=\"l\"> Byl p\u0159id\u00e1n komponent external-dns, kter\u00fd umo\u017e\u0148uje automaticky konfigurovat DNS z\u00e1znamy v Cloudflare. D\u00e1le byla implementov\u00e1na mo\u017enost objedn\u00e1vat certifik\u00e1ty p\u0159es API Cloudflare pomoc\u00ed metody DNS.\n<li class=\"l\"> Byl p\u0159id\u00e1n external-secrets-operator, kter\u00fd umo\u017e\u0148uje synchronizaci tajemstv\u00ed s extern\u00edmi syst\u00e9my.\n<li class=\"l\"> Byly zavedeny voliteln\u00e9 komponenty, kter\u00e9 jsou ve v\u00fdchoz\u00edm nastaven\u00ed vypnut\u00e9, ale dostupn\u00e9 k aktivaci pomoc\u00ed volby bundle-enable v konfiguraci Cozystack.\n<li class=\"l\"> Byly vylep\u0161eny \u00falohy (job) pro inicializaci PostgreSQL a FerretDB, kter\u00e9 nyn\u00ed \u010dekaj\u00ed, a\u017e se datab\u00e1ze spust\u00ed, ne\u017e provedou jak\u00e9koliv akce s konfigurac\u00ed.\n<li class=\"l\"> Byla zv\u00fd\u0161ena stabilita Kube-OVN. Byla zak\u00e1z\u00e1na mo\u017enost komunikace s NetworkManager. Na n\u011bkter\u00fdch syst\u00e9mech tento probl\u00e9m blokoval spu\u0161t\u011bn\u00ed kontroler\u016f OVN.\n<li class=\"l\"> Byla p\u0159id\u00e1na konfigurace log\u016f pro Clickhouse. Logy byly p\u0159esunuty do samostatn\u00e9 sekce a nastavena rotace.\n<li class=\"l\"> Byly aktualizov\u00e1ny komponenty: LINSTOR 1.29.1, Talos Linux 1.8.1 a Cilium 1.16.3.  <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62102\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.17.0, \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":120277,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120276","post","type-post","status-publish","format-standard","has-post-thumbnail","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=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.17.0, \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-17-0-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.17.0, \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=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.17.0, \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-17-0-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=\"2024-10-24T17:09:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-14T11:19:51+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.17.0, otev\u0159en\u00e9 PaaS platformy na b\u00e1zi Kubernetes | ProHoster","description":"Bylo zve\u0159ejn\u011bno vyd\u00e1n\u00ed svobodn\u00e9 PaaS platformy Cozystack 0.17.0, postaven\u00e9 na Kubernetes.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-cozystack-0-17-0-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.17.0, \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":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.17.0, \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-17-0-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":"2024-10-24T17:09:15+00:00","article:modified_time":"2026-02-14T11:19:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120276","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-14 11:19:52","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:28:19","updated":"2026-02-14 11:19:52","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\/120276","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=120276"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/120276\/revisions"}],"predecessor-version":[{"id":161029,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/120276\/revisions\/161029"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/120277"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=120276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=120276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=120276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}