{"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\/et\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","title":{"rendered":"Kliimahalduse korraldamine kollektiivis","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>See on esimene v\u00e4ljaanne sarjast materjale, mis k\u00e4sitleb Red Hat OpenShifti 4.0 platvormi tulevaste uuenduste, parenduste ja lisaelementide muutusi, mis aitavad valmis olla \u00fcleminekuks uuele versioonile.<\/p>\n<p><img decoding=\"async\" alt=\"Kliimahalduse korraldamine kollektiivis\" src=\"\/wp-content\/uploads\/2019\/03\/c3c3ca1d31f65d6642acb50832db0812.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAlates hetkest, mil Kubernetes'e alles kujuneva kogukonna esindajad esmakordselt 2014. aasta s\u00fcgisel Google'i kontoris Seattle'is kokku said, oli juba selge, et Kubernetes on m\u00e4\u00e4ratud muutma kaasaegseid l\u00e4henemisviise tarkvara arendamisele ja rakendamisele. Samal ajal j\u00e4tkasid avalikud pilveteenuste pakkujad aktiivset investeerimist infrastruktuuri ja teenuste arendamisse, mis sageli lihtsustas ja h\u00f5lbustas IT-d ja tarkvara loomist, muutes need uskumatult kergesti k\u00e4ttesaadavaks, mille \u00fcle ei osanud keegi unistadagi veel k\u00fcmnendi alguses.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nMuidugi, iga uue pilveteenuse kuulutamisega kaasnes mitmeid arutelusid spetsialistide seas Twitteris, kus vaidlused k\u00e4idi erinevatel teemadel - sealhulgas avatud l\u00e4htekoodide ajastu l\u00f5pp, klientide (on-premises IT) IT-d l\u00f5pp, uue tarkvaramonopoli v\u00e4ltimatuse \u00fcle pilves ning kuidas uus X paradiigma asendab k\u00f5ik teised paradiigmad. <\/p>\n<h3>Pole vaja \u00f6elda, et k\u00f5ik need vaidlused olid \u00fcsna rumalad.<\/h3>\n<p>\nReaalsus on see, et miski ei kao kuhugi ja t\u00e4na on v\u00f5imalik j\u00e4lgida l\u00f5ppproduktide ja nende arendamise viiside eksponentsiaalset kasvu, mis on seotud pidevalt meie ellu tuleva uue tarkvaraga. Ja vaatamata sellele, et k\u00f5ik \u00fcmberringi muutub, j\u00e4\u00e4b k\u00f5ik oma olemuselt muutumatuks. Tarkvaraarendajad kirjutavad ikka veel vigadega koodi, opsiekspedeerijad ja usaldusspetsialistid k\u00e4ivad endiselt pageritega ning saavad automaatseid teateid Slackis, juhid opereerivad endiselt m\u00f5istetega OpEx ja CapEx, ja iga kord, kui ilmneb rike, ohkab vanem arendaja kurvalt s\u00f5nadega: \u201eMa ju \u00fctlesin...\u201c <\/p>\n<p>Mis on t\u00f5eliselt <b>arutleda<\/b>, nii et need on t\u00f6\u00f6riistad, mida meil on v\u00f5imalik kasutada, et luua kvaliteetsemaid tarkvaratooteid, ja kuidas need aitavad parandada turvalisust ning muuta arenduse lihtsamaks ja usaldusv\u00e4\u00e4rsemaks. Projektide keerukuse suurenemisega kaasnevad uued riskid ning t\u00e4nap\u00e4eval s\u00f5ltuvad inimeste elud nii palju tarkvarast, et arendajad peavad lihtsalt p\u00fc\u00fcdma oma t\u00f6\u00f6d paremini teha. <\/p>\n<p>Kubernetes on \u00fcks selline t\u00f6\u00f6riist. Red Hat OpenShift'i raames tehakse t\u00f6\u00f6d selle integreerimise nimel teiste t\u00f6\u00f6riistade ja teenustega, et luua \u00fchtne platvorm, mis muudaks tarkvara usaldusv\u00e4\u00e4rsemaks, haldamise lihtsamaks ja kasutajate jaoks turvalisemaks. <\/p>\n<p>Nagu \u00f6eldud, k\u00fcsib OpenShift'i meeskond endalt lihtsat k\u00fcsimust: <\/p>\n<h3>Kuidas saaks Kubernetes'e kasutamist lihtsustada ja mugavamaks muuta? <\/h3>\n<p>\n\u00dcllataval kombel on vastus ilmne: <\/p>\n<ul>\n<li>automatiseerida keerulisi hetki pilves v\u00f5i v\u00e4ljaspool seda; <\/li>\n<li>fookustada usaldusv\u00e4\u00e4rsusele, varjates samal ajal keerukust; <\/li>\n<li>j\u00e4tkata pidevat t\u00f6\u00f6d lihtsate ja turvaliste uuenduste v\u00e4ljalaskmisel; <\/li>\n<li>saama kontrollitavust ja auditeeritavust; <\/li>\n<li>p\u00fc\u00fcdma algusest peale pakkuda k\u00f5rge turvalisuse taset, kuid mitte kasutatavuse arvelt. <\/li>\n<\/ul>\n<p>\nJ\u00e4rgmine OpenShift'i versioon peab arvestama nii arendajate kui ka teiste tarkvaraarendajate kogemustega, kes rakendavad tarkvara suurel skaalal maailma suurimates ettev\u00f5tetes. Samuti peab see arvestama kogu avatud \u00f6kos\u00fcsteemide kogutud kogemustega, mis t\u00e4nap\u00e4eva maailmas aluseks on. Peame loobuma varasest harjumusest, mis on seotud hobiarendajaga, ja minema \u00fcle uuele automatiseeritud tuleviku filosoofiale. See peaks olema \"sild\" vanade ja uute tarkvarade kasutamise viiside vahel ning t\u00e4ielikult \u00e4ra kasutama kogu olemasolevat infrastruktuuri \u2013 olenemata sellest, kas seda teenindab suurima pilveteenuse pakkuja v\u00f5i see on \u00fcles seadistatud v\u00e4ikestes servas\u00fcsteemides. <\/p>\n<h3>Kuidas selleni j\u00f5uda?<\/h3>\n<p>\nRed Hat'is on traditsioon kaua aega raisata igavaid ja t\u00e4namatuid \u00fclesandeid, et s\u00e4ilitada v\u00e4ljakujunenud kogukond ja v\u00e4ltida projektide sulgemist, milles ettev\u00f5te osaleb. Avatud l\u00e4htekoodiga kogukonnas on suur hulk andekaid arendajaid, kes loovad erakordseid asju \u2013 meelelahutuslikke, harivaid, uusi v\u00f5imalusi avavaid ja lihtsalt ilusaid. Kuid loomulikult ei oota keegi, et k\u00f5ik osalejad liiguvad \u00fches suunas v\u00f5i j\u00e4rgivad \u00fchiseid eesm\u00e4rke. Selle energia kasutamine, suunamine \u00f5igesse kohta on m\u00f5nikord vajalik suundumuste arendamiseks, mis oleksid meie kasutajatele kasulikud, kuid samal ajal peame j\u00e4lgima oma kogukondade arengut ja neist \u00f5ppima. <\/p>\n<p>2018. aasta alguses omandas Red Hat CoreOS projekti, millel olid sarnased vaated tulevikule \u2013 turvalisem ja usaldusv\u00e4\u00e4rsem, p\u00f5hinev avatud l\u00e4htekoodiga printsiipidel. Ettev\u00f5te t\u00f6\u00f6tas nende ideede edasise arendamise ja rakendamise nimel, j\u00e4rgides meie filosoofiat \u2013 saavutada kogu tarkvara ohutu t\u00f6\u00f6. K\u00f5ik see t\u00f6\u00f6 p\u00f5hineb Kubernetesel, Linuxil, avalikel ja privaatsetel pilvedel ning tuhandetel teistel projektidel, mis on meie kaasaegse digitaal\u00f6kos\u00fcsteemi aluseks. <\/p>\n<h3>Uus OpenShift 4 v\u00e4ljaanne on arusaadav, automatiseeritud ja loomulik.<\/h3>\n<p>\nOpenShift platvorm t\u00f6\u00f6tab parimate ja usaldusv\u00e4\u00e4rsete Linuxi operatsioonis\u00fcsteemidega, bare-metal riistvaratoega, mugava virtualiseerimisega, infrastruktuuri automaatse programmeerimisega ja loomulikult konteineritega (mis on p\u00f5him\u00f5tteliselt lihtsalt Linuxi pildid). <\/p>\n<p>Platvorm peab olema algusest peale turvaline, kuid samas v\u00f5imaldama arendajatele mugavaid iteratsioone \u2013 see t\u00e4hendab, et tal peab olema piisavalt paindlikkust ja usaldusv\u00e4\u00e4rsust, v\u00f5imaldades samas administraatoritel auditit l\u00e4bi viia ja haldamist h\u00f5lbustada. <\/p>\n<p>See peab v\u00f5imaldama tarkvara k\u00e4ivitamist \u201eteenusena\u201c ning mitte viima operaatorite jaoks juhtimatu infrastruktuuri laienemiseni. <\/p>\n<p>See v\u00f5imaldab arendajatel keskenduda t\u00f5eliste toodete loomisele kasutajatele ja klientidele. Ei pea enam l\u00e4bi illustreeritud seadistuste ja tarkvara d\u017eungli l\u00e4bima, k\u00f5ik juhuslikud keerukused j\u00e4\u00e4vad minevikku. <\/p>\n<h3>OpenShift 4: NoOps platvorm, mis ei vaja hooldust.<\/h3>\n<p>\nV <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.openshift.com\/the-modern-software-platform\/\">selles publikatsioonis<\/a><\/noindex> kirjeldatud \u00fclesanded aitasid kujundada ettev\u00f5tte n\u00e4gemust OpenShift 4 osas. Meeskonnal on \u00fclesanne maksimaalselt lihtsustada igap\u00e4evaste tarkvara haldamise ja hooldamise \u00fclesannete t\u00e4itmist, et need protsessid oleksid sujuvad ja muretud \u2013 nii rakendajatele kui ka arendajatele. Kuid kuidas selle eesm\u00e4rgiga l\u00e4heneda? Kuidas luua tarkvara k\u00e4ivitamise platvorm, mis vajab minimaalset sekkumist? Mida t\u00e4hendab NoOps selle konteksti jaoks? <\/p>\n<p>Kui p\u00fc\u00fcda abstraktse m\u00f5tlemise suunas liikuda, siis arendajate jaoks t\u00e4hendavad m\u00f5isted \u201eserverless\u201d v\u00f5i \u201eNoOps\u201d t\u00f6\u00f6riistu ja teenuseid, mis v\u00f5imaldavad varjata \u201ehaldamise\u201d aspekti v\u00f5i minimeerida selle koormust arendajale. <\/p>\n<ul>\n<li>T\u00f6\u00f6tage mitte s\u00fcsteemidega, vaid rakendusliideste (API) kaudu. <\/li>\n<li>\u00c4rge tegelege tarkvara rakendamisega \u2013 laske selle eest hoolitseda teenusepakkujatel. <\/li>\n<li>\u00c4ra proovige kohe luua suurt raamistikku \u2013 alustage v\u00e4ikeste fragmentide kirjutamisega, mis toimivad \"ehitusplokkidena\". P\u00fc\u00fcdke, et see kood t\u00f6\u00f6taks andmete ja s\u00fcndmustega, mitte ketaste ja andmebaasidega.<\/li>\n<\/ul>\n<p>\nNagu varemgi, on eesm\u00e4rk kiirendada tarkvara arendamise iteratsioone, pakkuda v\u00f5imalust kvaliteetsemate toodete loomiseks ning et arendaja ei peaks muretsema selle \u00fcle, millistel s\u00fcsteemidel tema tarkvara k\u00e4ivitub. Kogenud arendaja m\u00f5istab suurep\u00e4raselt, et kui keskenduda kasutajatele, v\u00f5ib olukord kiiresti muutuda. Seet\u00f5ttu ei tasu p\u00fchendada liiga palju aega tarkvara kirjutamisele, kui teil pole selle vajalikkuses t\u00e4iesti kindlat veendumust. <\/p>\n<p>Operatsioonigruppide t\u00f6\u00f6tajatele v\u00f5ib termin \"NoOps\" k\u00f5lada hirmutavalt. Kuid diskussioonides operatsioonitehnika inseneridega on selge, et nende kasutatavad mustrid ja tehnikad, mis on suunatud usaldusv\u00e4\u00e4rsuse tagamisele (Site Reliability Engineering, SRE), kattuvad suurel m\u00e4\u00e4ral \u00fclaltoodud mustritega: <\/p>\n<ul>\n<li>\u00c4rge haldage s\u00fcsteeme \u2013 automatiseerige nende haldusprotsessid. <\/li>\n<li>\u00c4rge tegelege tarkvara juurutamisega \u2013 looge selle \u00fclesseadmise t\u00f6\u00f6voog. <\/li>\n<li>\u00c4rge pange k\u00f5iki oma teenuseid kokku ja v\u00e4ltige olukordi, kus \u00fche teenuse t\u00f5rge p\u00f5hjustab kogu s\u00fcsteemi pealej\u00f5udmise \u2013 hajutage need oma infrastruktuuri ja kasutage automatiseerimise vahendeid, et neid siduda ning tagada kontroll ja j\u00e4lgimine.<\/li>\n<\/ul>\n<p>\nSRE spetsialistid teavad, et midagi v\u00f5ib valesti minna, ja nad peavad j\u00e4lgima ja lahendama probleeme \u2013 seet\u00f5ttu nad automatiseerivad rutiinset t\u00f6\u00f6d ja m\u00e4\u00e4ravad ette lubatud k\u00f5rvalekalded (error budgets), et valmistuda prioriteetide seadmiseks ja otsustamiseks probleemide korral. <\/p>\n<p>Kubernetes OpenShiftis on platvorm, mis on loodud kahe peamise \u00fclesande t\u00e4itmiseks: selle asemel, et sundida teid tegelema virtuaalmasinate v\u00f5i koormuse jaotamise API-dega, t\u00f6\u00f6tate k\u00f5rgema taseme abstraktsioonidega \u2013 rakenduste juurutamise ja teenustega. Tarkvaraliidese paigaldamise asemel saate k\u00e4ivitada konteinerid ja oma j\u00e4lgimisstacki loomise asemel kasutada juba platvormil olemasolevaid t\u00f6\u00f6riistu. Seega, OpenShift 4 saladus ei ole tegelikult saladus \u2013 peate lihtsalt l\u00e4htuma SRE p\u00f5him\u00f5tetest ja serverivabast kontseptsioonist ning viima need loogiliselt l\u00f5pule, et aidata arendajaid ja operatiivinseneride t\u00f6\u00f6d: <\/p>\n<ul>\n<li>Automatiseerida ja standardiseerida infrastruktuuri, mida rakendused kasutavad<\/li>\n<li>Siduda kokku juurutamise ja arendamise protsessid, piirates samas arendajate tegevust<\/li>\n<li>Tagada, et sadade teenuste, funktsioonide, rakenduste v\u00f5i tervikstaki k\u00e4ivitamine, auditeerimine ja turvamine ei oleks keerulisem kui esimest. <\/li>\n<\/ul>\n<p>\nKuidas erineb OpenShift 4 platvorm oma eelk\u00e4ijatest ja \"standardsetest\" l\u00e4henemistest sarnaste probleemide lahendamiseks? Kuidas saavutatakse meeskondade jaoks, kes tegelevad juurutamise ja haldamisega, skaleerimine? Selle saavutab klaster, kes on siin peamine tegija. Nii et<\/p>\n<ul>\n<li>Teeme nii, et klastrite eesm\u00e4rk oleks selge (Kallis pilv, t\u00f5stsime selle klastriga, sest oskasin seda teha)<\/li>\n<li>Masinad ja operatsioonis\u00fcsteemid eksisteerivad selleks, et teenida klastrit (Teie Kuninglikkus)<\/li>\n<li>Halda hostide olekut klastrist, minimeeri nende \u00fcmberkasutamine (drift). <\/li>\n<li>Iga s\u00fcsteemi olulise elemendi jaoks on vajalik beebivalve (mehhanism), mis j\u00e4lgib ja lahendab probleeme.<\/li>\n<li>H\u00e4ire *iga* s\u00fcsteemi aspektis v\u00f5i elemendis on taastumise mehhanismid \u2014 see on tavaline elu osa.<\/li>\n<li>Kogu infrastruktuur peab olema konfigureeritav API kaudu. <\/li>\n<li>Kasutage Kuberneteset Kubernetes k\u00e4ivitamiseks. (Jah, see pole tr\u00fckiviga)<\/li>\n<li>Uuendused peavad olema lihtsad ja vaevatuks. Kui uuenduse installimiseks on vajalik rohkem kui \u00fcks hiirekl\u00f5ps, siis ilmselgelt teeme me midagi valesti. <\/li>\n<li>Komponentide j\u00e4lgimine ja t\u00f5rkeotsing ei tohiks olla probleem, seega peaks kogu infrastruktuuri j\u00e4lgimine ja arvestamine olema samuti lihtne ja mugav. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Kas soovite n\u00e4ha platvormi v\u00f5imalusi praktikas?<\/h3>\n<p>\nOpenShift 4 eelversioon on arendajatele n\u00fc\u00fcd saadaval. Lihtsa installeri abil saab AWS-is Red Hat CoreOS-i peal klastrit k\u00e4ivitada. Eelversiooni kasutamiseks on vajalik ainult AWS konto, et pakkuda infrastruktuuri ja komplekt konto jaoks, et p\u00e4\u00e4seda eelversioonide piltidele. <\/p>\n<ol>\n<li>Alustamiseks minge sellele lehele <noindex><a rel=\"nofollow\" href=\"https:\/\/try.openshift.com\/\">try.openshift.com<\/a><\/noindex> ja klikkige \"Get Started.\" <\/li>\n<li>Logige sisse oma Red Hat kontole (v\u00f5i looge uus) ja j\u00e4rgige juhiseid, et seadistada oma esimene klaster. <\/li>\n<\/ol>\n<p>\nP\u00e4rast edukat installimist tutvuge meie \u00f5pikute materjalidega <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/training\">OpenShift Training<\/a><\/noindex>, et saada p\u00f5hjalik \u00fclevaade s\u00fcsteemidest ja kontseptsioonidest, mis teevad OpenShift 4 platvormi nii lihtsaks ja mugavaks t\u00f6\u00f6riistaks Kubernetes'i k\u00e4ivitamiseks. <\/p>\n<p>Proovige uut OpenShifti versiooni ja jagage oma arvamust. Meie eesm\u00e4rk on muuta Kubernetesiga toimetamine v\u00f5imalikult lihtsaks ja vaevatuks \u2013 NoOps tulevik algab juba t\u00e4na. <\/p>\n<p><b>Ja n\u00fc\u00fcd t\u00e4helepanu!<br \/>\nKonverentsil <noindex><a rel=\"nofollow\" href=\"https:\/\/devopsforum.ru\/\">DevOpsFoorum 2019<\/a><\/noindex> 20. aprillil viib OpenShifti arendaja Vadim Rutkovski l\u00e4bi t\u00f6\u00f6toa \u2014 purustab k\u00fcmme klastrit ja paneb need parandama. \u00dcritus on tasuline, kuid sooduskoodiga #RedHat on 37% allahindlus.<\/p>\n<p>T\u00f6\u00f6tuba kell 17:15 \u2013 18:15, samas kui stend t\u00f6\u00f6tab kogu p\u00e4eva. T-s\u00e4rgid, m\u00fctsid, kleebised \u2013 nagu tavaliselt!<\/p>\n<p>Saal #2<br \/>\n\u00abSiin tuleb kogu s\u00fcsteem muuta: parandame katki l\u00e4inud k8s klastrid koos sertifitseeritud mehaanikutega.\u00bb <\/b><br \/>\n<br \/>Allikas: <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.0.1 - 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. \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\" \/>\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\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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\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. \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/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\udd47Kaasaegne platvorm tarkvara arendamiseks ja juurutamiseks | ProHoster","description":"See on esimene v\u00e4ljav\u00f5te seeriast materjale, mis k\u00e4sitlevad muudatusi, t\u00e4iustusi ja lisandeid eelseisvas Red Hat OpenShifti versiooni 4.0 v\u00e4rskenduses, mis aitavad valmistuda uuele versioonile \u00fcleminekuks. Alates hetkest, mil Kubernetes'e alles kujuneva kogukonna liikmed esmakordselt 2014. aasta s\u00fcgisel Googles Seattle'is kokku tulid, oli juba selge, et projekt on \u2014","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","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\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. \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","og:url":"https:\/\/prohoster.info\/et\/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\/et\/wp-json\/wp\/v2\/posts\/30470","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=30470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/22470"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=30470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=30470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=30470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}