Bayan fage. Ta yaya ake ƙirƙirar darussa?

Mahalarta tana zuwa kwas ko kwas mai zurfi. Yana ganin layuka masu tsari na goyan bayan fasaha, igiyoyin wutar lantarki da aka lalata su da kyau, tsarin allo na zauren lacca, hotuna masu haske da zane-zane. Masu magana da barkwanci da murmushi suna ba da bayanai ta yadda za ku sami lokacin fahimtar su. An saita tashoshi, gudanar da ayyuka kawai tashi daga yatsu, sai dai wani lokacin kuna buƙatar taimakon ma'aikatan fasaha. goyon baya.

Hakanan kofi yana karya tare da mutane masu tunani iri ɗaya, yanayi mai daɗi da kuzari, musayar gogewa, tambayoyin da ba a zata ba ga masu magana. Dukansu amsoshi da bayanan da ba za ku samu a cikin litattafai ba, amma a aikace kawai.

Yaya tsawon lokaci, ƙoƙari da jijiyoyi kuke tsammanin ya ɗauki don yin kama da haka?

Bayan fage. Ta yaya ake ƙirƙirar darussa?

Godiya ga Volodya Guryanov, ƙwararren Manajan Kubernetes kuma injiniya / jagora a Southbridge, wanda ya shaida kuma ya shiga cikin ƙirƙirar darussan Slurm da yawa tun daga farkon.

Ya ga ƙasƙanci na haƙiƙa halitta - rikitarwa da rake ƙaya, fahimta da mafita marasa tsammani. Kuma kunsan Kubernetes intensives, kamar Slurm Basic da Slurm Mega. Da kuma sabon kwas, wanda aka sabunta Slurm DevOps: Kayan aiki & Mai cuta, wanda ke gabatowa babu kakkautawa kuma zai fara a ranar 19 ga watan Agusta.

Bayan fage. Ta yaya ake ƙirƙirar darussa?

Amma, watakila, isa ga kalmomin, bari mu ci gaba zuwa labarin kanta. Ta yaya daga maudu'i biyu masu tsauri gaba ɗaya mai dogaro da kai da yawa Docker hanya. Don haka zan fara labarin yadda ake ƙirƙira da haɓaka darussa - kamar "Tun da daɗewa a cikin galaxy mai nisa, mai nisa..."

Me ke bayan fage?

Idan ka tambayi yadda muke yin kwasa-kwasan da kuma inda aka fara duka, zan amsa kawai "Dukkan yana farawa da ra'ayi."

Yawancin lokaci ra'ayin yana fitowa ne daga wani wuri - ba ma zama daure a cikin ginshiki ba har sai mun fito da: "Wane batu ya kamata mu yi kwas a kai?" Ra'ayoyin suna fitowa daga wani wuri da kansu daga tushen waje. Wani lokaci mutane sukan fara tambaya a hankali: "Me kuka sani game da irin wannan fasaha ta musamman?" Ko kuma yadda ya kasance tare da Docker cewa ba zai yuwu a shigar da shi cikin lokacin horo mai zurfi ba - a fili dole ne a fitar da shi waje don samun lokacin da zai faɗi wani abu yayin karatun mai zurfi.

Bayan fage. Ta yaya ake ƙirƙirar darussa?

Wannan shine yadda ra'ayi ya bayyana.

Bayan an sanar da shi, a ganina, lokacin da ya fi wahala ya fara - don fahimtar abin da za a haɗa a cikin wannan kwas - wannan ya yi daidai da yadda ake shirya masu magana don kowane taro.

Akwai babban zafi yayin da kuke ganin kun zaɓi batun kuma kuyi tunani: “Me zan iya faɗa game da shi? Wannan abu ne mai sauƙi, wannan a bayyane yake, kowa ya san wannan ma.

Amma a gaskiya sam ba haka lamarin yake ba. Kuma ni da kaina ina faɗa a wurare da yawa cewa abin da kuke gani a bayyane yake a gare ku, ga waɗanda suka zo su saurare ku ko suka ɗauki kwas, ba a bayyane yake ba ko kaɗan. Kuma a nan irin wannan babban aikin aiki da rikici na ciki ya taso, game da abin da za a haɗa a cikin hanya. A sakamakon haka, muna samun irin wannan jerin surori tare da irin wannan babban bugun jini, abin da hanya za ta kasance.

Sannan aikin yau da kullun yana farawa:

  • Zaɓin kayan abu
  • Karanta a hankali takaddun takaddun don sigar yanzu, tunda duniyar IT yanzu tana haɓaka a wani nau'in saurin sararin samaniya. Ko da kun yi aiki tare da wani abu kuma ku yi kwas game da shi, dole ne ku je zuwa takardun ku ga abin da ke sabo a can, abin da ke da ban sha'awa don magana game da, abin da zai iya zama da amfani musamman a ambaci.
  • Kuma wani kwarangwal na kwas ya bayyana, inda yawancin batutuwa, a gaba ɗaya, an riga an rufe su kuma da alama duk abin da ke can - rikodin bidiyo da kaddamar da su a cikin samarwa.
  • Amma a gaskiya, a'a, to, aiki mai wuyar gaske ya fara, amma ba ga mawallafa na hanya ba, amma ga waɗanda suka gwada. Yawanci masu gwajin mu na alpha goyan bayan fasaha ne, waɗanda, da farko, suna tantance darussa don kowane kuskuren syntactic da na nahawu. Na biyu, suna dukanmu da radadi da sanduna kuma suna rantsuwa lokacin da akwai wasu wuraren da ba a iya ganewa gaba ɗaya. Lokacin da wasu jumlolin ƙasƙanci masu sarƙaƙƙiya ƙunshe da ɗorewa shafuna biyu ko bayyanannun maganar banza suka bayyana a cikin matani. Sun karanta shi duka, suna neman shi.
  • Sa'an nan kuma an fara gwajin gwaji, inda kuma ana kama wasu abubuwan da ba na aiki ba, kuma an nuna wasu lokuta waɗanda za a iya ƙara su da wahala, tun da ba abin sha'awa ba ne - kawai a zauna da kwafi - kuma an gano wuraren da yake sosai. mai wuya kuma muna da abubuwa da yawa da muke so daga mutanen da za su yi wannan kwas. Sannan shawarwari sun zo: "Maza, ku sauƙaƙa a nan, zai zama da sauƙi a gane kuma za a sami ƙarin fa'ida daga gare ta."
  • Bayan an gama wannan adadin aikin, an rubuta sashin da ke da alaƙa da bidiyon, komai yana da kyau. Kuma za ku iya riga ku ba da ita don samarwa, don tallata wannan kwas. Amma kuma, a'a, ya yi da wuri - saboda kwanan nan mun daina amincewa da kanmu kadan kuma, bisa ga ka'ida, mun fara aiki tare da amsawa. Akwai irin wannan abu kamar gwajin beta - wannan shine lokacin da aka gayyaci mutane daga waje, ba a haɗa su da kamfaninmu ta kowace hanya ba, kuma don wasu abubuwan jin daɗi ana nuna su duka sassan kwas, bidiyo, rubutu, ayyuka masu amfani, don su kimanta ingancin kayan, samun damar kayan kuma ya taimaka mana mu sanya darasi mai kyau kamar yadda zai yiwu.
  • Kuma lokacin da yawancin irin waɗannan abubuwan suka wuce, masu magana, gwajin alpha ta hanyar goyan bayan fasaha, gwajin beta, haɓakawa. Kuma a sa'an nan komai ya sake farawa - goyon bayan fasaha, gwajin beta, ingantawa.
  • Kuma a wani lokaci, fahimtar ya zo cewa ko dai an yi mu tare da gyare-gyare, domin ba daidai ba ne a tabbatar da cewa kowa yana son shi, ko kuma an yanke wasu tsauri masu tsauri. Lokacin da yawancin sharhi kan wasu wurare ke da mahimmanci, sake gyara su a duniya, saboda wani abu ya ɓace.
  • Sa'an nan lokacin ya zo don ƙananan gyare-gyare - wani wuri ba a tsara jumlar da kyau ba, wani wuri wani ba ya son font, 14,5, amma yana son 15,7.
  • Lokacin da irin wannan sharhi ya kasance, to, shi ke nan, kos ɗin ya buɗe ko žasa, tallace-tallace na hukuma ya fara.

Kuma a kallon farko, ɗan gajeren aiki mai sauƙi na ƙirƙirar kwas ya zama ba mai sauƙi ba kuma yana ɗaukar lokaci mai tsawo.

Kuma akwai wani muhimmin batu wanda aiki tare da kwas din ba ya ƙare lokacin da aka saki kwas. Da farko, mun karanta a hankali sharhin da aka bari akan wasu sassa. Kuma duk da kokarin da muka yi, har yanzu ana gano wasu kurakurai, ana gyara wasu kurakurai a kan hanya, a hakikanin lokaci, ta yadda kowane mai amfani da shi ya sami kyakkyawan sabis.

Bayan fage. Ta yaya ake ƙirƙirar darussa?

Kowane kwas yana da nasa mai samfurin, wanda baya ga ma'anar ma'anar gabaɗaya, yana bincika lokacin ƙarshe, yana yin bayanin kula a cikin ɓangarorin cewa idan lokacin sake rubuta kwas ɗin gaba ɗaya ya zo, kuma tabbas zai zo, saboda a cikin shekaru biyu. ko ma bayan shekara guda, wasu daga cikin abubuwan da muka faɗa za su zama ba su da amfani don kawai za su zama tsohuwar ɗabi’a. Mai samfurin yana yin bayanin kula a cikin ɓangarorin da galibi mutane ke tambayar menene maki ba su da tabbas, waɗanne ayyuka ne suka yi kama da wahala, kuma waɗanda suka yi kama, akasin haka, mai sauƙi. Kuma duk wannan ana la'akari da lokacin sake yin rikodin kwas ɗin, yayin wani nau'in sake fasalin, ta yadda kowane nau'i na tsarin duniya ya zama mafi kyau, mafi dacewa da kwanciyar hankali.

Wannan shine yadda darussa ke bayyana.

Yadda aka haifi kwas din Docker

Wannan keɓantaccen maudu'i ne a gare mu. Domin a gefe guda, ba mu yi shirin yi ba, saboda yawancin makarantu na kan layi suna ba da shi. A gefe guda, ya nemi a sake shi kuma ya sami wuri mai ma'ana a cikin tunaninmu na horar da kwararrun IT a Kubernetes.

Da yake magana sosai a duniya, da farko duk ya fara ne da kwas akan Kubernetes, lokacin da aka fara kawai, a ganina, bayan Slurm na farko. Mun tattara ra'ayoyin kuma mun ga cewa mutane da yawa suna son karanta ƙarin wani abu game da Docker a wani wuri dabam, kuma gabaɗaya da yawa suna zuwa babban kwas akan Kubernetes ba tare da sanin menene ba. Docker.

Don haka, don Slurm na biyu sun yi kwas - ko kuma wajen, ba ma kwas ba, amma sun yi surori biyu akan Dockers. Inda suka faɗi wasu abubuwa masu mahimmanci, ta yadda mutanen da suka zo cikin hanzari ba za su ji an rasa su ba kuma su fahimci abin da ke faruwa gaba ɗaya.

Bayan fage. Ta yaya ake ƙirƙirar darussa?

Sannan abubuwan da suka faru sun kasance kamar haka. Adadin kayan ya girma kuma ya daina dacewa a cikin kwanaki 3. Kuma ra'ayi mai ma'ana da bayyananne ya bayyana: me yasa ba za mu juya abin da muka rufe a Slurm Basic zuwa wani nau'in ƙaramin darasi wanda zaku iya tura mutanen da ke son kallon wani abu game da Docker kafin yin kwas mai zurfi akan Kubernetes.

Slurm Junior shine, a haƙiƙa, haɗe-haɗe da irin waɗannan darussa na asali da yawa. Sakamakon haka, karatun Docker ya zama yanki na Slurm Junior. Wato wannan matakin sifili ne a baya Na asali и Mega. Kuma a sa'an nan akwai kawai ainihin asali abstractions.

Bayan fage. Ta yaya ake ƙirƙirar darussa?

A wani lokaci, mutane suka fara tambaya: “Maza, wannan duk abin da yake da kyau, wannan ya isa ku fahimci abin da kuke magana a kai a manyan kwasa-kwasan. A ina zan iya karantawa dalla-dalla game da abin da docker zai iya yi da yadda ake aiki da shi, kuma menene?” Don haka tunanin ya zo don a daidaita shi cikakken kwas a kan Docker, don haka, da farko, mutanen da suka zo Slurm ta amfani da Kubernetes har yanzu ana iya aika su zuwa gare shi, kuma a gefe guda, ga waɗanda ba su da sha'awar Kubernetes a wannan mataki na ci gaba. Don ƙwararren IT zai iya zuwa kallon karatunmu akan Docker kuma ya fara hanyar juyin halittarsa ​​kawai tare da Docker mai tsabta. Don haka muna da irin wannan cikakkiyar cikakkiyar kwas - sannan kuma da yawa, bayan sun kalli wannan kwas, sun yi aiki na ɗan lokaci tare da Docker mai tsabta, sun girma zuwa matakin da suke buƙatar Kubernetes ko wani tsarin ƙungiyar kade-kade. Kuma sun zo mana musamman.

Wani lokaci ana tambayar tambaya: "Wane irin mutane ne yanzu bazai buƙatar Kubernetes ba?" Amma wannan tambaya ba game da mutane ba ne, a'a tambaya ce game da kamfanoni. Anan kana buƙatar fahimtar cewa Kubernetes yana da wasu lokuta inda ya dace da kuma ayyukan da yake warwarewa da kyau, amma akasin haka, akwai wasu yanayi don amfani da Kubernetes lokacin da ya haifar da ƙarin ciwo da ƙarin wahala. Sabili da haka, ba ma dogara ga mutane ba, amma akan abin da kamfanoni ke haɓakawa da kuma tsawon lokaci.

Misali, wasu munanan Legacy monolith - tabbas bai kamata ku tura shi cikin Kubernetes ba, saboda zai haifar da ƙarin matsaloli fiye da fa'idodi. Ko kuma, alal misali, idan wannan ƙaramin aiki ne, yana da ƙananan kaya ko kuma, a ka'ida, ba kudi da yawa ba. Babu ma'ana a ja shi zuwa Kubernetes.

Kuma a gaba ɗaya, mai yiwuwa, a gaba ɗaya, kamar yadda mutane da yawa suka rigaya sun ce, idan kuna yin tambaya: "Ina bukatan Kubernetes?", to, mai yiwuwa ba ku buƙatar shi. Ban tuna wanda ya fara zo da shi ba, a ganina, Pasha Selivanov. Na yarda da wannan 100%. Kuma kuna buƙatar girma har zuwa Kubernetes - kuma lokacin da ya riga ya bayyana cewa ina buƙatar Kubernetes kuma kamfaninmu yana buƙatar shi, kuma zai taimaka wajen magance irin waɗannan batutuwa da irin waɗannan batutuwa, to tabbas yana da ma'ana don zuwa koyo da gano daidai yadda ake saitawa. yana da kyau, don haka tsarin canzawa zuwa Kubernetes ba shi da zafi sosai.

Wasu cututtuka na yara da wasu abubuwa masu sauƙi, har ma ba masu sauƙi ba, za a iya gano su musamman daga gare mu, kuma kada ku shiga rake da ciwon ku.

Kamfanoni da yawa sun tafi daidai yadda da farko akwai wasu nau'ikan abubuwan more rayuwa ba tare da kwantena ba. Daga nan sai suka kai ga da wahala wajen sarrafa su duka, sun koma Docker kuma a wani lokaci suka girma har ya zama matsi a cikin tsarin Docker da abin da yake bayarwa. Kuma sun fara duban abin da ke kewaye da abin da tsarin ke magance waɗannan matsalolin, kuma musamman Kubernetes - wannan shine ɗayan waɗannan tsarin da ke ba ku damar magance matsalolin lokacin da Docker mai tsabta ya cika da rashin aiki, wannan lamari ne mai kyau sosai lokacin da mutane. Suna tafiya mataki-mataki daga ƙasa zuwa sama, sun fahimci cewa wannan fasaha ba ta isa ba kuma suna motsawa zuwa mataki na gaba. Sun yi amfani da wani abu, ya sake zama da wuya, kuma suka ci gaba.

Wannan zabi ne mai hankali - kuma yana da kyau sosai.

Gabaɗaya, na ga cewa tsarinmu yana da kyau sosai, misali. docker course, ko da ta hanyar darussan bidiyo. Sannan bayan docker ya tafi Kubernetes na asali, Sannan Mega Kubernetes, Sannan ceph. Komai yana layi a hankali - mutum ya wuce kuma ingantaccen sana'a ya bayyana.

A ka'ida, saitin kwasa-kwasan yana ba ku damar rufe batutuwa da yawa, har ma da na zamani. Har yanzu akwai wuraren da suka rage launin toka, ina fatan nan ba da jimawa ba za mu samar da wasu kwasa-kwasan da za su ba mu damar rufe wadannan wuraren toka, musamman ma, za mu fito da wani abu na tsaro. Domin wannan yana zama mai dacewa sosai.

A takaice, muna da wasu wuraren launin toka wanda zai yi kyau sosai a rufe, ta yadda zai zama cikakke, cikakken hoto - kuma mutane za su iya zuwa, kuma kamar yadda Kubernetes kanta yake kamar maginin Lego, za ku iya yin abubuwa daban-daban daga. yana tattara, idan har yanzu bai isa ba - kari, iri ɗaya tare da darussanmu, don mutane su fahimci abin da suke buƙata daga wannan; suna buƙatar haɗa nau'ikan wasanin gwada ilimi, nau'in gini da aka saita daga kwasa-kwasanmu.

Bayan fage. Ta yaya ake ƙirƙirar darussa?

Idan kun tambayi kanku cikakkiyar tambaya madaidaiciya kuma mai gaskiya: "Wane ne zai iya amfani da kwas ɗin Docker mai aiki yanzu?", sannan:

  • Ga daliban da suka fara shiga ciki.
  • Gwajin ma'aikatan sashen.
  • A zahiri, akwai kamfanoni da yawa waɗanda har yanzu, ba wai kawai ba sa amfani da Docker, amma babu wanda ya taɓa jin irin wannan fasaha kuma, a ka'ida, bai san yadda ake amfani da shi ba. Kuma na san manyan kamfanoni da yawa a St. Musamman ga irin waɗannan kamfanoni, ga injiniyoyi a cikin irin waɗannan kamfanoni, wannan kwas ɗin na iya zama mai ban sha'awa sosai, tunda, da farko, zai ba ku damar nutsar da kanku cikin wannan fasaha da sauri, kuma na biyu, da zaran injiniyoyi da yawa sun bayyana waɗanda suka fahimci yadda suke duka. suna aiki, za su iya kawo shi ga kamfani kuma su haɓaka wannan al'ada da waɗannan kwatance a cikin kamfanin.
  • A ganina, wannan hanya na iya zama da amfani ga waɗanda suka riga sun yi aiki tare da docker, amma kadan da ƙari a cikin salon "yi sau ɗaya, yi sau biyu" - kuma yanzu za su yi hulɗa tare da Kubernetes iri ɗaya, kuma wannan zai iya zama da amfani. yana ɗora musu wasu wajibai, idan kuna da ilimin zahiri game da menene docker, yadda ake tafiyar da shi, amma a lokaci guda ba ku san yadda yake aiki daga ciki ba, ba ku san abin da ya fi dacewa da shi ba. shi da abin da ya fi kyau kada a yi, Sa'an nan kuma wannan kwas ɗin ya dace da tsarin tsari da zurfafa ilimi.

Amma idan kuna da ilimi a matakin: "Ban san yadda ake rubuta fayilolin Docker iri ɗaya daidai ba, zan iya tunanin menene wuraren suna, yadda kwantena ke aiki, yadda ake aiwatar da su a matakin tsarin aiki" - to akwai Tabbas babu wani amfani a zuwa wurinmu, ba za ku koyi sabon abu ba kuma za ku ɗan yi baƙin ciki don kuɗin da lokacin da aka kashe.

Idan muka tsara abin da fa'idar karatunmu ke da shi, to:

  • Mun yi ƙoƙarin yin wannan kwas ɗin tare da isassun lokuta masu amfani waɗanda za su ba ku damar fahimtar ɓangaren ka'idar da ke akwai, har ma don fahimtar dalilin da yasa kuke buƙata da kuma yadda zaku yi amfani da shi a nan gaba;
  • akwai sassa da yawa waɗanda ba kasafai ake samun su a ko'ina ba - kuma gabaɗaya babu wani abu da yawa akan su. Suna da alaƙa da hulɗar Docker tare da tsarin aiki, ko da ɗan bambanta. Wadanne hanyoyi ne Docker ya dauka daga tsarin aiki don aiwatar da tsarin sarrafa kwantena - kuma wannan yana ba da irin wannan zurfin fahimtar duk batun tafiyar da kwantena a cikin tsarin aiki na Linux. Yadda yake aiki, yadda yake hulɗa da juna a cikin tsarin aiki, waje, da sauransu.

Wannan babban kallo ne mai zurfi wanda yakan faru da wuya, kuma a lokaci guda, a ganina, yana da mahimmanci. Idan kuna son fahimtar kowace fasaha da kyau kuma ku fahimci abin da kuke tsammani daga gare ta, kuna buƙatar aƙalla samun ra'ayi na gaba ɗaya na yadda yake aiki a ƙaramin matakin.

Kwas ɗinmu yana nuna kuma yana faɗi yadda wannan ke aiki daga mahangar tsarin aiki. A gefe ɗaya, duk tsarin kwantena suna amfani da tsarin tsarin aiki iri ɗaya. A gefe guda, suna ɗaukar abin da ke cikin tsarin aiki na Linux, kamar docker. Sauran tsarin kwantena ba su zo da wani sabon abu ba - sun ɗauki abin da ke cikin Linux kuma sun rubuta kawai abin rufe fuska mai dacewa wanda zai ba ku damar kiran shi da sauri, gudanar da shi, ko ta yaya yin hulɗa da shi. Docker iri ɗaya ba babban layi ba ne tsakanin tsarin aiki da layin umarni, nau'in kayan aiki ne wanda ke ba ku damar rubuta kilotons na umarni ko wani nau'in lambar C don ƙirƙirar akwati, amma yin hakan ta shigar da shi. layuka biyu a cikin tasha.

Kuma wani ƙarin abu, idan muna magana musamman game da Docker, abin da Docker ya kawo da gaske ga duniyar IT sune ƙa'idodi. Yadda za a kaddamar da aikace-aikacen, yadda za a yi aiki, menene bukatun logs, menene buƙatun don sikelin, saita aikace-aikacen kanta.

A hanyoyi da yawa, docker yana game da ma'auni.

Hakanan ma'auni suna motsawa zuwa Kubernetes - kuma akwai daidaitattun ƙa'idodi iri ɗaya; idan kun san yadda ake gudanar da aikace-aikacen ku da kyau a Docker, to 99% na lokacin zai yi aiki daidai a cikin Kubernetes.

Idan kun sami kanku masu sha'awar ba kawai yadda aka ƙirƙiri kwas ɗin Docker ba, har ma a cikin wasu darussan, amma har ma da sha'awar karatun kanta daga mahangar aiki, to. Har yanzu akwai lokacin da za a saya shi a kan rangwamen pre-oda na 5000 rubles har zuwa Yuli 30.

Za mu yi farin cikin ganin ku!

source: www.habr.com

Add a comment