Hannert de Kulissen. Wéi ginn Coursen erstallt?

E Participant kënnt op e Cours oder Intensivcours. Hie gesäit uerdentlech Reihen vun der technescher Ënnerstëtzung, ordentlech geleete Stroumkabelen, e Scheckbrett Layout vum Virtragssall, helle Biller a Rutschdiagrammer. Spriecher mat Witzer a Laachen ginn Informatioun esou eraus datt Dir just Zäit hutt et ze verstoen. D'Stänn sinn opgeriicht, d'Übungsaufgaben fléien einfach aus de Fanger, ausser datt Dir heiansdo d'Hëllef vum technesche Personal brauch. ënnerstëtzen.

An och Kaffispausen mat Gläichgesinn, eng lëschteg an energesch Atmosphär, Erfahrungsaustausch, déi onerwaartst Froe fir Spriecher. Béid Äntwerten an Informatioun déi Dir net an Handbuch fannt, awer nëmmen an der Praxis.

Wéi vill Zäit, Effort an Nerven mengt Dir et huet gedauert fir et genee esou ausgesinn ze maachen?

Hannert de Kulissen. Wéi ginn Coursen erstallt?

Dank Volodya Guryanov, engem zertifizéierte Kubernetes Administrateur an Ingenieur / Team Lead zu Southbridge, deen Zeien an aktiv un der Schafung vu ville Slurm Coursen vun Ufank un deelgeholl huet.

Hien huet d'Underbelly natierlech Kreatioun gesinn - Komplexitéiten an thorny Rakes, Abléck an onerwaart Léisungen. An déi scho vertraut Kubernetes Intensiven, wéi Slurm Basic a Slurm Mega. An en neien, gréisstendeels iwwerschaffte Cours Slurm DevOps: Tools & Cheats, deen onbedéngt no kënnt a fänkt den 19. August un.

Hannert de Kulissen. Wéi ginn Coursen erstallt?

Awer, vläicht, genuch vun den Texter, loosst eis op d'Geschicht selwer goen. Wéi aus e puer intensiv Themen eng komplett selbststänneg a villsäiteg Docker Course. Also ech fänken un d'Geschicht vu wéi Coursen erstallt an entwéckelt ginn - genau wéi "Virun enger laanger Zäit an enger Galaxis wäit, wäit ewech ..."

Wat ass hannert de Kulissen?

Wann Dir frot wéi mir Coursen maachen a wou et alles ufänkt, äntweren ech einfach "Et fänkt alles mat enger Iddi un."

Normalerweis kënnt d'Iddi iergendwou vun - mir sëtze net am Keller mat Handschellen, bis mir erauskommen: "Op wéi engem Thema solle mir e Cours maachen?" Iddie kommen iergendwou eleng aus externe Quellen. Heiansdo fänken d'Leit aktiv un ze froen: "Wat wësst Dir iwwer esou an esou eng spezifesch Technologie?" Oder wéi et mam Docker war, datt et onméiglech war, hien an den Timing fir den Intensivcours ze passen - hien huet selbstverständlech missen dobausse geholl ginn, fir Zäit ze hunn, eppes während dem Cours ze soen.

Hannert de Kulissen. Wéi ginn Coursen erstallt?

Dëst ass wéi eng Iddi erschéngt.

Nodeems et ugekënnegt gouf, menger Meenung no, fänkt dee schwieregste Moment un - allgemeng ze verstoen wat an dësem Cours mat abegraff ass - dat ass ganz vergläichbar mat wéi d'Spriecher op all Konferenz virbereet sinn.

Et gëtt een Haaptschmerz wann Dir scheinbar en Thema gewielt hutt an denkt: "Wat kann ech doriwwer soen? Dëst ass ze einfach, dat ass evident, jidderee weess dat och.

Mä eigentlech ass dat guer net de Fall. An ech perséinlech soen op ville Plazen, datt dat, wat Iech evident ass, fir déi, déi kommen fir Iech nolauschteren oder e Cours maachen, guer net evident ass. An hei entsteet esou eng grouss Schicht vun Aarbecht an internen Konflikt, wat an de Cours mat abegraff ass. Als Resultat kréie mir esou eng Lëscht vu Kapitelen mat esou iwwerflësseg grousse Schlag, iwwer wat de Cours wäert sinn.

An da fänkt déi einfach Routineaarbecht un:

  • Auswiel vun Material
  • Liest virsiichteg d'Dokumentatioun fir déi aktuell Versioun, well d'IT Welt elo mat enger Aart vu kosmescher Geschwindegkeet entwéckelt. Och wann Dir mat eppes schafft an e Cours doriwwer maacht, musst Dir an d'Dokumentatioun goen a kucken wat do nei ass, iwwer wat interessant ass ze schwätzen, wat besonnesch nëtzlech ass ze ernimmen.
  • An e bestëmmte Skelett vum Cours erschéngt, wou déi meescht Themen, am Allgemengen, scho bedeckt sinn an et schéngt, datt wat och ëmmer do ass - Videoen ophuelen an se an d'Produktioun starten.
  • Awer tatsächlech, nee, da fänkt déi haart Aarbecht un, awer net fir d'Auteuren vum Cours, mee fir déi déi testen. Normalerweis sinn eis Alpha-Tester technesch Ënnerstëtzung, déi éischtens d'Course fir all syntaktesch a grammatesch Feeler korrigéiert. Zweetens, si schloën eis schmerzhaft mat Stécker a schwieren, wann et e puer komplett onsichtbar, onverständlech Plazen sinn. Wann e puer komplex komponéiert Ënneruerdnungssätz déi e puer Säiten daueren oder offensichtlech Nonsens an den Texter erschéngen. Si liesen alles, kuckt no.
  • Da fänkt d'Praxis-Testphase un, wou och e puer offensichtlech net funktionnéierend Saachen erfaasst ginn an e puer Momenter gewisen ginn, déi entweder méi schwéier kënne gemaach ginn, well et net ganz interessant gëtt - just sëtzen a kopéieren - a Plazen identifizéiert ginn wou et ganz ass schwiereg a mir hunn vill ze maachen mir wëllen vu Leit déi dëse Cours huelen wäert. An da kommen Empfehlungen: "Jongen, maacht et méi einfach hei, et wäert méi einfach sinn ze gesinn an et gëtt méi Virdeeler dovun."
  • Nodeems dës Quantitéit un Aarbecht gemaach ass, gëtt den Deel deen dem Video bezunn ass geschriwwen, alles schéngt gutt ze sinn. An Dir kënnt et scho fir d'Produktioun spenden, fir Reklamm fir dëse Cours. Awer erëm, nee, et ass ze fréi - well viru kuerzem hu mir opgehalen eis selwer e bëssen ze trauen an am Prinzip méi mat Feedback ze schaffen. Et gëtt sou eppes wéi Beta Testen - dëst ass wann d'Leit vun Auslänner invitéiert sinn, net op iergendeng Manéier mat eiser Firma verbonne sinn, a fir e puer Goodies ginn se all Deeler vum Cours gewisen, Videoen, Text, praktesch Aufgaben, sou datt se d'Qualitéit vum Material, d'Disponibilitéit vum Material evaluéieren an eis gehollef de Cours esou gutt wéi méiglech ze maachen.
  • A wann e puer esou Iteratiounen duerchgoen, Spriecher, Alpha Testen a Form vun technescher Ënnerstëtzung, Beta Testen, Verbesserungen. An da fänkt alles erëm un - technesch Ënnerstëtzung, Beta Testen, Verbesserungen.
  • An iergendwann kënnt d'Verständnis datt entweder mir mat Modifikatioune fäerdeg sinn, well et komplett onrealistesch ass fir sécherzestellen datt jiddereen et gär huet, oder drastesch Entscheedunge getraff ginn. Wa vill Kommentaren op bestëmmte Plazen kritesch sinn, maach se global nei, well eppes ass falsch gaang.
  • Da kënnt d'Zäit fir kleng Ännerungen - iergendwou ass de Saz net ganz schéin formuléiert, iergendwou huet een d'Schrëft net gär, 14,5, awer gär 15,7.
  • Wann dës Zort Kommentar bleift, dann ass et, de Cours méi oder manner mécht op, offiziell Verkaf fänkt un.

An op den éischte Bléck ass déi kuerz an einfach Aufgab fir e Cours ze kreéieren guer net einfach an dauert onheemlech laang.

An et gëtt e weidere wichtege Punkt datt d'Aarbecht mam Cours net ophält wann de Cours verëffentlecht gëtt. Als éischt, liesen mir virsiichteg d'Kommentaren déi op verschidden Deeler hannerlooss ginn. An och trotz all den Efforten déi mir gemaach hunn, sinn e puer Mängel nach ëmmer identifizéiert, e puer Feeler ginn ënnerwee an Echtzäit korrigéiert a verbessert, sou datt all spéider Benotzer e bessere Service kritt.

Hannert de Kulissen. Wéi ginn Coursen erstallt?

All Cours huet säin eegene Produktbesëtzer, deen nieft dem allgemenge Konzept definéieren, d'Deadline iwwerpréift, hien notéiert an de Rand, datt wann d'Zäit kënnt, de Cours komplett ëmzeschreiwen, an et wäert definitiv kommen, well an zwee Joer, oder souguer e Joer méi spéit, e puer vun deem wat mir erzielen wäert irrelevant ginn einfach well et moralesch verouderd gëtt. De Besëtzer vum Produkt mécht Notizen an de Rand, déi meeschtens d'Leit froe wéi eng Punkte onkloer waren, wéi eng Aufgaben ganz schwéier schéngen, an déi schéngen am Géigendeel ganz einfach. An all dat gëtt berücksichtegt wann Dir de Cours nei opgeholl gëtt, während enger Aart vu Refactoring, sou datt all Iteratioun vum globale Kurs besser, méi bequem a komfortabel gëtt.

Dëst ass wéi Coursen erschéngen.

Wéi den Docker-Cours gebuer gouf

Dëst ass eng separat an esouguer ongewéinlech Thema fir eis. Well op der enger Säit hu mir net geplangt et ze maachen, well vill Online Schoulen et ubidden. Op der anerer Säit huet hie selwer no Fräiheet gefrot an eng logesch Plaz an eisem Konzept fonnt fir IT Spezialisten zu Kubernetes ze trainéieren.

Ganz global geschwat, am Ufank huet alles ugefaang mat engem Cours iwwer Kubernetes, wéi et just ugefaang huet, menger Meenung no, nom éischte Slurm. Mir hunn Feedback gesammelt a gesinn datt vill Leit eppes zousätzlech iwwer Docker soss anzwousch wëlle liesen, an allgemeng komme vill an de Basiscours op Kubernetes ouni ze wëssen wat et ass Docker.

Dofir hu si fir den zweete Slurm e Cours gemaach - oder éischter, net emol e Cours, awer e puer Kapitelen iwwer Dockers gemaach. Wou si déi grondleeënd Saache gesot hunn, fir datt Leit, déi op d'Intensiv kommen, sech net entzu fillen an allgemeng verstinn wat geschitt.

Hannert de Kulissen. Wéi ginn Coursen erstallt?

An dunn hunn d'Evenementer sech ongeféier esou entwéckelt. D'Quantitéit vum Material ass gewuess an huet an 3 Deeg gestoppt. An eng logesch an offensichtlech Iddi ass opgetaucht: firwat net dat wat mir bei Slurm Basic ofdecken an eng Aart vu klenge Cours ëmsetzen, op deen Dir Leit kënnt schécken, déi eppes iwwer Docker kucke wëllen, ier Dir en intensiven Cours op Kubernetes huelen.

Slurm Junior ass tatsächlech eng Kombinatioun vu verschiddene sou Basiscoursen. Als Resultat gouf den Docker-Cours e Stéck Slurm Junior. Dat ass, dëst ass esou e Null Schrëtt virdru Basis и Mega. An da gouf et just ganz grondleeënd Abstraktiounen.

Hannert de Kulissen. Wéi ginn Coursen erstallt?

Iergendwann hunn d'Leit ugefaang ze froen: "Jongen, dat ass alles super, dëst ass genuch fir ze verstoen vu wat Dir op den Intensivcoursen schwätzt. Wou kann ech méi am Detail liesen iwwer wat Docker ka maachen a wéi een domat schafft, a wat et ass? Also ass d'Iddi opkomm fir et direkt ze maachen voll Cours op Docker, sou datt, éischtens, Leit, déi mat Kubernetes op Slurm kommen, nach ëmmer dohinner geschéckt kënne ginn, an op der anerer Säit, fir déi, déi an dësem Stadium vun der Entwécklung net mol un Kubernetes interesséiert sinn. Also datt en IT Spezialist eise Cours iwwer Docker ka kommen kucken a säin evolutive Wee einfach mat purem Docker starten. Also datt mir sou e vollwäertege, komplette Cours hunn - an da sinn vill, déi dëse Cours gekuckt hunn, hunn eng Zäit mat purem Docker geschafft, op den Niveau gewuess wou se Kubernetes oder en aneren Orchestersystem brauchen. A si koumen besonnesch bei eis.

Heiansdo gëtt d'Fro gestallt: "Wat fir Leit brauche vläicht elo keng Kubernetes?" Awer dës Fro ass net iwwer Leit, et ass éischter eng Fro iwwer Firmen. Hei musst Dir verstoen datt Kubernetes verschidde Fäll huet, wou et gutt passt an Aufgaben déi et gutt léist, awer am Géigendeel, et ginn e puer Szenarie fir Kubernetes ze benotzen wann et zousätzlech Péng an zousätzlech Leed verursaacht. Dofir hänkt et net emol vu Leit of, mee vu wéi eng Firmen sech entwéckelt hunn a wéi laang.

Zum Beispill, e schrecklechen Legacy Monolith - Dir sollt et wahrscheinlech net an Kubernetes drécken, well et méi Probleemer wéi Virdeeler verursaacht. Oder, zum Beispill, wann dëst e klenge Projet ass, huet et eng kleng Laascht oder, am Prinzip, net vill Suen a Ressourcen. Et ass kee Sënn et an Kubernetes ze zéien.

An am Allgemengen, wahrscheinlech, am Allgemengen, wéi vill Leit scho gesot hunn, wann Dir d'Fro stellt: "Brauchen ech Kubernetes?", Da brauch Dir et wahrscheinlech net. Ech erënnere mech net, wien fir d'éischt mat deem komm ass, menger Meenung no, Pasha Selivanov. Ech averstanen mat dëser 100%. An Dir musst op Kubernetes wuessen - a wann et scho kloer gëtt datt ech Kubernetes brauch an eis Firma et brauch, an et hëlleft esou an esou Themen ze léisen, da mécht et wahrscheinlech Sënn fir ze léieren a genee erauszefannen wéi se setzen et gutt op, sou datt de Prozess vum Wiessel op Kubernetes net ganz schmerzhaf ass.

E puer Kannerkrankheeten an e puer einfach Saachen, an och net ganz einfach, kënne besonnesch bei eis erausfonnt ginn, an net duerch Ären eegene Rake a Péng goen.

Vill Firme si genee esou gaang, datt et am Ufank just eng Zort Infrastruktur ouni Containeriséierung gouf. Dunn sinn se op de Punkt komm wou et schwéier gouf alles ze geréieren, si sinn op Docker gewiesselt an iergendwann sinn se op de Punkt gewuess wou et am Kader vum Docker an deem wat et ubitt knapp ginn ass. A si hunn ugefaang ze kucken wat ronderëm war, wéi eng Systemer dës Probleemer léisen, a besonnesch Kubernetes - dëst ass ee vun deene Systemer déi Iech erlaabt Problemer ze léisen wann pure Docker voll ass a Funktionalitéit feelt, dëst ass e wierklech gudde Fall wann d'Leit Si gi Schrëtt fir Schrëtt vun ënnen erop, verstinn datt dës Technologie net genuch ass a plënneren op den nächsten Niveau. Si hunn eppes benotzt, et gouf erëm knapp, a si sinn weider gaang.

Dëst ass eng bewosst Wiel - an et ass ganz cool.

Am Allgemengen gesinn ech, datt eise System ganz schéin opgebaut ass, z.B. docker Course, souguer duerch Video Coursen. Dann nom Docker geet et Basis Kubernetes, dann Mega Kubernetes, dann ceph. Alles ass logesch opgestallt - eng Persoun passéiert an en zolitte Beruff entsteet.

Prinzipiell erlaabt d'Set vu Coursen Iech vill Fäll ze decken, och modern. Et ginn nach Beräicher déi eng gro Zone bleiwen, ech hoffen, datt mer geschwënn e puer Coursen schafen, déi eis erlaben dës gro Beräicher zouzemaachen, virun allem wäerte mir eppes iwwer Sécherheet kommen. Well dat gëtt ganz relevant.

Kuerz gesot, mir hunn e puer gro Beräicher, déi et ganz flott wier ze zoumaachen, sou datt et e komplett, komplett Bild wier - an d'Leit kéinte kommen, a grad wéi Kubernetes selwer wéi e Lego Konstruktor ass, kënnt Dir verschidde Saachen aus maachen et sammelen, wann et nach net genuch ass - Zousaz, datselwecht mat eise Coursen, fir datt d'Leit kënne verstoen, wat se dovu brauchen, si mussen eng Aart Puzzel, eng Aart Konstruktiounsset aus eise Coursen zesummestellen.

Hannert de Kulissen. Wéi ginn Coursen erstallt?

Wann Dir Iech eng allgemeng korrekt an éierlech Fro stellt: "Wie kéint elo en aktiven Docker-Cours benotzen?", dann:

  • Fir Studenten, déi just ufänken an et ze kréien.
  • Testen Departement Mataarbechter.
  • Tatsächlech sinn et vill Firmen déi nach ëmmer net nëmmen Docker net benotzen, awer keen huet vun esou Technologie héieren an am Prinzip net wësse wéi se se benotzen. An ech kennen e puer grouss Firmen zu St. Besonnesch fir esou Firmen, fir Ingenieuren an esou Firmen, kann dëse Cours ganz interessant sinn, well éischtens et Iech erlaabt Iech séier an dëser Technologie z'ënnerhuelen, an zweetens, soubal e puer Ingenieuren optrieden, déi verstoen wéi et alles ass. Wierker, si kënnen et an d'Firma bréngen an dës Kultur an dës Richtungen an der Firma entwéckelen.
  • Menger Meenung no kann dëse Cours nach ëmmer nëtzlech sinn fir déi, déi scho mam Docker geschafft hunn, awer ganz wéineg a méi am Stil "do eemol, zweemol maachen" - an elo wäerte se iergendwéi mat de selwechte Kubernetes interagéieren, an dëst leet hinnen gewësse Obligatiounen op, wann Dir ganz iwwerflächlech Kenntnisser hutt wat Docker ass, wéi Dir et bedreift, awer gläichzäiteg wësst Dir net wéi et vu bannen funktionnéiert, Dir wësst net wat et am Beschten ass et a wat besser net ze maachen, Da passt dëse Cours gutt fir d'Wëssen ze systematiséieren an ze verdéiwen.

Awer wann Dir Wëssen um Niveau hutt: "Ech weess net wéi ech déiselwecht Docker Dateien richteg schreiwen, ech ka mir virstellen wat Nummraim sinn, wéi Container funktionnéieren, wéi se tatsächlech um Betribssystemniveau ëmgesat ginn" - da gëtt et definitiv kee Sënn fir eis ze goen, Dir wäert näischt Neies léieren an Dir wäert e bëssen traureg fir d'Suen an d'Zäit sinn.

Wa mir formuléieren wéi eng Virdeeler eise Cours huet, dann:

  • Mir hu probéiert dëse Cours mat enger genuch Zuel vu praktesche Fäll ze maachen, déi Iech erlaben net nëmmen den theoreteschen Deel ze verstoen deen existéiert, awer och ze verstoen firwat Dir et braucht a wéi Dir et an Zukunft benotzt;
  • et gi verschidde Sektiounen déi ganz seelen iwwerall fonnt ginn - an allgemeng gëtt et net sou vill Material op hinnen. Si bezéie sech op d'Interaktioun vum Docker mam Betribssystem, och e bëssen anescht. Wéi eng Mechanismen huet Docker aus dem Betribssystem geholl fir de Containeriséierungssystem ëmzesetzen - an dëst gëtt esou e méi déif Verständnis vun der ganzer Fro vu Container am Linux Betriebssystem ze lafen. Wéi et funktionnéiert, wéi et mateneen am Betribssystem interagéiert, dobaussen, a sou weider.

Dëst ass sou e wierklech déif Bléck datt et zimlech selten geschitt, a gläichzäiteg, menger Meenung no, ass et ganz wichteg. Wann Dir all Technologie gutt wëllt verstoen a verstoen wat Dir dovunner erwaart, musst Dir op d'mannst eng allgemeng Iddi hunn wéi et op engem nidderegen Niveau funktionnéiert.

Eise Cours weist a erzielt wéi dëst aus der Siicht vum Betribssystem funktionnéiert. Engersäits benotzen all Containeriséierungssystemer déiselwecht Betribssystemmechanismus. Op der anerer Säit huelen se dat wat am Linux Betribssystem ass, wéi Docker. Aner Containeriséierungssystemer hunn näischt Neies komm - si hunn dat geholl wat schonn a Linux war a just e praktesche Wrapper geschriwwen, deen Iech erlaabt et séier ze ruffen, auszeféieren oder iergendwéi domat ze interagéieren. Dee selwechte Docker ass net eng ganz grouss Schicht tëscht dem Betribssystem an der Kommandozeil, et ass eng Aart Utility, déi Iech erlaabt net Kilotonne vu Kommandoen oder eng Aart C Code ze schreiwen fir e Container ze kreéieren, awer dëst ze maachen andeems Dir gitt e puer Linnen am Terminal.

An nach eng Saach, wa mir speziell iwwer Docker schwätzen, wat Docker wierklech an d'IT Welt bruecht huet, si Standarden. Wéi d'Applikatioun soll lancéiert ginn, wéi et soll funktionnéieren, wat sinn d'Ufuerderunge fir Logbicher, wat sinn d'Ufuerderunge fir d'Skaléierung, d'Konfiguratioun vun der Applikatioun selwer.

A ville Weeër geet Docker iwwer Standarden.

D'Standarden plënneren och op Kubernetes - an et gi genee déiselwecht Normen; wann Dir wësst wéi Dir Är Applikatioun gutt am Docker leeft, da funktionnéiert et 99% vun der Zäit grad esou gutt bannent Kubernetes.

Wann Dir Iech net nëmmen interesséiert hutt wéi den Docker-Cours entstanen ass, awer och an anere Coursen, awer och aus enger praktescher Siicht fir de Cours selwer interesséiert, dann Et ass nach Zäit et mat enger Pre-Order Remise vu 5000 Rubel ze kafen bis den 30. Juli.

Mir freeën eis Iech ze gesinn!

Source: will.com

Setzt e Commentaire