Di balik layar. Kumaha kursus-kursus didamel?

Hiji pamilon datang ka kursus atawa kursus intensif. Anjeunna ningali barisan pangrojong téknis anu teratur, kabel listrik anu dialirkeun rapih, perenah papan catur ruang kuliah, gambar anu terang sareng diagram geser. Panyatur sareng guyonan sareng seuri masihan inpormasi ku cara anu anjeun gaduh waktos ngartos. Ngadegna diatur, latihan tugas saukur ngapung kaluar ramo Anjeun, iwal ti kadang nu peryogi bantuan staf teknis. rojongan.

Sarta ogé ngarecah kopi jeung jalma kawas-dipikiran, atmosfir riang jeung energetic, bursa pangalaman, patarosan paling teu kaduga pikeun speaker. Duanana jawaban sareng inpormasi anu anjeun moal mendakan dina manual, tapi ngan ukur dina prakték.

Sabaraha waktos, usaha sareng saraf saur anjeun peryogi pikeun ngajantenkeun sapertos kieu?

Di balik layar. Kumaha kursus-kursus didamel?

Hatur nuhun ka Volodya Guryanov, pangurus Kubernetes anu disertipikasi sareng pimpinan insinyur / tim di Southbridge, anu parantos nyaksian sareng milu aktip dina nyiptakeun seueur kursus Slurm ti mimiti.

Manéhna nempo underbelly tangtu kreasi-complexities jeung rakes thorny, wawasan jeung solusi kaduga. Sareng intensif Kubernetes anu parantos akrab, sapertos Slurm Basic sareng Slurm Mega. Jeung anyar, kursus sakitu legana dirévisi Slurm DevOps: Parabot & Cheats, nu inexorably approaching sarta baris dimimitian dina 19 Agustus.

Di balik layar. Kumaha kursus-kursus didamel?

Tapi, sugan, cukup lirik, hayu urang ngaléngkah ka carita sorangan. Kumaha ti sababaraha topik intensif a sagemblengna mandiri tur multifaceted Tangtu Docker. Janten kuring bakal ngamimitian carita kumaha kursus-kursus diciptakeun sareng dikembangkeun - sapertos "Baheula di galaksi anu jauh, jauh ..."

Naon di balik layar?

Upami anjeun naroskeun kumaha urang ngadamel kursus sareng dimana éta sadayana dimimitian, kuring ngan saukur bakal ngajawab "Éta sadayana dimimitian ku ide."

Biasana ideu asalna ti mana waé - urang henteu calik diborgol di ruangan bawah tanah dugi ka urang mendakan: "Topik naon anu kedah urang lakukeun?" Gagasan asalna ti mana waé sorangan tina sumber luar. Kadang-kadang jalma mimiti naroskeun aktip: "Naon anu anjeun terang ngeunaan téknologi khusus sapertos kitu?" Atanapi kumaha éta sareng Docker yén mustahil pikeun nyocogkeun anjeunna kana waktosna pikeun kursus intensif - anjeunna écés kedah dibawa ka luar supados gaduh waktos nyarioskeun hiji hal salami kursus intensif.

Di balik layar. Kumaha kursus-kursus didamel?

Ieu kumaha hiji gagasan muncul.

Saatos diumumkeun, dina pamanggih kuring, waktos anu paling hese dimimitian - umumna ngartos naon anu kedah dilebetkeun dina kursus ieu - ieu pisan dibandingkeun sareng kumaha panyatur disiapkeun pikeun konferensi naon waé.

Aya hiji nyeri utama nalika anjeun sigana milih topik sareng mikir: "Naon anu kuring tiasa nyarioskeun ngeunaan éta? Ieu saderhana teuing, ieu écés, sadayana ogé terang ieu. ”

Tapi dina kanyataanana teu kitu pisan. Sareng kuring pribadi nyarios di seueur tempat yén anu sigana écés pikeun anjeun, pikeun anu sumping pikeun ngadangukeun anjeun atanapi nyandak kursus, henteu écés pisan. Sareng di dieu timbul lapisan ageung padamelan sareng konflik internal, ngeunaan naon anu kedah dilebetkeun kana kursus. Hasilna, urang meunang daptar bab saperti kalawan stroke badag sweeping misalna, naon tangtu bakal ngeunaan.

Lajeng karya rutin basajan dimimitian:

  • Pamilihan bahan
  • Baca sacara saksama dokuméntasi pikeun versi ayeuna, sabab dunya IT ayeuna ngembang dina sababaraha jinis laju kosmik. Malah lamun digawekeun ku hal sarta nyieun kursus ngeunaan eta, anjeun kudu indit ka dokuméntasi jeung ningali naon anyar aya, naon metot ngobrol ngeunaan, naon bisa jadi utamana mangpaat pikeun nyebut.
  • Sareng kerangka tangtu tangtu muncul, dimana kalolobaan topik, sacara umum, parantos katutupan sareng sigana naon waé anu aya - ngarékam pidéo sareng ngaluncurkeunana kana produksi.
  • Tapi dina kanyataanana, teu, mangka gawé teuas dimimitian, tapi teu keur pangarang tangtu, tapi pikeun maranéhanana anu nguji. Biasana panguji alfa kami mangrupikeun dukungan téknis, anu, mimitina, proofreading kursus pikeun kasalahan sintaksis sareng gramatikal. Bréh, aranjeunna ngéléhkeun urang painfully ku iteuk jeung sumpah lamun aya sababaraha lengkep unobvious, tempat kaharti. Nalika sababaraha kalimat bawahan anu diwangun sacara rumit salami sababaraha halaman atanapi omong kosong anu jelas muncul dina téks. Aranjeunna maca sadayana, awas pikeun éta.
  • Lajeng tahap nguji prakték dimimitian, dimana sababaraha hal non-kerja atra ogé bray jeung sababaraha moments ditémbongkeun nu boh bisa dijieun leuwih hese, sabab janten teu pisan metot - ngan diuk jeung nyalin - sarta tempat anu dicirikeun dimana eta pisan. sesah sareng urang kedah seueur anu dipikahoyong ti jalma anu bakal nyandak kursus ieu. Lajeng saran datang: "Guys, sangkan eta leuwih basajan di dieu, éta bakal leuwih gampang ngarasa tur bakal aya deui kauntungan tina eta."
  • Saatos jumlah padamelan ieu réngsé, bagian anu aya hubunganana sareng pidéo ditulis, sadayana sigana saé. Sareng anjeun parantos tiasa nyumbang pikeun produksi, pikeun pariwara kursus ieu. Tapi deui, henteu, éta awal teuing - sabab ayeuna urang parantos lirén percanten ka diri urang sorangan sareng, prinsipna, parantos ngamimitian damel langkung seueur sareng eupan balik. Aya hal sapertos tés béta - nyaéta nalika jalma-jalma diondang ti luar, henteu aya hubunganana sareng perusahaan urang ku cara naon waé, sareng pikeun sababaraha barang-barang aranjeunna ditingalikeun sadaya bagian tina kursus, pidéo, téks, tugas praktis, supados aranjeunna evaluate kualitas bahan, nu diakses tina bahan jeung mantuan kami nyieun kursus sakumaha alus-gancang.
  • Sareng nalika sababaraha iterasi sapertos kitu, panyatur, uji alfa dina bentuk dukungan téknis, uji béta, perbaikan. Teras sadayana dimimitian deui - dukungan téknis, uji béta, perbaikan.
  • Sarta di sawatara titik nu tangtu, pamahaman datang yén boh urang geus rengse kalayan modifikasi, sabab sagemblengna unrealistic pikeun mastikeun yén dulur resep eta, atawa sababaraha kaputusan drastis dijieun. Nalika seueur koméntar ngeunaan tempat-tempat anu kritis, lakukeun deui sacara global, sabab aya anu salah.
  • Teras waktosna pikeun éditan minor - dimana waé kalimatna henteu dirumuskeun saé pisan, dimana waé aya anu henteu resep font, 14,5, tapi hoyong 15,7.
  • Nalika jinis koméntar ieu tetep, teras éta, tangtosna langkung atanapi kirang dibuka, penjualan resmi dimimitian.

Sareng dina glance kahiji, tugas pondok sareng saderhana pikeun nyiptakeun kursus tétéla henteu saderhana pisan sareng butuh waktos anu luar biasa.

Sareng aya titik penting anu sanés damel sareng kursus henteu réngsé nalika kursus dileupaskeun. Anu mimiti, urang taliti maca koméntar anu tinggaleun dina bagian-bagian anu tangtu. Sareng sanaos sadaya usaha anu kami lakukeun, sababaraha cacad masih diidentifikasi, sababaraha kasalahan anu dilereskeun sareng dilereskeun sapanjang jalan, sacara real waktos, supados unggal pangguna salajengna nampi jasa anu langkung saé.

Di balik layar. Kumaha kursus-kursus didamel?

Unggal tangtu boga produk sorangan, anu, sajaba nangtukeun konsép umum, cek deadlines, manéhna nyieun catetan dina margins yén iraha waktuna datang ka lengkep nulis balik tangtu, jeung eta pasti bakal datang, sabab dina dua taun. atawa malah sataun saterusna, sababaraha naon urang ngabejaan bakal jadi teu relevan saukur sabab bakal jadi leungit morally. Nu boga produk nyieun catetan dina margins nu paling sering jalma nanya naon titik éta teu jelas, naon tugas seemed hésé pisan, jeung nu seemed, sabalikna, basajan pisan. Sareng sadaya ieu diperhatoskeun nalika ngarékam ulang kursus, salami sababaraha jinis refactoring, ku kituna unggal pengulangan kursus global janten langkung saé, langkung merenah sareng nyaman.

Ieu kumaha kursus muncul.

Kumaha kursus Docker lahir

Ieu mangrupikeun topik anu misah sareng teu biasa pikeun urang. Kusabab di hiji sisi, kami henteu ngarencanakeun pikeun ngalakukeunana, sabab seueur sakola online nawiskeunana. Di sisi anu sanés, anjeunna nyalira nyuhunkeun kabébasan sareng mendakan tempat anu logis dina konsép urang ngalatih spesialis IT di Kubernetes.

Diomongkeun pisan global, mimitina eta sadayana dimimitian ku kursus on Kubernetes, nalika eta ngan dimimitian, dina pamanggih kuring, sanggeus Slurm munggaran. Kami ngumpulkeun eupan balik sareng ningali yén seueur jalma hoyong maca hal tambahan ngeunaan Docker di tempat anu sanés, sareng sacara umum seueur anu sumping ka kursus dasar dina Kubernetes tanpa terang naon éta. Docker.

Ku alatan éta, pikeun Slurm kadua aranjeunna ngadamel kursus - atanapi langkung tepatna, sanés kursus, tapi ngadamel sababaraha bab ngeunaan Dockers. Dimana aranjeunna nyarioskeun sababaraha hal anu paling dasar, ku kituna jalma-jalma anu datang ka intensif moal ngarasa dicabut sareng umumna ngartos naon anu lumangsung.

Di balik layar. Kumaha kursus-kursus didamel?

Lajeng kajadian dimekarkeun kasarna kawas kieu. Jumlah bahan tumuwuh sarta dieureunkeun pas dina 3 poé. Sareng ideu anu logis sareng écés muncul: naha henteu kéngingkeun naon anu urang bahas di Slurm Basic kana sababaraha jinis kursus alit anu urang tiasa ngirim jalma anu hoyong nonton ngeunaan Docker sateuacan nyandak kursus intensif dina Kubernetes.

Slurm Junior, kanyataanna, mangrupikeun kombinasi sababaraha kursus dasar sapertos kitu. Hasilna, kursus Docker janten sapotong Slurm Junior. Nyaéta, ieu mangrupikeun léngkah enol sateuacanna Dasar и Mega. Lajeng aya ngan abstraksi pisan dasar.

Di balik layar. Kumaha kursus-kursus didamel?

Dina sababaraha waktos, jalma-jalma mimiti naroskeun: "Guys, ieu sadayana saé, ieu cekap pikeun ngartos naon anu anjeun carioskeun dina kursus intensif. Dimana kuring tiasa maca langkung rinci ngeunaan naon anu tiasa dilakukeun ku docker sareng kumaha cara damel sareng éta, sareng naon éta? Janten ideu muncul pikeun langsung kursus pinuh on Docker, ku kituna, mimitina, jalma anu datang ka Slurm maké Kubernetes masih bisa dikirim ka dinya, sarta di sisi séjén, pikeun maranéhanana anu malah teu kabetot dina Kubernetes dina tahap pangwangunan ieu. Janten spesialis IT tiasa sumping ningali kursus kami di Docker sareng ngamimitian jalur évolusionérna ngan ukur nganggo Docker murni. Sangkan urang boga kursus lengkep-fledged misalna - lajeng loba, sanggeus diawaskeun tangtu ieu, sanggeus digawé pikeun sawatara waktu kalawan Docker murni, geus tumuwuh nepi ka tingkat dimana maranéhna butuh Kubernetes atawa sababaraha sistem orkestrasi lianna. Sarta aranjeunna sumping ka urang hususna.

Kadang-kadang patarosan ditaroskeun: "Jelema naon ayeuna anu henteu peryogi Kubernetes?" Tapi patarosan ieu sanés ngeunaan jalma, éta mangrupikeun patarosan ngeunaan perusahaan. Di dieu anjeun kedah ngartos yén Kubernetes ngagaduhan sababaraha kasus dimana éta cocog sareng tugas anu direngsekeun ogé, tapi sabalikna, aya sababaraha skenario pikeun ngagunakeun Kubernetes nalika nyababkeun nyeri tambahan sareng sangsara tambahan. Ku alatan éta, éta malah teu gumantung kana jalma, tapi dina naon pausahaan geus ngembangkeun sarta sabaraha lila.

Contona, sababaraha monolith Warisan dahsyat - Anjeun meureun teu kudu nyorong kana Kubernetes, sabab bakal ngabalukarkeun leuwih masalah ti kauntungan. Atanapi, contona, upami ieu mangrupikeun proyék alit, éta ngagaduhan beban anu alit atanapi, prinsipna, henteu seueur artos sareng sumber. Teu aya gunana pikeun nyered kana Kubernetes.

Sareng sacara umum, sigana, sacara umum, saloba jalma anu parantos nyarios, upami anjeun naroskeun patarosan: "Naha kuring peryogi Kubernetes?", teras paling dipikaresep anjeun henteu peryogina. Abdi henteu émut saha anu mimiti sumping, dina pamanggih kuring, Pasha Selivanov. Abdi satuju sareng ieu 100%. Sareng anjeun kedah dewasa ka Kubernetes - sareng nalika parantos jelas yén kuring peryogi Kubernetes sareng perusahaan kami peryogi éta, sareng éta bakal ngabantosan ngabéréskeun masalah sapertos kitu, maka sigana mah akal pikeun diajar sareng terang kumaha cara nyetél. eta up ogé, ku kituna prosés ngalih ka Kubernetes teu nyeri pisan.

Sababaraha panyakit barudak sareng sababaraha hal anu saderhana, bahkan anu sanés saderhana pisan, khususna tiasa dipendakan ti kami, sareng henteu ngalangkungan rake sareng nyeri anjeun nyalira.

Seueur perusahaan parantos leres-leres sapertos anu mimitina ngan ukur sababaraha jinis infrastruktur tanpa wadah. Teras aranjeunna dugi ka titik dimana janten sesah pikeun ngatur éta sadayana, aranjeunna ngalih ka Docker sareng dina waktos anu sami aranjeunna tumbuh dugi ka tempatna janten sempit dina kerangka Docker sareng naon anu ditawarkeunana. Sareng aranjeunna mimiti ningali naon anu aya di sabudeureun, sistem naon anu ngabéréskeun masalah ieu, sareng khususna Kubernetes - ieu mangrupikeun salah sahiji sistem anu ngamungkinkeun anjeun pikeun ngabéréskeun masalah nalika Docker murni janten rame sareng teu aya fungsionalitas, ieu mangrupikeun kasus anu saé nalika jalma. Aranjeunna balik step by step ti handap ka luhur, ngartos yen téhnologi ieu teu cukup jeung ngaléngkah ka tingkat salajengna. Aranjeunna nganggo hiji hal, janten langka deui - sareng aranjeunna teraskeun.

Ieu mangrupikeun pilihan anu sadar - sareng éta saé pisan.

Sacara umum, kuring ningali yén sistem kami diwangun kalayan saé pisan, contona, kursus docker, malah ngaliwatan kursus video. Lajeng sanggeus docker eta mana dasar Kubernetessaterusna Mega Kubernetessaterusna ceph. Sagalana baris logis - hiji jalma lolos sarta profési solid muncul.

Sacara prinsip, set kursus ngamungkinkeun anjeun pikeun nutupan seueur kasus, bahkan anu modéren. Masih aya daérah anu tetep janten daérah abu, kuring ngarepkeun urang badé nyiptakeun sababaraha kursus anu bakal ngamungkinkeun urang pikeun nutup daérah abu ieu, khususna, urang bakal mendakan hal ngeunaan kaamanan. Kusabab ieu janten relevan pisan.

Pondokna, urang boga sababaraha wewengkon kulawu nu eta bakal jadi pisan nice nutup, ku kituna bakal jadi lengkep, gambar lengkep - sarta jalma bisa datang, sarta kawas Kubernetes sorangan kawas constructor Lego, anjeun tiasa ngadamel hal béda ti. Éta ngumpulkeun, upami masih teu cekap - suplement, sami sareng kursus-kursus urang, ku kituna masarakat tiasa ngartos naon anu diperyogikeun tina ieu; aranjeunna kedah ngumpul jinis teka-teki, jinis konstruksi anu disetél tina kursus kami.

Di balik layar. Kumaha kursus-kursus didamel?

Upami anjeun naroskeun ka diri patarosan anu leres sareng jujur: "Saha anu tiasa nganggo kursus Docker anu aktip ayeuna?", teras:

  • Pikeun murid anu kakara ngamimitian asup kana éta.
  • Nguji karyawan departemén.
  • Kanyataanna, aya loba pausahaan nu masih, teu ngan teu make Docker, tapi teu saurang ogé geus ngadéngé téknologi saperti jeung, prinsipna mah, teu nyaho kumaha carana make eta. Jeung kuring nyaho sababaraha pausahaan badag di St. Khususna, pikeun perusahaan sapertos kitu, pikeun insinyur di perusahaan sapertos kitu, kursus ieu tiasa pikaresepeun pisan, sabab, mimitina, éta bakal ngamungkinkeun anjeun gancang neuleumkeun diri dina téknologi ieu, sareng kadua, pas sababaraha insinyur muncul anu ngartos kumaha éta sadayana. karya, aranjeunna bisa mawa ka parusahaan jeung ngamekarkeun budaya ieu jeung arah ieu dina parusahaan.
  • Dina pamanggih kuring, kursus ieu masih tiasa mangpaat pikeun anu parantos damel sareng docker, tapi sakedik sareng seueur deui dina gaya "ngalakukeun sakali, ngalakukeun dua kali" - sareng ayeuna aranjeunna bakal kumaha waé berinteraksi sareng Kubernetes anu sami, sareng ieu. imposes kawajiban tangtu on aranjeunna, lamun boga pangaweruh pisan deet ngeunaan naon docker, kumaha ngajalankeun eta, tapi dina waktos anu sareng anjeun teu nyaho kumaha gawéna ti jero, anjeun teu nyaho naon anu pangalusna pikeun ngalakukeun kalawan. eta jeung naon hadé teu ngalakukeun, Lajeng tangtu ieu ogé cocog pikeun systematizing na deepening pangaweruh.

Tapi upami anjeun gaduh pangaweruh dina tingkat: "Kuring henteu terang kumaha cara nyerat file Docker anu sami, kuring tiasa ngabayangkeun naon ngaranspasi, kumaha wadahna jalan, kumaha aranjeunna leres-leres dilaksanakeun dina tingkat sistem operasi" - teras aya pasti euweuh titik dina bade ka kami, anjeun moal diajar nanaon anyar jeung anjeun bakal rada hanjelu pikeun duit jeung waktu spent.

Upami urang ngarumuskeun naon kaunggulan kursus urang, maka:

  • Kami nyobian ngadamel kursus ieu kalayan sajumlah kasus praktis anu bakal ngamungkinkeun anjeun henteu ngan ukur ngartos bagian téoritis anu aya, tapi ogé ngartos naha anjeun peryogina sareng kumaha anjeun bakal ngagunakeunana di hareup;
  • Aya sababaraha bagian anu jarang pisan dipendakan di mana waé - sareng sacara umum henteu aya seueur bahan dina éta. Aranjeunna aya hubunganana sareng interaksi Docker sareng sistem operasi, bahkan rada béda. Mékanisme naon anu Docker nyandak tina sistem operasi pikeun nerapkeun sistem wadahisasi - sareng ieu masihan pamahaman anu langkung jero ngeunaan sadaya masalah ngajalankeun wadah dina sistem operasi Linux. Kumaha gawéna, kumaha interaksi saling di jero sistem operasi, luar, jeung saterusna.

Ieu mangrupikeun tampilan anu jero pisan anu jarang kajadian, sareng dina waktos anu sami, dina pamanggih kuring, éta penting pisan. Upami anjeun hoyong ngartos téknologi naon waé sareng ngartos naon anu bakal diarepkeun ti éta, anjeun kedah sahenteuna gaduh ide umum ngeunaan cara jalanna dina tingkat anu rendah.

Kursus kami nunjukkeun sareng nyarioskeun kumaha ieu jalanna tina sudut pandang sistem operasi. Di hiji sisi, sadaya sistem containerization nganggo mékanisme sistem operasi anu sami. Di sisi anu sanésna, aranjeunna nyandak naon anu aya dina sistem operasi Linux, sapertos docker. Sistem containerization anu sanés henteu ngahasilkeun anu énggal - aranjeunna nyandak naon anu parantos aya dina Linux sareng nyerat ngan ukur bungkus anu gampang anu ngamungkinkeun anjeun gancang nyauran, ngajalankeun, atanapi kumaha waé berinteraksi sareng éta. Docker anu sami sanés lapisan anu ageung pisan antara sistem operasi sareng garis paréntah, éta mangrupikeun utilitas anu ngamungkinkeun anjeun henteu nyerat kiloton paréntah atanapi sababaraha jinis kode C pikeun nyiptakeun wadah, tapi pikeun ngalakukeun ieu ku cara nuliskeun. sababaraha jalur dina terminal.

Sareng hiji deui, upami urang nyarios khusus ngeunaan Docker, naon anu leres-leres dibawa Docker ka dunya IT mangrupikeun standar. Kumaha aplikasina kedah diluncurkeun, kumaha éta kedah dianggo, naon sarat pikeun log, naon syarat pikeun skala, ngonpigurasikeun aplikasi sorangan.

Dina sababaraha cara, docker ngeunaan standar.

Standar ogé pindah ka Kubernetes - sareng aya standar anu sami; upami anjeun terang kumaha ngajalankeun aplikasi anjeun saé dina Docker, maka 99% waktos éta bakal tiasa dianggo ogé dina Kubernetes.

Upami anjeun mendakan diri anjeun kabetot henteu ngan ukur kumaha kursus Docker diciptakeun, tapi ogé dina kursus-kursus anu sanés, tapi ogé kabetot dina kursus sorangan tina sudut pandang praktis, maka Masih aya waktos kanggo mésér éta kalayan diskon pre-order 5000 rubles dugi ka 30 Juli.

Kami bakal bungah ningali anjeun!

sumber: www.habr.com

Tambahkeun komentar