{"id":89805,"date":"2020-07-26T13:42:32","date_gmt":"2020-07-26T11:42:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy"},"modified":"2020-07-26T13:42:32","modified_gmt":"2020-07-26T11:42:32","slug":"zakulise-kak-rozhdayutsya-kursy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","title":{"rendered":"Iza kulisa. Kako nastaju te\u010dajevi?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Sudionik dolazi na te\u010daj ili intenziv. Vidi uredne redove tehni\u010dke podr\u0161ke, pa\u017eljivo postavljene napajalne kablove, \u0161ahovski raspored predavaonice, sjajne slike i sheme slajdova. Govornici s osmijehom i \u0161alama predstavljaju informacije tako da jedva stignete pratiti. Postavke su pode\u0161ene, zadaci s prakse jednostavno lete s prstiju, jedino ponekad treba pomo\u0107 tehni\u010dke podr\u0161ke.<\/p>\n<p><\/p>\n<p>A tu su i kafi\u0107i s istomi\u0161ljenicima, energi\u010dna i dinami\u010dna atmosfera, razmjena iskustava, najneobi\u010dnija pitanja govornicima. I odgovori, i informacije koje ne\u0107ete prona\u0107i u priru\u010dnicima, ve\u0107 samo u praksi. <\/p>\n<p><\/p>\n<p>Kako mislite, koliko je vremena, truda i \u017eivaca ulo\u017eeno da bi to izgledalo ba\u0161 ovako? <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Iza kulisa. Kako nastaju te\u010dajevi?\" src=\"\/wp-content\/uploads\/2020\/07\/873baf9bfc365f21d5335cc21830bda6.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> Zahvaljuju\u0107i Volodi Gurjanovu, certificiranom administratoru Kubernetes-a i in\u017eenjeru\/tim lideru u Southbridge, koji je od samog po\u010detka bio svjedok i aktivni sudionik stvaranja mnogih te\u010dajeva Sljerma. <\/p>\n<p><\/p>\n<p>Vidjeli smo s unutra\u0161nje strane stvaranja te\u010dajeva \u2014 pote\u0161ko\u0107e i o\u0161tri trenuci, uvidi i neo\u010dekivana rje\u0161enja. I poznate intenzive o Kubernetes-u, kao \u0161to su Sljern Basic i Sljern Mega. I novi, uvelike preure\u0111eni te\u010daj <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/81bKwg\">Sljern DevOps:Tools&amp;Cheats<\/a><\/noindex>, koji neumoljivo dolazi i po\u010dinje 19. kolovoza. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Iza kulisa. Kako nastaju te\u010dajevi?\" src=\"\/wp-content\/uploads\/2020\/07\/87435233d00902beca0755291814a65a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ali, pretpostavljam, dosta s lirike, pre\u0111imo na samu pri\u010du. Kako je iz nekoliko tema intenziva postupno nastao sasvim samostalan i vi\u0161edimenzionalan <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">te\u010daj Docker<\/a><\/noindex>. Tako da \u0107u po\u010deti s pri\u010dom o tome kako se te\u010dajevi stvaraju i razvijaju \u2014 kao u &quot;Prije mnogo vremena u galaksiji daleko, daleko...&quot;<\/p>\n<p><\/p>\n<h2 id=\"a-chto-zhe-tam-za-kulisami\">A \u0161to se doga\u0111a iza kulisa?<\/h2>\n<p><\/p>\n<p>Ako se pitate kako radimo te\u010dajeve i odakle sve po\u010dinje, odgovor je jednostavan: &quot;Sve po\u010dinje s idejom&quot;.<\/p>\n<p><\/p>\n<p>Obi\u010dno ideja dolazi odnekud \u2014 ne sjedimo kao vezanici u podrumu dok ne smislimo: \"O kojoj temi da napravimo te\u010daj?\". Ideje dolaze same od vanjskih izvora. Ponekad ljudi po\u010dnu aktivno pitati: \"\u0160to znate o toj ili onoj tehnologiji?\". Ili kao \u0161to je bilo s Docker-om, \u0161to ga nije bilo mogu\u0107e uklopiti u vrijeme intenziva \u2014 o\u010dito ga je trebalo iznijeti van, da bi se u okviru intenziva ne\u0161to moglo re\u0107i. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Iza kulisa. Kako nastaju te\u010dajevi?\" src=\"\/wp-content\/uploads\/2020\/07\/980209cd81459fd64ab90b86b3749774.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tako se pojavljuje ideja. <\/p>\n<p><\/p>\n<p>Nakon \u0161to se ona pojavi, zapo\u010dinje, po mom mi\u0161ljenju, najte\u017ei trenutak \u2014 shvatiti \u0161to uklju\u010diti u ovaj te\u010daj \u2014 to je vrlo usporedivo s pripremama govornika za razne konferencije. <\/p>\n<p><\/p>\n<p>Postoji jedan glavni problem kada odabere\u0161 temu i misli\u0161: \u201e\u0160to bih o tome mogao re\u0107i? Ovo je previ\u0161e jednostavno, to je o\u010dito, to svi znaju.\u201d <\/p>\n<p><\/p>\n<p>Ali zapravo to nipo\u0161to nije istina. Osobno \u010desto nagla\u0161avam da ono \u0161to se tebi \u010dini o\u010ditim, osobama koje dolaze da te slu\u0161aju ili poha\u0111aju te\u010daj, to uop\u0107e nije o\u010dito. I ovdje nastaje veliki sloj posla i unutarnjeg sukoba oko toga \u0161to uklju\u010diti u te\u010daj. Kao rezultat toga nastaje popis poglavlja sa \u0161irokim zamahom, o \u010demu \u0107e te\u010daj biti. <\/p>\n<p><\/p>\n<p>A onda po\u010dinje jednostavan rutinski rad:<\/p>\n<p><\/p>\n<ul>\n<li>Odabir materijala <\/li>\n<li>Pa\u017eljivo \u010ditanje dokumentacije o trenutnoj verziji, budu\u0107i da se IT svijet trenutno razvija nevjerojatnim brzinama. \u010cak i ako radi\u0161 s ne\u010dim i radi\u0161 te\u010daj o tome, mora\u0161 oti\u0107i do dokumentacije i vidjeti \u0161to je novo, o \u010demu bi bilo zanimljivo govoriti, o \u010demu bi moglo biti posebno korisno napomenuti. <\/li>\n<li>I pojavljuje se neka vrsta kostura te\u010daja, gdje je ve\u0107ina tema op\u0107enito razra\u0111ena i izgleda da je sve \u0161to treba\u0161 \u2014 snimaj videe i pokreni u produkciju. <\/li>\n<li>Ali zapravo nije tako, onda po\u010dinje te\u017eak posao, ali ne za autore te\u010daja, ve\u0107 za one koji testiraju. Obi\u010dno su na\u0161i alfa testeri tehni\u010dka podr\u0161ka, koja, s jedne strane, pregledava te\u010dajeve radi raznih sintakti\u010dkih i gramati\u010dkih gre\u0161aka. S druge strane, o\u0161tro nas kritiziraju kada postoje neki takvi posve nejasni, zbunjuju\u0107i dijelovi. Kada se u tekstovima pojavljuju slo\u017eene re\u010denice razdvojene na nekoliko stranica ili o\u010diti besmisli. Sve to pregledavaju, tra\u017ee.<\/li>\n<li>Potom po\u010dinje faza prakti\u010dnog testiranja, gdje se tako\u0111er otkrivaju neka o\u010dita nefunkcionalna mjesta i isti\u010du se neki momenti koji se mogu ili komplicirati, budu\u0107i da je dosadno samo sjediti i kopirati \u2014 te se otkrivaju mjesta gdje mnogo o\u010dekujemo od ljudi koji \u0107e prolaziti kroz ovaj te\u010daj. Tada dolaze preporuke: \u201eU\u010dinite, ljudi, ovdje malo jednostavnije, to \u0107e biti lak\u0161e za razumjeti i donijet \u0107e vi\u0161e koristi.\u201d <\/li>\n<li>Nakon \u0161to je taj obim posla obavljen, napisana je ona deo koja se odnosi na video, izgleda da je sve u redu. I ve\u0107 se mo\u017ee dati na objavljivanje, za reklamu ovog kursa. No opet, nije jo\u0161 uvijek, prerano je \u2014 jer u poslednje vreme smo prestali malo verovati sebi i uop\u0161te po\u010deli vi\u0161e raditi s povratnim informacijama. Pojavio se koncept beta-testiranja \u2013 to je kada se pozivaju ljudi koji nemaju nikakve veze s na\u0161om kompanijom i za neke pogodnosti im se prikazuju svi delovi kursa, video, tekst, prakti\u010dne zadatke, kako bi ocijenili kvalitet materijala, dostupnost materijala i pomogli nam da kurs u\u010dinimo maksimalno dobrim. <\/li>\n<li>I kada pro\u0111e nekoliko takvih iteracija, govornici, alfa-testiranje u obliku tehni\u010dke podr\u0161ke, beta-testiranje, dorade. A zatim sve po\u010dinje ispo\u010detka \u2014 tehni\u010dka podr\u0161ka, beta-testiranje, dorade. <\/li>\n<li>I u odre\u0111enom trenutku dolazi do shvatanja da ili zavr\u0161avamo sa doradama, jer u\u010diniti tako da se svima svi\u0111a \u2013 potpuno je nerealno, ili se donose neke radikalne odluke. Kada su mnoge primedbe o odre\u0111enim mestima kriti\u010dne \u2014 prepraviti ih globalno, jer ne\u0161to nije ispalo kako treba. <\/li>\n<li>Zatim dolazi vreme manjih ispravki \u2014 negde re\u010denica nije lepo formulisana, negde nekom ne odgovara font, 14,5, a \u017eeleo bi 15,7. <\/li>\n<li>Kada ostanu ovakve vrste primedbi, onda je to to, kurs se vi\u0161e-manje otvara, po\u010dinju zvani\u010dne prodaje.<\/li>\n<\/ul>\n<p><\/p>\n<p>I na prvi pogled jednostavan i kratak zadatak da se napravi kurs, ispostavlja se da nije tako jednostavan i zahteva neverovatno mnogo vremena. <\/p>\n<p><\/p>\n<p>I postoji jo\u0161 jedan va\u017ean momenat, a to je da rad na kursu ne zavr\u0161ava kada je kurs pu\u0161ten. Prvo, pa\u017eljivo \u010ditamo komentare koje ostavljaju na odre\u0111enim delovima. I \u010dak i pored svih napora koje smo ulo\u017eili, i dalje se otkrivaju neki propusti, neki nedostaci, koji se tokom vremena, u realnom vremenu ispravljaju, doradio, kako bi svaki slede\u0107i korisnik dobio kvalitetniju uslugu. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Iza kulisa. Kako nastaju te\u010dajevi?\" src=\"\/wp-content\/uploads\/2020\/07\/fedbce98b9e5ea950832e7d015f67ba1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Svaki kurs ima svog product ownera koji, osim \u0161to definira op\u0107u koncepciju i provjerava rokove, bilje\u017ei napomene za kasniju potrebu da se kurs potpuno obnovi, a to \u0107e se sigurno dogoditi jer \u0107e za godinu ili dvije dio onoga \u0161to govorimo postati neaktualan zbog moralne zastarjelosti. Product owner bilje\u017ei naj\u010de\u0161\u0107a pitanja, \u0161to je ljudima bilo nejasno, koje su zada\u0107e bile vrlo te\u0161ke, a koje su, naprotiv, bile vrlo jednostavne. Sve se to uzima u obzir prilikom ponovne snimke kursa, kod nekog refaktoringa, kako bi svaki globalni ciklus kursa bio bolji, prakti\u010dniji i ugodniji.<\/p>\n<p><\/p>\n<p>Tako nastaju kursevi. <\/p>\n<p><\/p>\n<h2 id=\"kak-rodilsya-kurs-po-docker\">Kako je nastao kurs o Dockeru<\/h2>\n<p><\/p>\n<p>Ovo je posebna, \u010dak i neobi\u010dna tema za nas. S jedne strane, nismo planirali njegovu izradu jer ga mnoge online \u0161kole ve\u0107 nude. S druge strane, sam je zatra\u017eio svoj put i na\u0161ao logi\u010dno mjesto u na\u0161oj koncepciji obuke IT stru\u010dnjaka za Kubernetes. <\/p>\n<p><\/p>\n<p>Ako govorimo vrlo op\u0107enito, sve je zapo\u010delo s kursom o Kubernetesu, kada ga je tek zapo\u010deto, mislim, nakon prve Slu\u017ebene zasednice. Prikupili smo povratne informacije i vidjeli da mnogi \u017eele pro\u010ditati dodatne informacije o Dockeru, a mnogi dolaze na osnovni kurs o Kubernetesu, ne znaju\u0107i \u0161to je to. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Docker<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Stoga smo za drugu Slu\u017ebenu zasednicu napravili kurs \u2014 ili bolje re\u010deno, nekoliko poglavlja o Dockeru. Gdje smo izlagali osnovne stvari, kako bi ljudi koji dolaze na intenzivno u\u010dili\u0161te nisu osje\u0107ali da su zakinuti i da uop\u0107e razumiju \u0161to se doga\u0111a. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Iza kulisa. Kako nastaju te\u010dajevi?\" src=\"\/wp-content\/uploads\/2020\/07\/cf17f2908e3473da9ae20bebeff9cbad.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>A onda su se doga\u0111aji odvijali otprilike ovako. Koli\u010dina materijala rasla je i prestala se uklapati u 3 dana. Pojavila se logi\u010dna i o\u010dita ideja: za\u0161to ne bismo napravili mali kurs iz onoga \u0161to pri\u010damo na Slu\u017ebenoj Bazi, na koji bismo mogli slati ljude koji \u017eele prije intenzivnog kursa o Kubernetesu pogledati ne\u0161to o Dockeru. <\/p>\n<p><\/p>\n<p>Slu\u017ebena Junior \u2014 to je zapravo objedinjavanje nekoliko osnovnih kurseva. Na kraju je kurs o Dockeru postao dio Slu\u017ebene Junior. To je neka nulta razina prije <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">Osnovnog<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega<\/a><\/noindex>. A kasnije su se tu nalazile vrlo osnovne apstrakcije. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Iza kulisa. Kako nastaju te\u010dajevi?\" src=\"\/wp-content\/uploads\/2020\/07\/4693497bf9cb406c88d9230316477176.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>U nekom trenutku ljudi su po\u010deli pitati: \u201eHej, ovo je sve dobro, dovoljno je da razumijemo o \u010demu govorite na intenzivnim te\u010dajevima. Gdje mo\u017eemo pro\u010ditati vi\u0161e o tome \u0161to Docker mo\u017ee i kako ga koristiti te \u0161to zapravo predstavlja?\u201c. Tako se rodila ideja da se od njega napravi <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">punopravni te\u010daj o Dockeru<\/a><\/noindex>, kako bismo, s jedne strane, mogli u njega slati sve one koji dolaze na Slurm za Kubernetes, a s druge strane, za one koji trenutno nisu zainteresirani za razvoj Kubernetes-a. Da IT stru\u010dnjak mo\u017ee do\u0107i i pogledati na\u0161 te\u010daj o Dockeru i zapo\u010deti svoje evolucijsko putovanje jednostavno s \u010distim Dockerom. Da imamo takav potpun, zavr\u0161eni te\u010daj \u2014 i mnogi \u0107e, nakon \u0161to pogledaju ovaj te\u010daj i rade neko vrijeme s \u010distim Dockerom, napredovati do razine kada im je ve\u0107 potreban Kubernetes ili neki drugi sustav orkestracije. I do\u0161li su konkretno kod nas.<\/p>\n<p><\/p>\n<p>Ponekad se postavlja pitanje: &quot;Kojim ljudima danas nije potrebno poznavanje Kubernetes-a?&quot; No, ovo pitanje nije o ljudima, ve\u0107 o kompanijama. Treba razumjeti da Kubernetes ima odre\u0111enih slu\u010dajeva kori\u0161tenja gdje se dobro uklapa i zadataka koje dobro rje\u0161ava, a postoje i scenariji kori\u0161tenja Kubernetes-a kada donosi dodatne probleme i muke. Stoga to ne ovisi samo o ljudima, ve\u0107 o tome \u0161to i kako kompanije razvijaju. <\/p>\n<p><\/p>\n<p>Na primjer, neki stra\u0161ni monolit naslije\u0111a \u2014 vjerojatno ga ne treba gurati u Kubernetes, jer \u0107e to donijeti vi\u0161e problema nego prednosti. Ili, na primjer, ako je to neki mali projekt \u2014 ima male optere\u0107enje ili jednostavno nema puno novca i resursa. Tada nema smisla povla\u010diti ga u Kubernetes. <\/p>\n<p><\/p>\n<p>I op\u0107enito, kao \u0161to je ve\u0107 mnogo ljudi reklo, ako se pitate: \"Treba li mi Kubernetes?\", onda vam vjerojatno i ne treba. Ne sje\u0107am se tko je to prvi smislio, mislim da je to bio Pa\u0161a Selivanov. S tim se sla\u017eem 100%. Treba narasti do Kubernetes-a \u2014 i kada se ve\u0107 pojavi razumijevanje da vam je ba\u0161 Kubernetes potreban i da \u0107e pomo\u0107i rije\u0161iti odre\u0111ene probleme, tada vjerojatno ima smisla oti\u0107i u\u010diti i razjasniti kako ga ispravno postaviti, kako bi proces prijelaza na Kubernetes bio \u0161to manje bolan. <\/p>\n<p><\/p>\n<p>Neke dje\u010dje boljke i neke jednostavne, a \u010dak i ne tako jednostavne stvari, mogu se saznati kod nas, a ne prolaziti kroz vlastite prepreke i bol. <\/p>\n<p><\/p>\n<p>Mnoge tvrtke su prvotno krenule s nekakvom infrastrukturom bez kontejnerizacije. Kasnije su se suo\u010dili s pote\u0161ko\u0107ama u upravljanju sustavima, pre\u0161li su na Dockere, a u nekom trenutku su shvatili da im u okviru Dockera postaje tijesno. Po\u010deli su istra\u017eivati \u0161to se nudi izvan toga, koja rje\u0161enja postoje i Kubernetes je jedan od tih sustava koji rje\u0161ava probleme kada u \u010distom Dockeru postane tijesno i nedostaje funkcionalnosti. To je odli\u010dan primjer kako ljudi postupno evoluiraju, shva\u0107aju da im ta tehnologija nije dovoljna i prelaze na vi\u0161u razinu. Isprobali su ne\u0161to, ponovno im je postalo nedovoljno \u2014 i idu dalje. <\/p>\n<p><\/p>\n<p>To je promi\u0161ljen izbor \u2014 i to je vrlo lijepo.<\/p>\n<p><\/p>\n<p>Zapravo vidim da se vrlo lijepo oblikuje na\u0161 sustav, na primjer, <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">te\u010daj o Dockeru<\/a><\/noindex>, \u010dak i kroz video te\u010dajeve. Nakon Dockera slijedi <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">osnovni Kubernetes<\/a><\/noindex>, zatim <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega Kubernetes<\/a><\/noindex>, zatim <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/XTIr2w\">Ceph<\/a><\/noindex>. Sve se logi\u010dno povezuje \u2014 osoba pro\u0111e te\u010dajeve i dobije cjelovitu profesiju.<\/p>\n<p><\/p>\n<p>U principu, set te\u010dajeva pokriva vrlo mnogo suvremenih slu\u010dajeva. Postoje i podru\u010dja koja ostaju nejasna, nadam se da \u0107emo uskoro osmisliti te\u010dajeve koji \u0107e pokriti ta nejasna podru\u010dja, posebno ne\u0161to vezano uz sigurnost. Jer to postaje vrlo aktualno.<\/p>\n<p><\/p>\n<p>Ako bismo ukratko rekli, postoje neka nejasna podru\u010dja koja bi bilo odli\u010dno zatvoriti, da dobijemo cjelovitu sliku \u2014 da ljudi mogu do\u0107i i da je Kubernetes poput Lego kocaka, iz kojih se mogu sastavljati razni kompleti, a ako ne\u010dega nedostaje \u2014 dopuniti. Tako i na\u0161i te\u010dajevi omogu\u0107uju ljudima da razumiju \u0161to im treba iz toga, sastavljaju\u0107i neki mozaik ili konstruktor iz na\u0161ih te\u010dajeva.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Iza kulisa. Kako nastaju te\u010dajevi?\" src=\"\/wp-content\/uploads\/2020\/07\/35b4d9f5e90d14df2799d73de65c9791.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ako si postavite ispravno i iskreno pitanje: &quot;Tko bi danas mogao imati koristi od aktivnog te\u010daja za Docker?&quot;, to: <\/p>\n<p><\/p>\n<ul>\n<li>Studentima koji tek po\u010dinju.<\/li>\n<li>Zaposlenicima odjela za testiranje.<\/li>\n<li>Uistinu, postoji mnogo tvrtki koje jo\u0161 uvijek, ne samo da ne koriste dockere, ve\u0107 nitko nije \u010duo za ovu tehnologiju i ne zna kako je koristiti. Znam nekoliko velikih tvrtki u Sankt Peterburgu koje se ve\u0107 godinama bave razvojem i koriste stare tehnologije, te se u tom smjeru kre\u0107u. Osobito za takve tvrtke i in\u017eenjere u njima, ovaj te\u010daj mo\u017ee biti veoma zanimljiv, jer \u0107e, prvo, omogu\u0107iti brzo uranjanje u ovu tehnologiju, a drugo, kada se pojavi nekoliko in\u017eenjera koji razumiju kako to sve funkcionira, mogu to donijeti u tvrtku i unutar nje razviti tu kulturu i te smjerove.<\/li>\n<li>Prema mom mi\u0161ljenju, ovaj te\u010daj mo\u017ee biti koristan onima koji su ve\u0107 radili s docker-om, ali veoma malo i vi\u0161e u stilu &quot;napravi jedan, napravi dva&quot; \u2014 i sada se planiraju na neki na\u010din povezati s Kubernetes-om, \u0161to im name\u0107e odre\u0111ene obveze. Ako imaju samo povr\u0161no znanje o docker-u, kako ga pokrenuti, ali ne znaju kako on funkcionira iznutra, ne znaju \u0161to je bolje raditi s njim, a \u0161to ne, tada \u0107e ovaj te\u010daj biti dobar za sistematizaciju i produbljivanje znanja. <\/li>\n<\/ul>\n<p><\/p>\n<p>Ali ako su va\u0161a znanja na razini: \u201eNe znam kako pravilno pisati docker datoteke, imam pojma \u0161to su namespaces, kako rade kontejneri, kako su oni stvarno implementirani na razini operativnog sustava\u201c \u2014 tada nema smisla do\u0107i k nama, ne\u0107ete nau\u010diti ni\u0161ta novo i bit \u0107e vam malo \u017eao zbog utro\u0161enog novca i vremena.<\/p>\n<p><\/p>\n<p>Ako bismo mogli formulirati koje su prednosti na\u0161eg te\u010daja, onda: <\/p>\n<p><\/p>\n<ul>\n<li>poku\u0161ali smo ovaj te\u010daj osmisliti s dovoljno prakti\u010dnih slu\u010dajeva koji \u0107e vam omogu\u0107iti ne samo da shvatite teorijski dio, ve\u0107 i da razumijete za\u0161to vam to treba i kako \u0107ete to koristiti u budu\u0107nosti;<\/li>\n<li>Postoji nekoliko odjeljaka koji se rijetko susre\u0107u \u2014 i op\u0107enito se o njima ne mo\u017ee prona\u0107i mnogo materijala. Odnose se na interakciju Dockera s operativnim sustavom, \u010dak i malo druga\u010dije. Koje mehanizme je Docker preuzeo iz operativnog sustava kako bi implementirao sustav kontejnerizacije \u2014 i to pru\u017ea dublje razumijevanje pitanja pokretanja kontejnera unutar operativnog sustava Linux. Kako to funkcionira, kako me\u0111usobno djeluju unutar operativnog sustava, izvana i tako dalje. <\/li>\n<\/ul>\n<p><\/p>\n<p>To je stvarno dubok pogled, koji se rijetko vi\u0111a, i stoga, po mom mi\u0161ljenju, to je vrlo va\u017eno. Ako \u017eelite dobro shvatiti bilo koju tehnologiju i razumjeti \u0161to od nje o\u010dekivati, potrebno je barem u op\u0107im crtama znati kako ona funkcionira na niskoj razini.<\/p>\n<p><\/p>\n<p>Na\u0161 te\u010daj pokazuje i obja\u0161njava kako to funkcionira iz perspektive operativnog sustava. S jedne strane, sve kontejnerizacijske sustave koriste iste mehanizme operativnog sustava. S druge strane, koriste ono \u0161to postoji u operativnom sustavu Linux, poput Dockera. Ostali sustavi kontejnerizacije nisu smislili ni\u0161ta novo \u2014 preuzeli su ono \u0161to ve\u0107 postoji u Linuxu i napisali jednostavnu omotnicu koja omogu\u0107uje brzo pozivanje, pokretanje ili interakciju s time. Sam Docker nije velika slojevita struktura izme\u0111u operativnog sustava i naredbenog retka; to je alat koji omogu\u0107uje da ne pi\u0161ete kilotone komandi ili neki C kod kako biste stvorili kontejner, ve\u0107 da to u\u010dinite unosom nekoliko redaka u terminal. <\/p>\n<p><\/p>\n<p>A osim toga, ako govorimo posebno o Dockera, ono \u0161to je stvarno donio u svijet IT-a su standardi. Kako bi se aplikacija trebala pokrenuti, kako bi trebala raditi, koji su zahtjevi za logove, koji su zahtjevi za skalabilnost i konfiguriranje same aplikacije. <\/p>\n<p><\/p>\n<p>U velikoj mjeri, Docker je o standardima. <\/p>\n<p><\/p>\n<p>Standardi se tako\u0111er prenose u Kubernetes \u2014 i tamo su to\u010dno ti isti standardi, ako znate kako dobro pokrenuti svoju aplikaciju u Dockeru, ona \u0107e 99% vremena raditi jednako dobro i unutar Kubernetesa.<\/p>\n<p><\/p>\n<p>Ako vas je zanimalo ne samo kako je te\u010daj Docker nastao, ve\u0107 i ostali te\u010dajevi, a tako\u0111er vas zanima sam te\u010daj iz prakti\u010dne perspektive, onda <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Jo\u0161 uvijek imate vremena da ga nabavite po sni\u017eenoj cijeni od 5000 kuna do 30. srpnja.<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Bit \u0107emo radosni vidjeti vas!<\/p>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/512268\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432. \u0421\u043f\u0438\u043a\u0435\u0440\u044b \u0441 \u0448\u0443\u0442\u043a\u0430\u043c\u0438 \u0438 \u0443\u043b\u044b\u0431\u043a\u0430\u043c\u0438 \u0432\u044b\u0434\u0430\u044e\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0442\u0430\u043a, \u0447\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0441\u043f\u0435\u0432\u0430\u0439 \u0432\u043d\u0438\u043a\u0430\u0442\u044c. \u0421\u0442\u0435\u043d\u0434\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u044b, \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u043b\u0435\u0442\u0430\u044e\u0442 \u043e\u0442 \u043f\u0430\u043b\u044c\u0446\u0435\u0432, \u0440\u0430\u0437\u0432\u0435 \u0447\u0442\u043e \u043f\u043e\u0440\u043e\u0439 \u043d\u0443\u0436\u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c \u0442\u0435\u0445. \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438. \u0410 \u0435\u0449\u0451 \u043a\u043e\u0444\u0435\u0431\u0440\u0435\u0439\u043a\u0438 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":89806,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-89805","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=\"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432.\" \/>\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\/zakulise-kak-rozhdayutsya-kursy\" \/>\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\u0417\u0430\u043a\u0443\u043b\u0438\u0441\u044c\u0435. \u041a\u0430\u043a \u0440\u043e\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u043a\u0443\u0440\u0441\u044b? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy\" \/>\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=\"2020-07-26T11:42:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-26T11:42:32+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\udd47Iza kulisa. Kako se ra\u0111aju te\u010dajevi? | ProHoster","description":"Sudionik dolazi na te\u010daj ili intenziv. Vidite uredne redove tehni\u010dke podr\u0161ke, pa\u017eljivo postavljene strujne kablove, \u0161ahovski poredak predavaonice, \u017eivopisne slike i sheme slajdova.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","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\u0417\u0430\u043a\u0443\u043b\u0438\u0441\u044c\u0435. \u041a\u0430\u043a \u0440\u043e\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u043a\u0443\u0440\u0441\u044b? | ProHoster","og:description":"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432.","og:url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","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":"2020-07-26T11:42:32+00:00","article:modified_time":"2020-07-26T11:42:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"89805","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:03:26","updated":"2022-10-01 04:40:29","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\/89805","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=89805"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/89805\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/89806"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=89805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=89805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=89805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}