{"id":30470,"date":"2019-10-31T21:35:42","date_gmt":"2019-10-31T18:35:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\/"},"modified":"2019-10-31T21:35:42","modified_gmt":"2019-10-31T18:35:42","slug":"sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","title":{"rendered":"Modern\u00e1 platforma na v\u00fdvoj a nasadzovanie softv\u00e9ru","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Toto je prv\u00e1 publik\u00e1cia v s\u00e9rii materi\u00e1lov, ktor\u00e9 sa zaoberaj\u00fa zmenami, vylep\u0161eniami a doplnkami v nadch\u00e1dzaj\u00facej aktualiz\u00e1cii platformy Red Hat OpenShift na verziu 4.0, ktor\u00e9 pom\u00f4\u017eu pripravi\u0165 sa na prechod na nov\u00fa verziu.<\/p>\n<p><img decoding=\"async\" alt=\"Modern\u00e1 platforma na v\u00fdvoj a nasadzovanie softv\u00e9ru\" src=\"\/wp-content\/uploads\/2019\/03\/c3c3ca1d31f65d6642acb50832db0812.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOd momentu, ke\u010f sa z\u00e1stupcovia len sa formuj\u00faceho spolo\u010denstva Kubernetes po prv\u00fdkr\u00e1t stretli na jese\u0148 2014 v kancel\u00e1rii Google v Seattli, bolo jasn\u00e9, \u017ee projektu Kubernetes je s\u00faden\u00e9 z\u00e1sadne zmeni\u0165 modern\u00e9 pr\u00edstupy k v\u00fdvoju a nasadzovaniu softv\u00e9ru. Z\u00e1rove\u0148 verejn\u00ed poskytovatelia cloudov\u00fdch slu\u017eieb na\u010falej akt\u00edvne investovali do rozvoja infra\u0161trukt\u00fary a slu\u017eieb, \u010do v\u00fdrazne u\u013eah\u010dilo a zjednodu\u0161ilo pr\u00e1cu s IT a vytv\u00e1ranie softv\u00e9ru a spr\u00edstupnilo ich, \u010do si m\u00e1lokto dok\u00e1zal predstavi\u0165 e\u0161te na za\u010diatku desa\u0165ro\u010dia.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nSamozrejme, ozn\u00e1menie ka\u017ed\u00e9ho nov\u00e9ho cloudov\u00e9ho servisu bolo sprev\u00e1dzan\u00e9 po\u010detn\u00fdmi diskusiami odborn\u00edkov na Twitteri, pri\u010dom spory sa viedli na r\u00f4zne t\u00e9my \u2013 vr\u00e1tane konca \u00e9ry otvoren\u00fdch zdrojov\u00fdch k\u00f3dov, \u00fapadku IT na strane klientov (on-premises IT), nevyhnutnosti novej softv\u00e9rovej monopoliz\u00e1cie v cloude, a o tom, ako nov\u00e1 paradigma X nahrad\u00ed v\u0161etky ostatn\u00e9 paradigmy. <\/p>\n<h3>Nestoj\u00ed za to hovori\u0165, \u017ee v\u0161etky tieto spory boli dos\u0165 hl\u00fape.<\/h3>\n<p>\nRealita je tak\u00e1, \u017ee ni\u010d nikam nezmizne, a dnes m\u00f4\u017eeme pozorova\u0165 exponenci\u00e1lny rast kone\u010dn\u00fdch produktov a sp\u00f4sobov ich v\u00fdvoja, \u010do s\u00favis\u00ed s neust\u00e1lym objavovan\u00edm nov\u00e9ho softv\u00e9ru v na\u0161ich \u017eivotoch. A aj ke\u010f sa v\u0161etko okolo men\u00ed, v podstate v\u0161etko zost\u00e1va nezmenen\u00e9. V\u00fdvoj\u00e1ri softv\u00e9ru bud\u00fa na\u010falej p\u00edsa\u0165 k\u00f3d s chybami, prev\u00e1dzkov\u00ed in\u017einieri a odborn\u00edci na spo\u013eahlivos\u0165 bud\u00fa na\u010falej nosi\u0165 pagery a prij\u00edma\u0165 automatick\u00e9 upozornenia v Slacku, mana\u017e\u00e9ri bud\u00fa rovnako pou\u017e\u00edva\u0165 pojmy OpEx a CapEx, a zaka\u017ed\u00fdm, ke\u010f d\u00f4jde k poruche, star\u0161\u00ed v\u00fdvoj\u00e1r bude smutne vzdycha\u0165 slovami: \u201eHovoril som ti to\u201c... <\/p>\n<p>\u010co naozaj <b>by sa malo prediskutova\u0165<\/b>, to je to, ak\u00e9 n\u00e1stroje m\u00e1me k dispoz\u00edcii na vytv\u00e1ranie kvalitnej\u0161\u00edch softv\u00e9rov\u00fdch produktov, a ako n\u00e1m umo\u017e\u0148uj\u00fa zv\u00fd\u0161i\u0165 bezpe\u010dnos\u0165 a u\u013eah\u010di\u0165 a zefekt\u00edvni\u0165 v\u00fdvoj. S rast\u00facou zlo\u017eitosti projektov sa objavuj\u00fa aj nov\u00e9 rizik\u00e1, a dnes s\u00fa \u017eivoty \u013eud\u00ed do ve\u013ekej miery z\u00e1visl\u00e9 od softv\u00e9ru, tak\u017ee v\u00fdvoj\u00e1ri s\u00fa jednoducho povinn\u00ed sna\u017ei\u0165 sa vykon\u00e1va\u0165 svoju pr\u00e1cu lep\u0161ie. <\/p>\n<p>Kubernetes je jedn\u00fdm z tak\u00fdchto n\u00e1strojov. Pracuje sa na tom, aby sa v r\u00e1mci Red Hat OpenShift spojil s \u010fal\u0161\u00edmi n\u00e1strojmi a slu\u017ebami do jednej platformy, ktor\u00e1 by u\u010dinila softv\u00e9r spo\u013eahlivej\u0161\u00edm, jednoduch\u00fdm na spr\u00e1vu a bezpe\u010dn\u00fdm pre pou\u017e\u00edvate\u013eov. <\/p>\n<p>S oh\u013eadom na uveden\u00e9 sa t\u00edm OpenShift p\u00fdta jednu jednoduch\u00fa ot\u00e1zku: <\/p>\n<h3>Ako m\u00f4\u017eeme zjednodu\u0161i\u0165 a spr\u00edjemni\u0165 pr\u00e1cu s Kubernetes? <\/h3>\n<p>\nOdpove\u010f je prekvapivo o\u010dividn\u00e1: <\/p>\n<ul>\n<li>automatizova\u0165 zlo\u017eit\u00e9 aspekty nasadenia na cloude alebo mimo neho; <\/li>\n<li>s\u00fastredi\u0165 sa na spo\u013eahlivos\u0165, pritom skry\u0165 zlo\u017eitosti; <\/li>\n<li>pokra\u010dova\u0165 v neust\u00e1lom uvo\u013e\u0148ovan\u00ed jednoduch\u00fdch a bezpe\u010dn\u00fdch aktualiz\u00e1ci\u00ed; <\/li>\n<li>dosiahnu\u0165 kontrolovate\u013enos\u0165 a mo\u017enos\u0165 auditu; <\/li>\n<li>usilova\u0165 sa o zabezpe\u010denie vysokej \u00farovne bezpe\u010dnosti od sam\u00e9ho za\u010diatku, ale nie na \u00fakor pou\u017eite\u013enosti. <\/li>\n<\/ul>\n<p>\n\u010eal\u0161ie vydanie OpenShift by malo zoh\u013eadni\u0165 sk\u00fasenosti jeho tvorcov aj sk\u00fasenosti in\u00fdch v\u00fdvoj\u00e1rov, ktor\u00ed vo ve\u013ekom zav\u00e1dzaj\u00fa softv\u00e9r v najv\u00e4\u010d\u0161\u00edch spolo\u010dnostiach na svete. Okrem toho je potrebn\u00e9 zoh\u013eadni\u0165 cel\u00fa nahromaden\u00fa sk\u00fasenos\u0165 otvoren\u00fdch ekosyst\u00e9mov, ktor\u00e9 dnes tvoria z\u00e1klad modern\u00e9ho sveta. Z\u00e1rove\u0148 je potrebn\u00e9 vzda\u0165 sa star\u00e9ho mentality hobistu a prejs\u0165 na nov\u00fa filozofiu automatizovanej bud\u00facnosti. Mus\u00ed to by\u0165 \"most\" medzi star\u00fdmi a nov\u00fdmi sp\u00f4sobmi nasadenia softv\u00e9ru a plne vyu\u017ei\u0165 v\u0161etku dostupn\u00fa infra\u0161trukt\u00faru \u2013 bez oh\u013eadu na to, \u010di ju spravuje najv\u00e4\u010d\u0161\u00ed poskytovate\u013e cloudu alebo je spusten\u00e1 na mal\u00fdch syst\u00e9moch na perif\u00e9rii. <\/p>\n<h3>Ako dosiahnu\u0165 tak\u00fdto v\u00fdsledok?<\/h3>\n<p>\nV Red Hat je be\u017en\u00e9 vykon\u00e1va\u0165 dlh\u00e9, nudn\u00e9 a nev\u010fa\u010dn\u00e9 \u00falohy, aby sme udr\u017eali existuj\u00face komunity a zabr\u00e1nili z\u00e1niku projektov, na ktor\u00fdch sa spolo\u010dnos\u0165 podie\u013ea. V open-source komunite je mno\u017estvo talentovan\u00fdch v\u00fdvoj\u00e1rov, ktor\u00ed vytv\u00e1raj\u00fa najneoby\u010dajnej\u0161ie veci \u2013 z\u00e1bavn\u00e9, vzdel\u00e1vacie, otv\u00e1raj\u00face nov\u00e9 mo\u017enosti a jednoducho kr\u00e1sne. Samozrejme, nikto neo\u010dak\u00e1va, \u017ee v\u0161etci \u00fa\u010dastn\u00edci bud\u00fa kr\u00e1\u010da\u0165 jedn\u00fdm smerom alebo sledova\u0165 spolo\u010dn\u00e9 ciele. Vyu\u017eitie tejto energie, jej preorientovanie spr\u00e1vnym smerom, je niekedy potrebn\u00e9 na rozvoj oblast\u00ed, ktor\u00e9 by boli u\u017eito\u010dn\u00e9 na\u0161im pou\u017e\u00edvate\u013eom, no z\u00e1rove\u0148 mus\u00edme sledova\u0165 v\u00fdvoj na\u0161ich komun\u00edt a u\u010di\u0165 sa od nich. <\/p>\n<p>Na za\u010diatku roka 2018 Red Hat odk\u00fapila projekt CoreOS, ktor\u00fd mal podobn\u00e9 n\u00e1zory na bud\u00facnos\u0165 \u2013 bezpe\u010dnej\u0161iu a spo\u013eahlivej\u0161iu, vytvoren\u00fa na princ\u00edpoch open-source. Spolo\u010dnos\u0165 pracovala na \u010fal\u0161om rozvoji t\u00fdchto my\u0161lienok a ich realiz\u00e1cii, uskuto\u010d\u0148uj\u00fac na\u0161u filozofiu \u2013 sna\u017ei\u0165 sa o bezpe\u010dn\u00fa prev\u00e1dzku v\u0161etk\u00e9ho softv\u00e9ru. Cel\u00e1 t\u00e1to pr\u00e1ca je postaven\u00e1 na Kubernetes, Linuxe, verejn\u00fdch clouder, s\u00fakromn\u00fdch clouder a tis\u00edckach \u010fal\u0161\u00edch projektov, ktor\u00e9 tvoria z\u00e1klad na\u0161ej modernej digit\u00e1lnej ekosyst\u00e9m. <\/p>\n<h3>Nov\u00e1 verzia OpenShift 4 bude intuit\u00edvna, automatizovan\u00e1 a prirodzenej\u0161ia.<\/h3>\n<p>\nPlatforma OpenShift bude fungova\u0165 s najlep\u0161\u00edmi a najspo\u013eahlivej\u0161\u00edmi opera\u010dn\u00fdmi syst\u00e9mami Linux, s bare-metal hardv\u00e9rovou podporou, pohodlnou virtualiz\u00e1ciou, automatizovan\u00fdm programovan\u00edm infra\u0161trukt\u00fary a, samozrejme, kontajnermi (ktor\u00e9 s\u00fa v podstate len obrazmi Linuxu). <\/p>\n<p>Platforma by mala by\u0165 bezpe\u010dn\u00e1 od sam\u00e9ho za\u010diatku, ale z\u00e1rove\u0148 umo\u017eni\u0165 pohodln\u00e9 iter\u00e1cie pre v\u00fdvoj\u00e1rov \u2013 teda ma\u0165 dostato\u010dn\u00fa flexibilitu a spo\u013eahlivos\u0165, pri\u010dom st\u00e1le umo\u017e\u0148uje administr\u00e1torom vykon\u00e1va\u0165 audit a zabezpe\u010dova\u0165 pohodlie pri spr\u00e1ve. <\/p>\n<p>Mala by umo\u017eni\u0165 sp\u00fa\u0161\u0165anie softv\u00e9ru \u201evo forme slu\u017eby\u201c a nezapri\u010dini\u0165 neprimeran\u00fd rast infra\u0161trukt\u00fary pre oper\u00e1torov. <\/p>\n<p>Umo\u017en\u00ed v\u00fdvoj\u00e1rom s\u00fastredi\u0165 sa na vytv\u00e1ranie skuto\u010dn\u00fdch produktov pre pou\u017e\u00edvate\u013eov a klientov. Nebud\u00fa musie\u0165 prenikn\u00fa\u0165 cez mno\u017estvo nastaven\u00ed hardv\u00e9ru a softv\u00e9ru, a v\u0161etky n\u00e1hodn\u00e9 komplik\u00e1cie zostan\u00fa minulos\u0165ou. <\/p>\n<h3>OpenShift 4: NoOps platforma, ktor\u00e1 nevy\u017eaduje \u00fadr\u017ebu<\/h3>\n<p>\nV <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.openshift.com\/the-modern-software-platform\/\">tejto publik\u00e1cii<\/a><\/noindex> Boli op\u00edsan\u00e9 \u00falohy, ktor\u00e9 pomohli formova\u0165 v\u00edziu spolo\u010dnosti t\u00fdkaj\u00facu sa OpenShift 4. T\u00edm m\u00e1 za \u00falohu maxim\u00e1lne zjednodu\u0161i\u0165 ka\u017edodenn\u00e9 \u00falohy spojen\u00e9 s prev\u00e1dzkou a \u00fadr\u017ebou softv\u00e9ru, urobi\u0165 tieto procesy jednoduch\u00fdmi a bezprobl\u00e9mov\u00fdmi \u2013 tak pre odborn\u00edkov, ktor\u00ed sa zaoberaj\u00fa implement\u00e1ciou, ako aj pre v\u00fdvoj\u00e1rov. Ak\u00fdm sp\u00f4sobom je v\u0161ak mo\u017en\u00e9 pribl\u00ed\u017ei\u0165 sa k tomuto cie\u013eu? Ako vytvori\u0165 platformu na sp\u00fa\u0161\u0165anie softv\u00e9ru, ktor\u00e1 si vy\u017eaduje minim\u00e1lny z\u00e1sah? \u010co vlastne znamen\u00e1 NoOps v tomto kontexte? <\/p>\n<p>Ak sa pok\u00fasite abstrahova\u0165, pre v\u00fdvoj\u00e1rov pojmy \u201eserverless\u201c alebo \u201eNoOps\u201c znamenaj\u00fa n\u00e1stroje a slu\u017eby, ktor\u00e9 umo\u017e\u0148uj\u00fa skry\u0165 \u201eprev\u00e1dzkov\u00fa\u201c zlo\u017eku alebo minimalizova\u0165 toto bremeno pre v\u00fdvoj\u00e1ra. <\/p>\n<ul>\n<li>Pracujte nie so syst\u00e9mami, ale s aplika\u010dn\u00fdmi rozhraniami (API). <\/li>\n<li>Nestarajte sa o implement\u00e1ciu softv\u00e9ru \u2013 nech to rob\u00ed za v\u00e1s poskytovate\u013e. <\/li>\n<li>Nemali by ste sa vrhn\u00fa\u0165 na vytv\u00e1ranie ve\u013ek\u00e9ho r\u00e1mca \u2013 za\u010dnite p\u00edsan\u00edm mal\u00fdch fragmentov, ktor\u00e9 bud\u00fa sl\u00fa\u017ei\u0165 ako \u201estavebn\u00e9 bloky\u201c, sna\u017ete sa, aby tento k\u00f3d pracoval s d\u00e1tami a udalos\u0165ami, a nie s diskami a datab\u00e1zami.<\/li>\n<\/ul>\n<p>\n\u00daloha zost\u00e1va rovnak\u00e1 ako predt\u00fdm: ur\u00fdchli\u0165 iter\u00e1cie pri v\u00fdvoji softv\u00e9ru, zabezpe\u010di\u0165 mo\u017enos\u0165 vytv\u00e1rania kvalitnej\u0161\u00edch produktov, a aby sa pritom v\u00fdvoj\u00e1r nemusel ob\u00e1va\u0165 o syst\u00e9my, na ktor\u00fdch sa jeho softv\u00e9r sp\u00fa\u0161\u0165a. Sk\u00fasen\u00fd v\u00fdvoj\u00e1r ve\u013emi dobre ch\u00e1pe, \u017ee ak sa s\u00fastred\u00ed na pou\u017e\u00edvate\u013eov, m\u00f4\u017ee sa situ\u00e1cia r\u00fdchlo zmeni\u0165, preto by sa nemal vklada\u0165 pr\u00edli\u0161 ve\u013ea \u00fasilia do p\u00edsania softv\u00e9ru, ak nem\u00e1te absol\u00fatnu istotu o jeho potrebe. <\/p>\n<p>Pre odborn\u00edkov zameran\u00fdch na podporu a \u00fadr\u017ebu m\u00f4\u017ee slovo \u201eNoOps\u201c znie\u0165 trochu desivo. Ale po\u010das rozhovorov s opera\u010dn\u00fdmi in\u017einiermi sa st\u00e1va jasn\u00fdm, \u017ee vzory a metodiky, ktor\u00e9 pou\u017e\u00edvaj\u00fa na zabezpe\u010denie spo\u013eahlivosti (Site Reliability Engineering, SRE), maj\u00fa mnoho spolo\u010dn\u00e9ho s vy\u0161\u0161ie uveden\u00fdmi vzormi: <\/p>\n<ul>\n<li>Nezvl\u00e1dajte syst\u00e9my \u2013 automatizujte procesy ich spr\u00e1vy. <\/li>\n<li>Nezameriavajte sa na zav\u00e1dzanie softv\u00e9ru \u2013 vytvorte pipeline na jeho nasadenie. <\/li>\n<li>Sna\u017ete sa nespoji\u0165 v\u0161etky va\u0161e slu\u017eby dohromady a nedovo\u013ete, aby zlyhanie jednej z nich viedlo k zlyhaniu cel\u00e9ho syst\u00e9mu \u2013 rozmiestnite ich po celej infra\u0161trukt\u00fare s pou\u017eit\u00edm automatiza\u010dn\u00fdch n\u00e1strojov a prepojte ich tak, aby ste mali mo\u017enos\u0165 kontroly a sledovania.<\/li>\n<\/ul>\n<p>\nSRE odborn\u00edci vedia, \u017ee nie\u010do m\u00f4\u017ee \u00eds\u0165 zle, a bud\u00fa musie\u0165 sledova\u0165 a rie\u0161i\u0165 probl\u00e9m \u2013 preto automatizuj\u00fa rutinn\u00fa pr\u00e1cu a vopred stanovuj\u00fa pr\u00edpustn\u00e9 odch\u00fdlky (error budgets), aby sa mohli pripravi\u0165 na prioritiz\u00e1ciu a rozhodovanie pri vzniku probl\u00e9mov. <\/p>\n<p>Kubernetes v OpenShift je platforma navrhnut\u00e1 na to, aby rie\u0161ila dve hlavn\u00e9 \u00falohy: namiesto n\u00fatenia v\u00e1s, aby ste sa zaoberali virtu\u00e1lnymi strojmi alebo API rozhran\u00edm vyv\u00e1\u017eovac\u00edch zariaden\u00ed, sa pracuje s abstrakciami vy\u0161\u0161ej \u00farovne \u2013 s procesmi nasadenia a slu\u017ebami. Namiesto in\u0161tal\u00e1cie softv\u00e9rov\u00fdch agentov m\u00f4\u017eete spusti\u0165 kontajnery a namiesto p\u00edsania vlastn\u00e9ho monitorovacieho stacku m\u00f4\u017eete vyu\u017ei\u0165 u\u017e dostupn\u00e9 n\u00e1stroje na platforme. Tak\u017ee tajomn\u00fd ingredienciou OpenShift 4 v skuto\u010dnosti nen\u00ed \u017eiadna z\u00e1hada \u2013 sta\u010d\u00ed si vzia\u0165 za z\u00e1klad princ\u00edpy SRE a bezserverov\u00e9 koncepcie a doplni\u0165 ich a\u017e do logick\u00e9ho z\u00e1veru, na pomoc developerom a opera\u010dn\u00fdm in\u017einierom: <\/p>\n<ul>\n<li>Automatizova\u0165 a \u0161tandardizova\u0165 infra\u0161trukt\u00faru, ktor\u00e1 sa pou\u017e\u00edva aplik\u00e1ciami<\/li>\n<li>Prepoji\u0165 procesy nasadenia a v\u00fdvoja, bez obmedzovania samotn\u00fdch developerov<\/li>\n<li>Dosiahnu\u0165, aby spustenie, audit a zabezpe\u010denie st\u00e9ho servisu, funkcie, aplik\u00e1cie alebo cel\u00e9ho stacku bolo rovnako jednoduch\u00e9, ako pre prv\u00fd. <\/li>\n<\/ul>\n<p>\nAk\u00e9 s\u00fa rozdiely medzi platformou OpenShift 4 a jej predchodcami, ako aj medzi \u201e\u0161tandardn\u00fdm\u201c pr\u00edstupom k rie\u0161eniu podobn\u00fdch probl\u00e9mov? Ako sa dosahuje \u0161k\u00e1lovanie pre t\u00edm, ktor\u00fd sa zaober\u00e1 nasadzovan\u00edm a prev\u00e1dzkou? K\u013e\u00fa\u010dov\u00fdm prvkom tu je klaster. Tak\u017ee,<\/p>\n<ul>\n<li>Zabezpe\u010dme, aby \u00fa\u010del klastrov bol jasn\u00fd (Drah\u00e9 cloudov\u00e9 rie\u0161enie, tento klaster som postavil, preto\u017ee som vedel ako).<\/li>\n<li>Stroje a opera\u010dn\u00e9 syst\u00e9my existuj\u00fa, aby sl\u00fa\u017eili klastrom (Va\u0161a Veli\u010denstvo).<\/li>\n<li>Spravujte stav hostite\u013eov z klastrov a minimalizujte ich transform\u00e1cie. <\/li>\n<li>Pre ka\u017ed\u00fd d\u00f4le\u017eit\u00fd prvok syst\u00e9mu je potrebn\u00fd \u201eopatrovate\u013e\u201c (mechanizmus), ktor\u00fd bude sledova\u0165 a odstra\u0148ova\u0165 probl\u00e9my.<\/li>\n<li>Zlyhanie *ak\u00e9hoko\u013evek* aspektu alebo prvku syst\u00e9mu zodpovedaj\u00face mechanizmy obnovy \u2013 to je be\u017en\u00e1 s\u00fa\u010das\u0165 \u017eivota.<\/li>\n<li>Cel\u00e1 infra\u0161trukt\u00fara by mala by\u0165 konfigurovan\u00e1 prostredn\u00edctvom API. <\/li>\n<li>Pou\u017eite Kubernetes na spustenie Kubernetes. (\u00c1no, nie je to preklep).<\/li>\n<li>Aktualiz\u00e1cie by sa mali in\u0161talova\u0165 jednoducho a bez n\u00e1mahy. Ak na in\u0161tal\u00e1ciu aktualiz\u00e1cie potrebujete viac ako jedno kliknutie my\u0161i, o\u010dividne nie\u010do rob\u00edme zle. <\/li>\n<li>Monitorovanie a ladenie ak\u00e9hoko\u013evek komponentu by nemalo predstavova\u0165 probl\u00e9m, a preto by sledovanie a hl\u00e1senie celej infra\u0161trukt\u00fary malo by\u0165 taktie\u017e jednoduch\u00e9 a pohodln\u00e9. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Chcete vidie\u0165 schopnosti platformy v akcii?<\/h3>\n<p>\nPredbe\u017en\u00e1 verzia OpenShift 4 je teraz dostupn\u00e1 pre v\u00fdvoj\u00e1rov. S pomocou jednoduch\u00e9ho in\u0161tal\u00e1tora m\u00f4\u017eete spusti\u0165 klaster na AWS nad Red Hat CoreOS. Na vyu\u017eitie predbe\u017enej verzie potrebujete iba \u00fa\u010det AWS na poskytnutie infra\u0161trukt\u00fary a s\u00fabor \u00fa\u010dtov na pr\u00edstup k obrazom predbe\u017enej verzie. <\/p>\n<ol>\n<li>Ak chcete za\u010da\u0165, prejdite na <noindex><a rel=\"nofollow\" href=\"https:\/\/try.openshift.com\/\">try.openshift.com<\/a><\/noindex> a kliknite na \"Za\u010da\u0165\". <\/li>\n<li>Prihl\u00e1ste sa do svojho \u00fa\u010dtu Red Hat (alebo si vytvorte nov\u00fd) a riadte sa pokynmi na nastavenie v\u00e1\u0161ho prv\u00e9ho klastrov\u00e9ho prostredia. <\/li>\n<\/ol>\n<p>\nPo \u00faspe\u0161nej in\u0161tal\u00e1cii si pozrite na\u0161e \u0161koliace materi\u00e1ly <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/training\">OpenShift Training<\/a><\/noindex>, aby ste z\u00edskali podrobnej\u0161\u00ed preh\u013ead o syst\u00e9moch a konceptoch, ktor\u00e9 robia platformu OpenShift 4 tak jednoduch\u00fdm a pohodln\u00fdm n\u00e1strojom na spustenie Kubernetes. <\/p>\n<p>Vysk\u00fa\u0161ajte nov\u00fa verziu OpenShift a pode\u013ete sa o svoje n\u00e1zory. Sna\u017e\u00edme sa spr\u00edstupni\u0165 pr\u00e1cu s Kubernetes \u010do najviac a bez n\u00e1mahy \u2013 bud\u00facnos\u0165 NoOps za\u010d\u00edna u\u017e dnes. <\/p>\n<p><b>A teraz pozor!<br \/>\nNa konferencii <noindex><a rel=\"nofollow\" href=\"https:\/\/devopsforum.ru\/\">DevOpsForum 2019<\/a><\/noindex> 20. apr\u00edla jeden z v\u00fdvoj\u00e1rov OpenShift, Vadim Rutkovsk\u00fd, usporiada workshop \u2013 rozbije desa\u0165 klastrov a nech\u00e1 ich opravi\u0165. Konferencia je spoplatnen\u00e1, ale s promo k\u00f3dom #RedHat z\u013eava 37%.<\/p>\n<p>Workshop je od 17:15 do 18:15 a st\u00e1nok funguje cel\u00fd de\u0148. Tri\u010dk\u00e1, \u010diapky, n\u00e1lepky \u2013 ako obvykle!<\/p>\n<p>S\u00e1la #2<br \/>\n\u201eCel\u00fd syst\u00e9m treba zmeni\u0165: opravujeme rozbit\u00e9 k8s klastre spolo\u010dne so certifikovan\u00fdmi technikmi.\u201c <\/b><br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/445558\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. \u0421 \u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043a\u0430\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0449\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Kubernetes \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u043e\u0441\u0435\u043d\u044c\u044e 2014 \u0433\u043e\u0434\u0430 \u0432 \u043e\u0444\u0438\u0441\u0435 Google \u0432 \u0421\u0438\u044d\u0442\u043b\u0435, \u0443\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30470","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=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .\" \/>\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\/sk\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\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-31T18:35:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:35:42+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\udd47Modern\u00e1 platforma na v\u00fdvoj a nasadzovanie softv\u00e9ru | ProHoster","description":"Toto je prv\u00e1 publik\u00e1cia v s\u00e9rii materi\u00e1lov, ktor\u00e9 sa zaoberaj\u00fa zmenami, vylep\u0161eniami a doplnkami v nadch\u00e1dzaj\u00facej aktualiz\u00e1cii platformy Red Hat OpenShift na verziu 4.0, ktor\u00e9 pom\u00f4\u017eu pripravi\u0165 sa na prechod na nov\u00fa verziu.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .","og:url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","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-31T18:35:42+00:00","article:modified_time":"2019-10-31T18:35:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30470","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-21 01:22:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 23:14:30","updated":"2026-01-21 01:22:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/30470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=30470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/30470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/22470"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=30470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=30470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=30470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}