{"id":37204,"date":"2019-10-31T22:16:20","date_gmt":"2019-10-31T19:16:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4\/"},"modified":"2019-10-31T22:16:20","modified_gmt":"2019-10-31T19:16:20","slug":"uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","title":{"rendered":"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dakle, slu\u017ebeno je pokrenuta platforma Red Hat OpenShift 4. Danas \u0107emo objasniti kako se na nju prebaciti s OpenShift Container Platform 3 brzo i jednostavno.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/f7411df89b507a9a7e5825c1b5d3fbf5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nU okviru ovog \u010dlanka, najvi\u0161e nas zanimaju novi klasteri OpenShift 4, koji koriste mogu\u0107nosti pametne i nepromjenjive infrastrukture na bazi RHEL CoreOS i alata za automatizaciju. U nastavku \u0107emo pokazati kako pre\u0107i na OpenShift 4 bez suvi\u0161nih problema.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDetaljnije o razlikama nove verzije od stare mo\u017eete saznati <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/blog.openshift.com\/openshift-commons-briefing-openshift-4-0-release-update-with-ali-mobreem\/&amp;sa=D&amp;ust=1562087733741000\">ovdje<\/a><\/noindex>.<\/p>\n<h3>Migracija klastera s OpenShift 3 na OpenShift 4 kori\u0161tenjem certificirane platforme Red Hat Appranix<\/h3>\n<p>\nAppranix i Red Hat su temeljito radili na pojednostavljenju migracije klasterskih resursa s OpenShift 3 na OpenShift 4 pomo\u0107u specijalizirane usluge koja radi na Appranix Site Reliability Automation za Kubernetes.<\/p>\n<p>Rje\u0161enje Appranix (mo\u017ee se prona\u0107i u <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/access.redhat.com\/containers\/?tab%3Dimages%23\/registry.connect.redhat.com\/appranix\/apx-manager&amp;sa=D&amp;ust=1562087733743000\">Red Hat Container Catalog<\/a><\/noindex>) omogu\u0107ava izradu sigurnosnih kopija svih klastera OpenShift 3 i njihovo obnavljanje na OpenShift 4 u samo nekoliko klikova.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/5ed42cbbe2cead8c793b4c9fc69ccb0e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>\u0160to je dobro u migraciji kori\u0161tenjem Appranix za OpenShift 4<\/h3>\n<p><\/p>\n<ul>\n<li>Brz po\u010detak. Budu\u0107i da je rje\u0161enje Appranix izgra\u0111eno na principima SaaS-a, nije potrebno postavljati nikakvu infrastrukturu ili konfigurirati ili koristiti posebno rje\u0161enja za migraciju.<\/li>\n<li>Skalabilnost Appranix olak\u0161ava migraciju velikih klastera.<\/li>\n<li>Automatska izrada sigurnosnih kopija slo\u017eenih klasterskih konfiguracija OpenShift 3 s kasnijim prijenosom na OpenShift 4 pojednostavljuje sam proces migracije.<\/li>\n<li>Mogu\u0107nost testiranja kako se aplikacije iz korporativne infrastrukture OpenShift 3 pona\u0161aju na platformi OpenShift 4 na AWS oblaku.<\/li>\n<li>Migracija RBAC postavki pristupa zajedno s resursima klastera.<\/li>\n<li>Selektivna ili potpuna migracija svih projekata na nove klastere OpenShift 4.<\/li>\n<li>Opcionalno \u2013 organizacija vi\u0161e razina otpornosti na gre\u0161ke za kontejnerske aplikacije uz odgovaraju\u0107u pretplatu.<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/efea466d37f85d204ff868ceb2eddfca.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Vi\u0161eslojna otpornost (resilijentnost) za OpenShift aplikacije<\/h3>\n<p>\nNakon migracije s 3. na 4. verziju OpenShift, rje\u0161enje Appranix mo\u017ee se koristiti za osiguravanje kontinuirane otpornosti aplikacija (Continuous App Resilience), u kojoj su mogu\u0107a tri scenarija. <b>Razina 1<\/b> razina otpornosti (Level 1 Resiliency) omogu\u0107ava vra\u0107anje aplikacija bez promjene regije i cloud provajdera. Mo\u017ee se koristiti za vra\u0107anje aplikacija ili oporavak nakon lokalnog kvara na razini regije, kao \u0161to je neuspje\u0161no izvo\u0111enje aplikacije ili situacija u kojoj je potrebno brzo stvoriti testno okru\u017eenje u istoj regiji, ali u zasebnom OpenShift klasteru.<\/p>\n<p><b>Razina 2<\/b> omogu\u0107ava premje\u0161tanje aplikacija u drugu regiju bez promjene provajdera. Pritom se mo\u017ee zadr\u017eati glavna (primary) infrastruktura podataka u glavnoj regiji, ali pokretati aplikacije u drugom klasteru u drugoj regiji. Ova opcija je korisna kada do\u0111e do kvara cloud regije ili zone, ili kada je potrebno prebaciti aplikacije u drugu regiju zbog cyber napada. I kona\u010dno, <b>Razina 3<\/b> omogu\u0107ava promjenu ne samo regije, ve\u0107 i cloud provajdera.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/b336f68bb81ad007025e1a10e9b83a59.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>Kako radi Appranix SRA<\/b><br \/>\nVi\u0161eslojna otpornost aplikacija OpenShift u Appranix ostvaruje se funkcionalno\u0161\u0107u \u201evremenske ma\u0161ine\u201c, koja automatski stvara kopije okru\u017eenja aplikacija. Da bi se aktivirala ova funkcionalnost i pove\u0107ala sigurnost aplikacija, dovoljno je dodati samo jedan redak koda u DevOps cjevovod.<br \/>\nU infrastrukturnim servisima cloud provajdera tako\u0111er se javljaju problemi, stoga je mogu\u0107nost brzog prebacivanja na drugog provajdera korisna kako bi se izbjegla ovisnost o jednom dobavlja\u010du usluga.<\/p>\n<p><b>Kao \u0161to je prikazano na slici ispod<\/b>, sigurnosne kopije okru\u017eenja aplikacija mogu se stvarati u Appranix ne samo automatski prema odre\u0111enoj vremenskoj frekvenciji, ve\u0107 i na zahtjev iz CI\/CD cjevovoda. Pritom \u201evremenska ma\u0161ina\u201c osigurava:<\/p>\n<ul>\n<li>Inkrementalno, sli\u010dno GitHub-u, evidentiranje prostora imena i okru\u017eenja aplikacija.<\/li>\n<li>Jednostavno vra\u0107anje aplikacija.<\/li>\n<li>Upravljanje verzijama konfiguracija cloud okru\u017eenja i kontejnera.<\/li>\n<li>Automatizirano upravljanje \u017eivotnim ciklusom podataka.<\/li>\n<li>Automatizirano upravljanje infrastrukturom kao kodom (IaC).<\/li>\n<li>Automatizirano upravljanje stanjem IaC.<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/f22fdab2ecf9535511f203bebae3d647.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Uz Appranix mo\u017eete organizirati za\u0161titu i oporavak na razini aplikacija u cijelosti za scenarije poput in\u017eenjeringa kaosa, oporavka od katastrofa, za\u0161tite od ransomware-a i osiguravanja kontinuiteta poslovnih procesa. Ne\u0107emo se na to detaljno zadr\u017eavati, ve\u0107 \u0107emo razmotriti kako koristiti Appranix za migraciju s OpenShifta 3 na OpenShift 4.<\/p>\n<h3>Kako se izvodi migracija OpenShift 3 na OpenShift 4 koriste\u0107i Appranix Site Reliability Platform<\/h3>\n<p>\nProces uklju\u010duje tri koraka:<\/p>\n<ol>\n<li>Konfiguriramo OpenShift 3 i OpenShift 4 za automatsko otkrivanje svih komponenata koje treba migrirati.<\/li>\n<li>Kreiramo politike i postavljamo imenska prostora za migraciju.<\/li>\n<li>Obnavljamo sve imenske prostore na OpenShift 4 jednim klikom.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/005a7d892f21324a57b13e57ad0fd474.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Konfiguriramo OpenShift 3 i 4 Klastere za automatsko otkrivanje<\/h3>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/6913f438b885652cc1e99314f2a90e6a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Appranix pretpostavlja da ve\u0107 imate radne klastere OpenShift 3 i OpenShift 4. Ako klasteri OpenShift 4 jo\u0161 nisu postavljeni, stvorite ih koriste\u0107i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/blog.openshift.com\/installing-openshift-4-from-start-to-finish\/&amp;sa=D&amp;ust=1562087733749000\">dokumentaciju Red Hat-a za implementaciju OpenShift 4<\/a><\/noindex>. Postavljanje glavnog i ciljanog klastera u Appranix odvija se na isti na\u010din i uklju\u010duje samo nekoliko koraka.<\/p>\n<h3>Instaliramo Appranix Controller Agent za otkrivanje klastera<\/h3>\n<p>\nZa otkrivanje klaster resursa potreban je mali sidecar kontrolerski agent. Za njegovu implementaciju dovoljno je kopirati i zalijepiti odgovaraju\u0107u curl naredbu, <b>kao \u0161to je prikazano u nastavku<\/b>. Nakon \u0161to je agent instaliran u OpenShift 3 i OpenShift 4, Appranix automatski \u0107e otkriti sve klaster resurse koji podlije\u017eu migraciji, uklju\u010duju\u0107i imenske prostore, implementacije, pod-ove, usluge kao i hostove s drugim resursima.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/20caf8a39d0c99a6ff86d3f53b1cffbf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Migracija velikih distribuiranih aplikacija<br \/>\nSada \u0107emo na primjeru pokazati kako bez dodatnog truda prenijeti s OpenShift 3 na OpenShift 4 distribuiranu mikrouslu\u017enu aplikaciju SockShop (na poveznici \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/github.com\/microservices-demo&amp;sa=D&amp;ust=1562087733751000\">detaljan opis ove aplikacije i njezine mikrouslu\u017ene arhitekture<\/a><\/noindex>). Kao \u0161to je vidljivo iz <b>slike u nastavku<\/b>, arhitektura SockShop sadr\u017ei brojne komponente.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/6c9e65a9cd23869175aa736e03c71798.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Appranix otkriva sve resurse za koje je potrebno osigurati za\u0161titu i migraciju na OpenShift 4, uklju\u010duju\u0107i pod-ove, implementacije, usluge i klasterske konfiguracije.<\/p>\n<h3>OpenShift 3 s radnom aplikacijom SockShop<\/h3>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/5340aacbea58e3d80d73a3b581f9ef08.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/eeb107cb553ccfd1f5bffbfb4e745acf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Kreiramo politike za\u0161tite za migraciju<\/h3>\n<p>\nPolitike se mogu postaviti fleksibilno ovisno o tome kako bi se migracija trebala provesti. Na primjer, na temelju nekoliko kriterija ili sigurnosnih kopija jednom na sat.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/7c62333127d08fe469222562146df10b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Izvr\u0161avamo migraciju vi\u0161e OpenShift 3 klastera pomo\u0107u za\u0161titnih planova (Protection Plans)<\/h3>\n<p>\nOvisno o karakteristikama aplikacije ili imenske prostore, na OpenShift 3 klastere mogu se primijeniti politike koje se provode jednom na sat, jednom tjedno ili \u010dak jednom mjese\u010dno.<\/p>\n<p>Appranix omogu\u0107uje prijenos svih imenskih prostora klastera na OpenShift 4 ili samo odabranih prostora.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/e1acfff015e8d6b57d316c2a21bb5cea.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Izvr\u0161avamo migraciju na OpenShift 4 jednim klikom<\/h3>\n<p>\nMigracija je obnova odabranih imenskih prostora na ciljni OpenShift 4 klaster. Ova operacija se provodi jednim klikom. Appranix sam izvr\u0161ava sav posao prikupljanja podataka o konfiguraciji i resursima izvorne sredine, a zatim je samostalno obnavlja na platformi OpenShift 4.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/a6de0780bbcd4fb05663ca48f0da58ee.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/d32618d1dbeb74a96af1b8fce362352e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Provjeravamo aplikacije nakon migracije na OpenShift 4<\/h3>\n<p>\nPrijavite se na OpenShift 4 klaster, a\u017eurirajte projekte i provjerite jesu li sve aplikacije i imenski prostori u redu. Ponovite postupak migracije za druge imenske prostore stvaraju\u0107i nove za\u0161titne planove (Protection Plans) ili modificiraju\u0107i ve\u0107 postoje\u0107e.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/0819a06d267a406c6f0bc98d458456a8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Pokre\u0107emo migrirane aplikacije na OpenShift 4<\/h3>\n<p>\nNakon migracije aplikacija pomo\u0107u postupka obnove Appranix va\u017eno je ne zaboraviti postaviti rute \u2013 one trebaju usmjeriti prema OpenShift 4. Mogu\u0107e je da \u0107ete, prije nego \u0161to potpuno prenesete produkciju s OpenShift 3, po\u017eeljeti provesti testnu obnovu. Kada OpenShift 4 postane doma\u0107in nekoliko radnih aplikacija u odgovaraju\u0107im imenskim prostorima, postoji potreba za prijenosom i ostalih aplikacija koriste\u0107i ovaj proces.<\/p>\n<p>Nakon prijenosa svih imenskih prostora mo\u0107i \u0107ete za\u0161tititi sve OpenShift klastere za kontinuirano oporavak od katastrofa, za\u0161titu od ransomwarea, osiguranje kontinuiteta poslovnih procesa ili za daljnju migraciju, jer se Appranix Site Reliability Automation automatski a\u017eurira s novim verzijama OpenShift-a.<\/p>\n<p><img decoding=\"async\" alt=\"P pojednostavljujemo migraciju s OpenShift 3 na OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/c5e2cd72465d7ba096ab225bff1e3c42.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>U kona\u010dnici<\/h3>\n<p>\nOpenShift 4 \u2013 veliki je korak naprijed, prije svega zahvaljuju\u0107i novoj nepromjenjivoj arhitekturi i Operator-platformskoj modelu za automatizaciju slo\u017eenih konfiguracija aplikacija i platformi koje rade u klasterskim okru\u017eenjima. Appranix korisnicima OpenShifta nudi jednostavan i prakti\u010dan na\u010din prijelaza na OpenShift 4 uz pomo\u0107 svog rje\u0161enja baziranog na oblaku za oporavak aplikacija Site Reliability Platform. <\/p>\n<p><b>Rje\u0161enje Appranix mo\u017ee se koristiti izravno iz <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/access.redhat.com\/containers\/?tab%3Dimages%23\/registry.connect.redhat.com\/appranix\/apx-manager&amp;sa=D&amp;ust=1562087733756000\">Red Hat Container Catalog<\/a><\/noindex>.<\/b><br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/463763\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u043d\u0435\u0435 \u0441 OpenShift Container Platform 3 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u043f\u0440\u043e\u0441\u0442\u043e. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430\u0441 \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0442 \u043d\u043e\u0432\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b OpenShift 4, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0443\u043c\u043d\u043e\u0439 \u0438 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u043e\u0439 (immutable \u2013 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0439 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0440\u0435\u0434 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f) \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 RHEL CoreOS \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27897,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37204","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4.\" \/>\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\/hr\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\u0423\u043f\u0440\u043e\u0449\u0430\u0435\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044e \u0441 OpenShift 3 \u043d\u0430 OpenShift 4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4\" \/>\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=\"2019-10-31T19:16:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:16:20+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\udd47Olak\u0161avamo migraciju s OpenShift 3 na OpenShift 4 | ProHoster","description":"Dakle, slu\u017ebeno je pokrenuta platforma Red Hat OpenShift 4.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\u0423\u043f\u0440\u043e\u0449\u0430\u0435\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044e \u0441 OpenShift 3 \u043d\u0430 OpenShift 4 | ProHoster","og:description":"\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4.","og:url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","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":"2019-10-31T19:16:20+00:00","article:modified_time":"2019-10-31T19:16:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37204","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":null,"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-01-23 16:43:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:31:25","updated":"2026-01-23 16:43:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/37204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=37204"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/37204\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/27897"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=37204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=37204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=37204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}