{"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\/et\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","title":{"rendered":"K\u00fcpsetamine. Kuidas kursused s\u00fcnnivad?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Osaleja tuleb kursusele v\u00f5i intensiivile. N\u00e4eb korrastatud tehnilise toe ridasid, korralikult paigaldatud elektrikaableid, korralikke loengusaali j\u00e4rjestusi, erksaid pilte ja slide scheeme. Esinejad jagavad infot naljade ja naeratustega, et see j\u00f5uaks kergesti kohale. Stendid on seadistatud, praktilised \u00fclesanded lahenevad kiiresti, kui aeg-ajalt on vajalik tehnilise toe abi.<\/p>\n<p><\/p>\n<p>Ja veel kohvipausid samam\u00f5tlejatega, energiline ja elav \u00f5hkkond, kogemuste vahetus, k\u00f5ige ootamatumad k\u00fcsimused esinejatele. Ja vastused, teave, mida k\u00e4siraamatutes ei leia, vaid ainult praktikas. <\/p>\n<p><\/p>\n<p>Kuidas arvate, kui palju aega, vaeva ja n\u00e4rve kulus, et see v\u00e4lja n\u00e4eks just nii? <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"K\u00fcpsetamine. Kuidas kursused s\u00fcnnivad?\" 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> Ait\u00e4h Volodja Gurjanovile, sertifitseeritud Kubernetes administraatorile ja insenerile\/tiimijuhile Southbridgest, kes oli alates algusest pealtn\u00e4gija ja aktiivne osaleja paljude Slyerma kursuste loomisel. <\/p>\n<p><\/p>\n<p>Ta on n\u00e4inud kursuste loomise tagamaid \u2014 raskusi ja pettumusi, sisekaemusi ja ootamatuid lahendusi. Ja juba tuttavaid intensiive Kubernetesest, nagu Slyerma Basic ja Slyerma Mega. Ja uut, suures osas \u00fcmbert\u00f6\u00f6tatud kursust <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/81bKwg\">Slyerma DevOps:Tools&amp;Cheats<\/a><\/noindex>, mis l\u00e4heneb kiiresti ja algab 19. augustil. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"K\u00fcpsetamine. Kuidas kursused s\u00fcnnivad?\" src=\"\/wp-content\/uploads\/2020\/07\/87435233d00902beca0755291814a65a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Aga ilmselt on piisavalt luulet, liikume edasi loo juurde. Kuidas paar intensiivset teemat j\u00e4rk-j\u00e4rgult kasvas t\u00e4iesti iseseisvaks ja mitmekesiseks <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Docker kursuseks<\/a><\/noindex>. Nii et hakkan r\u00e4\u00e4kima, kuidas kursused luuakse ja arenevad \u2014 justkui &quot;Kaua aega tagasi kauges galaktikas\u2026&quot;<\/p>\n<p><\/p>\n<h2 id=\"a-chto-zhe-tam-za-kulisami\">Aga mis siis toimub kulisside taga?<\/h2>\n<p><\/p>\n<p>Kui te k\u00fcsite, kuidas me kursuseid teeme ja kust k\u00f5ik algab, vastan lihtsalt: &quot;K\u00f5ik algab ideest&quot;.<\/p>\n<p><\/p>\n<p>Tavaliselt tuleb idee kuskilt \u2014 me ei istu k\u00e4ed raudrakkudega kinni kelderis, oodates, et m\u00f5tleme, millest kursust teha: \u00abMillise teema peaksime kursusele valima?\u00bb. Ideed tulevad iseenesest kuskilt v\u00e4listest allikatest. M\u00f5nikord hakkavad inimesed aktiivselt k\u00fcsima: \u00abMida te sellisest konkreetsest tehnoloogiast teate?\u00bb. V\u00f5i nagu Dockeriga oli, see ei mahtunud intensiivse ajakava sisse \u2014 seda pidi ilmselgelt v\u00e4lja tooma, et intensiivis midagi r\u00e4\u00e4kida. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"K\u00fcpsetamine. Kuidas kursused s\u00fcnnivad?\" src=\"\/wp-content\/uploads\/2020\/07\/980209cd81459fd64ab90b86b3749774.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nii s\u00fcnnib idee. <\/p>\n<p><\/p>\n<p>P\u00e4rast selle v\u00e4ljakuulutamist algab, minu arvates, k\u00f5ige keerulisem hetk \u2014 aru saada, mida siis kursusele kaasata \u2014 see on v\u00e4ga v\u00f5rreldav sellega, kuidas valmistuvad esinejad erinevatele konverentsidele. <\/p>\n<p><\/p>\n<p>Seal on \u00fcks peamine valu, kui sa just nagu valid teema ja m\u00f5tled: \u201eAga mida sellest r\u00e4\u00e4kida? See on liiga lihtne, see on ilmselge, k\u00f5ik teavad seda.\u201d <\/p>\n<p><\/p>\n<p>Aga tegelikult ei ole see sugugi nii. Ja ma isiklikult r\u00e4\u00e4gin v\u00e4ga palju, et see, mis sulle tundub ilmne, ei ole sugugi ilmselge neile, kes tulevad sind kuulama v\u00f5i kursust l\u00e4bima. Siin tekib suur hulk t\u00f6\u00f6d ja sisemist konflikti, et mida kursusele lisada. Tulemuseks on nimekiri peat\u00fckkidest, mis on koostatud suuremate joontega, millest kursus r\u00e4\u00e4gib. <\/p>\n<p><\/p>\n<p>Edasi algab lihtne rutiinne t\u00f6\u00f6:<\/p>\n<p><\/p>\n<ul>\n<li>Ainete kogumine <\/li>\n<li>Praeguse versiooni dokumentatsiooni hoolikas lugemine, kuna IT-maailm areneb praegu kosmilise kiirusel. Isegi kui sa t\u00f6\u00f6tad millegagi ja teed sellest kursuse, pead sa minema dokumentatsiooni ja vaatama, mis on uut, millest tasub r\u00e4\u00e4kida, ja millest tasub eraldi mainida. <\/li>\n<li>Ja tekib kursuse skelet, kus enamik teemasid on juba sisuliselt v\u00e4lja kirjutatud ja nagu ei j\u00e4\u00e4gi muud, kui salvestada videod ja viia see tootmisse. <\/li>\n<li>Aga tegelikult ei, edasi algab raske t\u00f6\u00f6, kuid seekord mitte kursuse autorite jaoks, vaid testijate jaoks. Meie alfa-testijad on tavaliselt tehniline tugi, kes \u00fchtlasi toimetab kursusi, et seal ei oleks mingeid s\u00fcntaktilisi v\u00f5i grammatikavead. Teiseks, nad l\u00f6\u00f6vad meid raskelt ja vinguvad, kui on m\u00f5ned sellised t\u00e4iesti mitteilmsed, arusaamatud kohad. Kui tekstides tekivad keeruliselt vormistatud laused mitme lehek\u00fclje ulatuses v\u00f5i silmn\u00e4htav nonsenss, siis nad k\u00f5ik selle l\u00e4bi vaatavad ja tuvastavad.<\/li>\n<li>Siis algab praktilise testimise etapp, kus pannakse t\u00e4hele ka mingeid ilmselgeid mittefunktsionaalseid asju ja n\u00e4idatakse \u00fcles m\u00f5ned hetked, mida saab vastupidi keerulisemaks muuta, kuna lihtsalt istuda ja kopeerida on v\u00e4hem huvitav \u2013 tuvastatakse kohad, kus k\u00fcsime inimestelt, kes seda kursust l\u00e4bivad, liiga palju. Ja siis tulevad soovitused: \u201eTehke, s\u00f5brad, siin lihtsamalt, see on lihtsamini tajutav ja sellest on rohkem kasu.\u201d <\/li>\n<li>P\u00e4rast seda, kui see t\u00f6\u00f6maht on \u00e4ra tehtud, on kirjutatud osa, mis puudutab videot, n\u00e4ib k\u00f5ik olevat korras. Ja saame selle juba v\u00e4lja anda, kursuse reklaami jaoks. Kuid j\u00e4lle ei, on liiga vara \u2014 kuna viimasel ajal oleme hakanud rohkem kahtlema endas ja hakkanud rohkem t\u00f6\u00f6tama tagasisidega. On tekkinud selline asi nagu beetatesting \u2014 see on siis, kui kutsutakse inimesi, kes ei ole kuidagi seotud meie ettev\u00f5ttega, ja mingite h\u00fcvede eest n\u00e4idatakse neile kursuse k\u00f5iki osi, videoid, tekste, praktilisi \u00fclesandeid, et nad hindaksid materjali kvaliteeti, k\u00e4ttesaadavust ja aitaksid meil kursuse maksimaalselt heaks muuta. <\/li>\n<li>Ja kui selliseid iteratsioone l\u00e4bib mitu korda, esinejad, alfa-testeerimine tehnilise toe n\u00e4ol, beetatesting, t\u00e4iendused. Ja siis algab k\u00f5ik uuesti \u2014 tehniline tugi, beetatesting, t\u00e4iendused. <\/li>\n<li>Ja mingil kindlal hetkel tuleb arusaam, et kas l\u00f5petame juba t\u00e4iendustega, kuna teha nii, et see meeldiks k\u00f5igile \u2013 on t\u00e4iesti ebareaalne, v\u00f5i tehakse m\u00f5ningaid radikaalseid otsuseid. Kui v\u00e4ga paljusid m\u00e4rkusi teatud kohtade kohta peetakse kriitilisteks \u2014 tuleb need ulatuslikult \u00fcle vaadata, kuna midagi on valesti l\u00e4inud. <\/li>\n<li>Seej\u00e4rel tuleb aeg v\u00e4ikesteks parandusteks \u2014 kuskil on lause eba\u00fchtlaselt s\u00f5nastatud, kuskel ei meeldi kellelegi fondi suurus 14,5, kuid soovitakse 15,7. <\/li>\n<li>Kui j\u00e4\u00e4vad sellised m\u00e4rkused, siis on iga\u00fchel kursus enam-v\u00e4hem avatud, ametlikud m\u00fc\u00fcgitegevused algavad.<\/li>\n<\/ul>\n<p><\/p>\n<p>Ja esmapilgul tundub l\u00fchike ja lihtne \u00fclesanne teha kursus, see osutub siiski t\u00e4iesti mitte lihtsaks ja v\u00f5tab uskumatult palju aega. <\/p>\n<p><\/p>\n<p>Ja on veel \u00fcks oluline aspekt, et t\u00f6\u00f6 kursusega ei l\u00f5ppe, kui kursus on v\u00e4lja antud. Esiteks, me loeme hoolikalt kommentaare, mis j\u00e4\u00e4vad teatud osade kohta. Ja isegi hoolimata k\u00f5ikidest nendest pingutustest, mis me oleme teinud, ilmnevad ikkagi mingid vead, mingi jooksud, mis muudetakse jooksvalt, et iga j\u00e4rgmine kasutaja saaks kvaliteetsemat teenust. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"K\u00fcpsetamine. Kuidas kursused s\u00fcnnivad?\" src=\"\/wp-content\/uploads\/2020\/07\/fedbce98b9e5ea950832e7d015f67ba1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Iga koolil on oma tootejuht, kes lisaks \u00fcldise kontseptsiooni m\u00e4\u00e4ratlemisele j\u00e4lgib t\u00e4htaegu ja teeb endale m\u00e4rkmeid, et kui tuleb aeg kursuse t\u00e4ielikuks \u00fcmberkirjutamiseks, siis see kindlasti tuleb, sest kahe aasta v\u00f5i v\u00f5ib-olla aasta p\u00e4rast osa sellest, mida me r\u00e4\u00e4gime, muutub ajakohatuks lihtsalt seet\u00f5ttu, et see muutub moraalselt vananenuks. Tootejuht teeb m\u00e4rkmeid, kuidas inimesed tihti k\u00fcsivad, millised hetked olid ebaselged, millised \u00fclesanded tundusid v\u00e4ga keerulised ja millised seevastu v\u00e4ga lihtsad. Ja seda k\u00f5ike arvestatakse kursuse korduvatel salvestustel, mingisuguste refaktorite tegemisel, et iga globaalne kursuse iteratsioon muutuks paremaks, mugavamaks ja komfortsemaks.<\/p>\n<p><\/p>\n<p>Nii tekivadki kursused. <\/p>\n<p><\/p>\n<h2 id=\"kak-rodilsya-kurs-po-docker\">Kuidas s\u00fcndis kursus Dockerist<\/h2>\n<p><\/p>\n<p>See on eraldi ja isegi meie jaoks ebatavaline teema. Sest \u00fchel pool ei plaaninud me seda teha, kuna paljud veebikoolid pakuvad seda. Teiselt poolt tuli see ise v\u00e4lja ja leidis loogilise koha meie IT-spetsialisti ettevalmistuse kontseptsioonis Kuberneteses. <\/p>\n<p><\/p>\n<p>Kui r\u00e4\u00e4kida v\u00e4ga globaalsetest asjadest, siis k\u00f5ik algas algselt Kubernetesest, kui seda just alustati, p\u00e4rast esimest S\u0142\u00f6rmi, arvan ma. Korjasime tagasisidet ja n\u00e4gime, et v\u00e4ga paljud soovivad veel kuskil midagi Dockerist lisaks lugeda ja \u00fcldiselt tulevad paljud Kubernetesega seotud p\u00f5hikursusele, teadmata, mis see t\u00e4hendab. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Docker<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Seet\u00f5ttu tegime teise S\u0142\u00f6rmi jaoks kursuse \u2014 tegelikult ei olnud see isegi kursus, vaid tegime paar peat\u00fckki docker\u2019itest. Kus r\u00e4\u00e4kisime k\u00f5ige p\u00f5hialustest, et inimesed, kes tulevad intensiivkursusele, ei tunneks end ilmtingimata puudutatuna ja m\u00f5istaksid, mis toimub. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"K\u00fcpsetamine. Kuidas kursused s\u00fcnnivad?\" src=\"\/wp-content\/uploads\/2020\/07\/cf17f2908e3473da9ae20bebeff9cbad.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ja seej\u00e4rel l\u00e4ksid s\u00fcndmused umbes nii. Materjali hulk kasvas ja ei mahtunud enam kolme p\u00e4eva sisse. Ja tekkis loogiline ja ilmne idee: miks mitte teha meie r\u00e4\u00e4kidest S\u0142\u00f6rm Baasi baasil mingisugune v\u00e4ike kursus, kuhu v\u00f5iks saata inimesi, kes soovivad enne Kubernetesest intensiivkursust natuke Dockerist vaadata. <\/p>\n<p><\/p>\n<p>S\u0142\u00f6rm Junior on tegelikult mitme sellise p\u00f5hikursuse \u00fchendamine. L\u00f5ppkokkuv\u00f5ttes sai Dockerikursus S\u0142\u00f6rm Juniori osaks. Nii et see on selline nulltaseme kursus enne <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">P\u00f5hikursust<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega<\/a><\/noindex>. Ja seal olid ka t\u00e4iesti p\u00f5hialused. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"K\u00fcpsetamine. Kuidas kursused s\u00fcnnivad?\" src=\"\/wp-content\/uploads\/2020\/07\/4693497bf9cb406c88d9230316477176.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kuskil hetkel hakkasid inimesed k\u00fcsima: \u201ePoisid, see on k\u00f5ik tore, sellest piisab, et aru saada, millest te intensiivide ajal r\u00e4\u00e4gite. Kuid kus saab lugeda rohkem sellest, mida docker suudab ja kuidas sellega t\u00f6\u00f6tada, ja mis ta endast kujutab?\u201c. Nii s\u00fcndis idee teha sellest <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">t\u00e4isv\u00e4\u00e4rtuslik Docker kursus<\/a><\/noindex>, et esiteks saaksime sinna saata inimesi, kes tulevad meie Kubernetes koolitusele, aga teisest k\u00fcljest ka neile, kelle jaoks Kubernetes ei ole praegu huvipakkuv. Et IT-spetsialist saaks tulla vaatama meie docker kursust ja alustada oma arenguteed alates puhtast docker\u2019ist. Et meil oleks selline t\u00e4ispikk kursus \u2014 ja paljud, kes vaatavad selle kursuse, t\u00f6\u00f6tavad m\u00f5nda aega puhta docker\u2019iga, j\u00f5uavad tasemeni, kus neile on vajalik juba Kubernetes v\u00f5i m\u00f5ni muu orkestreerimiss\u00fcsteem. Ning nad tulevad ka meie juurde.<\/p>\n<p><\/p>\n<p>M\u00f5nikord k\u00fcsitakse: &quot;Kes on need inimesed, kellele Kubernetes pole praegu vajalik?&quot; Kuid see k\u00fcsimus ei puuduta inimesi, pigem on see k\u00fcsimus ettev\u00f5tetest. Tuleb m\u00f5ista, et Kubernetesel on teatud juhtumeid, kus ta sobib h\u00e4sti ja \u00fclesandeid, mida ta h\u00e4sti lahendab, ning on vastupidiseid stsenaariume, kus Kubernetes tekitab t\u00e4iendavat valu ja kannatusi. Seega ei s\u00f5ltu see isegi inimestest, vaid sellest, mida ja kuidas ettev\u00f5tted juba ammu arendavad. <\/p>\n<p><\/p>\n<p>N\u00e4iteks, kui tegemist on m\u00f5ne hirmu\u00e4ratava Legacy monoliidiga \u2014 siis ilmselt ei tasu seda Kubernetesesse suruda, sest see toob rohkem probleeme kui eeliseid. V\u00f5i n\u00e4iteks, kui tegemist on v\u00e4ikese projektiga \u2014 seal on v\u00e4iksed koormused v\u00f5i \u00fcldiselt ei ole palju raha ja ressursse. Sel juhul ei ole m\u00f5tet seda Kubernetesesse viia. <\/p>\n<p><\/p>\n<p>Ja \u00fcldiselt, nagu on juba palju kordi \u00f6eldud, kui te k\u00fcsite endalt: \u201eKas mul on vaja Kubernetes?\u201c siis t\u00f5en\u00e4oliselt ei ole seda vaja. Ma ei m\u00e4leta, kes selle esimesena v\u00e4lja m\u00f5tles, arvatavasti Pasha Selivanov. Olen sellega 100% n\u00f5us. Ja enne Kubernetesesse kasvamist \u2014 ja kui tekib arusaam, et mulle on just Kubernetes vajalik ja meie ettev\u00f5ttele on see vajalik, et see aitab lahendada teatud k\u00fcsimusi, siis ilmselt on m\u00f5tet minna \u00f5ppima ja aru saama, kuidas seda \u00f5igesti seadistada, et \u00fcleminek Kubernetesesse ei oleks v\u00e4ga valus. <\/p>\n<p><\/p>\n<p>M\u00f5ningaid lastehaigusi ning ka m\u00f5ned v\u00e4ga lihtsad asjad ja isegi mitte nii lihtsad, on v\u00f5imalik teada saada just meie k\u00e4est, mitte l\u00e4bi oma omad tagasil\u00f6\u00f6gid ja valu. <\/p>\n<p><\/p>\n<p>Paljud ettev\u00f5tted on l\u00e4inud sel teekonnal, et alguses oli lihtsalt mingi infrastruktuur ilma konteineriseerimiseta. Siis nad l\u00e4ksid selle juurde, et k\u00f5ike oli keeruline hallata, nad l\u00e4ksid Docker'isse ja mingil hetkel j\u00f5udsid sellesse seisu, et Docker'is ja selle v\u00f5imalustes hakkas ruumi kitsaks j\u00e4\u00e4ma. Nad hakkasid vaatama, mis on \u00fcmberringi, millised s\u00fcsteemid lahendavad neid probleeme ja eelk\u00f5ige Kubernetes \u2013 see on \u00fcks neist s\u00fcsteemidest, mis v\u00f5imaldab lahendada probleeme, kui lihtsalt Docker'is hakkab kitsaks minema ja funktsionaalsus ei piisa, see on t\u00f5eliselt hea juhtum, kui inimesed t\u00f5usavad alt \u00fcles, saavad aru, et sellest tehnoloogiast ei piisa ja liiguvad j\u00e4rgmisele tasemele. Nad on midagi kasutanud, j\u00e4lle on muutunud kitsaks \u2014 ja nad l\u00e4hevad edasi. <\/p>\n<p><\/p>\n<p>See on teadlik valik \u2014 ja see on v\u00e4ga \u00e4ge.<\/p>\n<p><\/p>\n<p>Mulle tundub, et meil on v\u00e4ga ilus s\u00fcsteem v\u00e4lja kujunenud, n\u00e4iteks <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Docker'i kursus<\/a><\/noindex>, isegi videokursused. Siis Docker'ile j\u00e4rgneb <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">p\u00f5hitase Kubernetes<\/a><\/noindex>, siis <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega Kubernetes<\/a><\/noindex>, siis <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/XTIr2w\">Ceph<\/a><\/noindex>. K\u00f5ik on loogiliselt \u00fcles ehitatud \u2014 inimene l\u00e4bib ja moodustab tervikliku ametikoha.<\/p>\n<p><\/p>\n<p>Tegelikult kursuste komplekt v\u00f5imaldab katta v\u00e4ga palju juhtumeid, tegelikult kaasaegseid. On veel alasid, mis j\u00e4\u00e4vad halliks alaks, loodan, et me peagi loome mingeid kursusi, mis aitavad neid halli alasid katta, eelk\u00f5ige m\u00f5tleme midagi turvalisuse kohta. Sest see muutub v\u00e4ga oluliseks.<\/p>\n<p><\/p>\n<p>L\u00fchidalt \u00f6eldes, meil on m\u00f5ned hallid alad, mille sulgemine oleks v\u00e4ga hea, et see t\u00f5eliselt terviklik pilt oleks \u2014 ja inimesed saaksid tulla ja nagu Kubernetes, mis esindab legoklotside koostajat, millest saab erinevaid asju kokku panna, kui midagi veel puudu on \u2014 t\u00e4iendada, et sama oleks ka meie kursustega, et inimesed m\u00f5istaksid, mida nad vajavad, koostaksid mingisuguse pusle, mingisuguse komplekti meie kursustest.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"K\u00fcpsetamine. Kuidas kursused s\u00fcnnivad?\" src=\"\/wp-content\/uploads\/2020\/07\/35b4d9f5e90d14df2799d73de65c9791.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kui esitada endale \u00f5ige ja aus k\u00fcsimus: &quot;Kellele on praegu kasulik aktiivne Docker kursus?&quot;, siis: <\/p>\n<p><\/p>\n<ul>\n<li>\u00fcli\u00f5pilastele, kes alles hakkavad s\u00fcvenema.<\/li>\n<li>testimise osakonna t\u00f6\u00f6tajatele.<\/li>\n<li>Tegelikult on palju ettev\u00f5tteid, kus mitte ainult ei kasutata dockereid, vaid keegi pole sellisest tehnoloogiast kuulnud ja nad ei tea, kuidas seda kasutada. Ja ma tean mitmeid suuri ettev\u00f5tteid samas Peterburis, kes on juba aastaid arendusega tegelenud ja nad on pidevalt kinni vanades tehnoloogiates. Eelk\u00f5ige nende ettev\u00f5tete inseneridele v\u00f5ib see kursus olla v\u00e4ga huvitav, kuna see v\u00f5imaldab kiiresti s\u00fcveneda sellesse tehnoloogiasse ja kui mitte kaua ilmub mitmeid inseneride, kes m\u00f5istavad, kuidas see k\u00f5ik t\u00f6\u00f6tab, saavad nad seda ettev\u00f5ttesse tuua ning seal arendada seda kultuuri ja suundi.<\/li>\n<li>Minu arvates v\u00f5iks see kursus veel huvi pakkuda neile, kes on juba natuke docker'iga t\u00f6\u00f6tanud, aga v\u00e4ga v\u00e4he ja rohkem stiilis \u201etee \u00fcks, tee kaks\u201c \u2014 ning n\u00fc\u00fcd nad kavatsevad mingil moel suhelda sama Kubernetes'iga, mis seab neile teatud kohustused, kui teadmised docker'ist on vaid pinnapealsed, ehk nad ei tea, kuidas see seestpoolt t\u00f6\u00f6tab, nad ei tea, mida paremini teha ja mida mitte, siis sobib see kursus h\u00e4sti teadmiste s\u00fcstemaatiliseks ja s\u00fcvitsi minekuks. <\/li>\n<\/ul>\n<p><\/p>\n<p>Aga kui teie teadmised on tasemel: \u00abMa ei tea, kuidas \u00f5igesti kirjutada neid dockerifailide, ma suudan ette kujutada, mis on namespaces, kuidas konteinerid t\u00f6\u00f6tavad, kuidas need on tegelikult operatsioonis\u00fcsteemi tasemel realiseeritud\u00bb \u2014 siis pole kindlasti m\u00f5tet meie juurde tulla, te ei saa uut teada ja see oleks pisut kurb kaotatud raha ja aja p\u00e4rast.<\/p>\n<p><\/p>\n<p>Kui formuleerida, millised on meie kursuse eelised, siis: <\/p>\n<p><\/p>\n<ul>\n<li>oleme p\u00fc\u00fcdnud teha selle kursuse piisava arvu praktiliste juhtumitega, mis aitavad teil mitte ainult m\u00f5ista teoreetilist osa, mis on olemas, vaid ka aru saada, miks see teile vajalik on ja kuidas te seda edaspidi kasutate;<\/li>\n<li>Seal on mitu jaotist, mida kohtab v\u00e4ga harva, ja \u00fcldiselt on nende kohta ka mitte nii palju materjale. Need puudutavad docker'i ja operatsioonis\u00fcsteemi vahelist koost\u00f6\u00f6d, isegi natuke teisel viisil. Milliseid mehhanisme on docker kasutanud operatsioonis\u00fcsteemist konteineriseerimise s\u00fcsteemi elluviimiseks - ja see annab s\u00fcgavamalt arusaamise kogu k\u00fcsimusest konteinerite k\u00e4ivitamise kohta Linuxi operatsioonis\u00fcsteemis. Kuidas see t\u00f6\u00f6tab, kuidas see omavahel koost\u00f6\u00f6d teeb operatsioonis\u00fcsteemi sees ja v\u00e4ljas ning nii edasi. <\/li>\n<\/ul>\n<p><\/p>\n<p>See on t\u00f5eliselt s\u00fcgav vaade, mis esineb harva, ja minu arvates on see v\u00e4ga oluline. Kui soovite m\u00f5ne tehnoloogiaga t\u00f5eliselt h\u00e4sti hakkama saada ja m\u00f5ista, mida temalt oodata, peate v\u00e4hemalt ligikaudselt teadma, kuidas see madalamal tasemel t\u00f6\u00f6tab.<\/p>\n<p><\/p>\n<p>Meie kursus n\u00e4itab ja selgitab, kuidas see operatsioonis\u00fcsteemi vaatenurgast t\u00f6\u00f6tab. \u00dchelt poolt kasutavad k\u00f5ik konteineriseerimiss\u00fcsteemid samu operatsioonis\u00fcsteemi mehhanisme. Teisalt v\u00f5tavad nad operatsioonis\u00fcsteemist Linux, n\u00e4iteks docker. Teised konteineriseerimiss\u00fcsteemid ei ole midagi uut v\u00e4lja m\u00f5elnud - nad on v\u00f5tnud selle, mis juba olemas Linuxis ja kirjutanud lihtsalt mugava katte, mis v\u00f5imaldab seda kiiresti kutsuda, k\u00e4ivitada v\u00f5i selle kaudu suhtlemiseks kasutada. Ka docker on vaid v\u00e4ike kiht operatsioonis\u00fcsteemi ja k\u00e4surea vahel, see on utiliit, mis v\u00f5imaldab mitte kirjutada kilotonni k\u00e4ske v\u00f5i m\u00f5nda C-koodi, et konteinerit luua, vaid teha seda, sisestades paar rida terminali. <\/p>\n<p><\/p>\n<p>Ja lisaks, kui r\u00e4\u00e4gime just docker'ist, siis see, mida docker t\u00f5i IT-maailma, on standardid. Kuidas peaks rakendus k\u00e4ivituma, kuidas see peaks t\u00f6\u00f6tama, millised on logide n\u00f5uded, millised on rakenduse skaleerimise ja konfigureerimise n\u00f5uded. <\/p>\n<p><\/p>\n<p>Suuresti on docker seotud standarditega. <\/p>\n<p><\/p>\n<p>Standardid liiguvad ka Kubernetesesse - seal on t\u00e4pselt need samad standardid, kui oskate oma rakendust docker'is \u00f5igesti k\u00e4ivitada, t\u00f6\u00f6tab see 99% t\u00f5en\u00e4osusega samamoodi ka Kuberneteses.<\/p>\n<p><\/p>\n<p>Kui tekitas huvi mitte ainult see, kuidas docker'i kursus loodi, vaid ka teised kursused, vaid ka huvi ise kursuse vastu praktilisest vaatenurgast, siis <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">veel on aega osta see ettetellimise soodushinnaga 5000 rubla kuni 30. juuli.<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Me oleme r\u00f5\u00f5msad teid n\u00e4ha!<\/p>\n<p>Allikas: <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.1.1 - 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\/et\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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\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\/et\/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\udd47K\u00e4imasolev. Kuidas kursuseid luuakse? | ProHoster","description":"Osaleja tuleb kursusele v\u00f5i intensiivkursusele. Ta n\u00e4eb korrap\u00e4raseid tehnilise toe ridu, korralikult paigaldatud toitekaableid, korraldatud loengusaali ja s\u00e4ravaid pilte ning diagramme slaididel.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","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\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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/89805","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=89805"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/89805\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/89806"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=89805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=89805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=89805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}