Pendaptaran pikeun Slurm DevOps di Moscow dibuka

TL; DR

Slurm DevOps bakal dilaksanakeun di Moscow dina 30 Januari - 1 Pébruari.

Sakali deui urang bakal nganalisis alat DevOps dina prakna.
Rinci jeung program handapeun cut.
SRE ieu dikaluarkeun tina program sabab babarengan jeung Ivan Kruglov urang Nyiapkeun Slurm SRE misah. Pengumuman bakal datang engké.
Hatur nuhun ka Selectel, sponsor urang saprak Slurm munggaran!

Pendaptaran pikeun Slurm DevOps di Moscow dibuka

Ngeunaan filsafat, skepticism jeung kasuksésan kaduga

Kuring ngahadiran DevOpsConf di Moskow dina ahir Séptémber.
Ringkesan naon anu kuring kadéngé:
- DevOps diperyogikeun ku kalolobaan proyék tina ukuran naon waé;
- DevOps mangrupikeun budaya, sapertos budaya naon waé, éta kedah asalna ti jero perusahaan. Anjeun teu tiasa nyéwa insinyur DevOps sareng impian yén anjeunna bakal ningkatkeun prosés.
- Dina ahir daptar naon anu dipikabutuh pikeun transformasi DevOps asalna téknologi, nyaéta, alat DevOps anu kami ajar.

Kuring sadar yén kami leres henteu ngalebetkeun filsafat sareng budaya DevOps dina kursus, sabab ieu henteu tiasa diajarkeun sacara sistematis. Saha waé anu peryogi éta bakal maca dina buku. Atanapi anjeunna bakal mendakan palatih super cool anu bakal ngayakinkeun sadayana kalayan karisma sareng otoritas na.

Sacara pribadi, kuring sok jadi pendukung "gerakan ti handap", ngalaksanakeun gerilya budaya ngaliwatan alat. Hal sapertos anu dijelaskeun dina The Phoenix Project. Lamun urang boga gawe babarengan jeung Git diatur leres, urang lalaunan bisa suplement eta kalawan peraturan, lajeng bakal datang ka nilai.

Sareng sami, nalika urang nyiapkeun DevOps Slurm, dimana urang ngobrol sacara éksklusif ngeunaan alat, kuring sieun réaksi para pamilon: "Anjeun nyarioskeun hal-hal anu saé. Karunya, kuring moal pernah tiasa ngalaksanakeunana." Aya pisan skepticism yén urang langsung ngeureunkeun program ulang.

Sanajan kitu, seuseueurna pamilon ngajawab dina survéy yén pangaweruh diala éta lumaku dina prakna, sarta yén maranéhna bakal nerapkeun hiji hal di nagara sorangan dina mangsa nu bakal datang. Dina waktos anu sami, sadaya anu kami terangkeun kalebet kana daptar hal anu mangpaat: Git, Ansible, CI / CD, sareng SRE.

Eta bakal jadi patut remembering nu di awal maranéhanana ogé ngomong ngeunaan Slurm Kubernetes yén mustahil pikeun ngajelaskeun k3s dina 8 poé.

Kalawan Ivan Kruglov, anu mingpin topik SRE, urang sapuk dina program misah. Kami ayeuna nuju ngabahas detilna, kuring bakal ngabéwarakeun pas.

Naon anu bakal kajadian di Slurm DevOps?

program

Topik #1: Gawé babarengan sareng Git

  • Paréntah dasar git init, commit, add, diff, log, status, pull, push
  • Aliran Git, cabang sareng tag, ngahijikeun strategi
  • Gawe sareng sababaraha reps jauh
  • Aliran GitHub
  • Garpu, remot, pamenta tarik
  • Konflik, sékrési, sakali deui ngeunaan Gitflow jeung aliran sejenna dina hubungan tim

Topik #2: Gawe sareng aplikasi tina sudut pandang pamekaran

  • Nulis microservice dina Python
  • Variabel Lingkungan
  • Integrasi jeung tés Unit
  • Ngagunakeun docker-compose dina pangwangunan

Topik # 3: CI / CD: bubuka pikeun automation

  • Bubuka pikeun Automation
  • Alat (bash, make, gradle)
  • Ngagunakeun git-hooks pikeun ngajadikeun otomatis prosés
  • Jalur assembly pabrik jeung aplikasi maranéhanana di IT
  • Conto ngawangun pipa "umum".
  • Parangkat lunak modern pikeun CI / CD: Drone CI, BitBucket Pipelines, Travis, jsb.

Topik # 4: CI / CD: Gawe sareng Gitlab

  • Gitlab CI
  • Gitlab Runner, jinis sareng aplikasina
  • Gitlab CI, fitur konfigurasi, prakték pangalusna
  • Gitlab CI Tahap
  • Gitlab CI Variabel
  • Ngawangun, nguji, nyebarkeun
  • Kontrol palaksanaan sareng larangan: ngan, nalika
  • Gawe sareng artefak
  • Témplat di jero .gitlab-ci.yml, nganggo deui tindakan dina bagian anu béda tina pipa
  • Kaasup - bagian
  • Manajemén terpusat gitlab-ci.yml (hiji file sareng push otomatis ka repositori anu sanés)

Topik #5: Infrastruktur salaku Kodeu

  • IaC: Ngadeukeutan Infrastruktur salaku Kodeu
  • Panyadia awan salaku panyadia infrastruktur
  • Alat inisialisasi sistem, ngawangun gambar (packer)
  • IaC ngagunakeun Terraform sabagé conto
  • Panyimpenan konfigurasi, kolaborasi, otomatisasi aplikasi
  • Praktek nyieun playbooks Ansible
  • Idempotency, déklaratif
  • IaC ngagunakeun Ansible sabagé conto

Topik #6: Uji Infrastruktur

  • Nguji sareng integrasi kontinyu sareng Molekul sareng Gitlab CI
  • Ngagunakeun Vagrant

Topik #7: Pangimeutan Infrastruktur sareng Prometheus

  • Naha perlu ngawaskeun?
  • Jenis ngawaskeun
  • Bewara dina sistem ngawaskeun
  • Kumaha Ngawangun Sistem Pangimeutan Sehat
  • Bewara anu tiasa dibaca ku manusa, pikeun sadayana
  • Cék Kaséhatan: naon anu anjeun kedah perhatosan
  • Automation dumasar kana data monitoring

Topik #8: Aplikasi log sareng ELK

  • Prakték Logging Pangalusna
  • tumpukan ELK

Topik #9: Otomatisasi Infrastruktur sareng ChatOps

  • DevOps sareng ChatOps
  • ChatOps: Kakuatan
  • Slack sareng alternatif
  • Bot pikeun ChatOps
  • Hubot jeung alternatif
  • kasalametan
  • Pangalusna jeung awon prakték

Tempat: Moscow, kamar konferensi hotél Sevastopol.

Kaping: ti 30 Januari nepi ka 1 Pébruari, 3 poé gawé teuas.

daptaran

sumber: www.habr.com

Tambahkeun komentar