Registrasi kanggo Slurm DevOps ing Moskow mbukak

TL; DR

Slurm DevOps bakal dianakake ing Moskow tanggal 30 Januari - 1 Februari.

Maneh, kita bakal nganalisa alat DevOps ing praktik.
Rincian lan program ing sangisore potong.
SRE dibusak saka program amarga bebarengan karo Ivan Kruglov kita nyiapake Slurm SRE kapisah. Pengumuman bakal teka mengko.
Thanks kanggo Selectel, sponsor kita wiwit Slurm pisanan!

Registrasi kanggo Slurm DevOps ing Moskow mbukak

Babagan filsafat, skeptisisme lan sukses sing ora dikarepake

Aku melu DevOpsConf ing Moskow ing pungkasan September.
Ringkesan apa sing dakrungu:
- DevOps dibutuhake dening umume proyek kanthi ukuran apa wae;
- DevOps minangka budaya, kaya budaya apa wae, kudu asale saka perusahaan. Sampeyan ora bisa nyewa insinyur DevOps lan ngimpi yen dheweke bakal nambah proses.
- Ing pungkasan dhaptar apa sing dibutuhake kanggo transformasi DevOps teka teknologi, yaiku, alat DevOps sing kita wulang.

Aku temen maujud sing kita padha tengen ora kalebu DevOps filsafat lan budaya ing Course, amarga iki ora bisa mulang kanthi sistematis. Sapa sing butuh bakal maca ing buku. Utawa dheweke bakal nemokake pelatih super keren sing bakal ngyakinake kabeh wong kanthi karisma lan wewenange.

Secara pribadi, aku tansah dadi pendukung "gerakan saka ngisor", implementasine gerilya budaya liwat piranti. Kaya sing diterangake ing Proyek Phoenix. Yen kita duwe kerja sama tim karo Git sing disiyapake kanthi bener, kita bisa nambah regulasi kanthi alon, banjur bakal entuk nilai.

Lan kabeh padha, nalika kita nyiapake DevOps Slurm, ing ngendi kita ngomong babagan alat khusus, aku wedi karo reaksi para peserta: "Sampeyan ngomong apik banget. Sayange, aku ora bakal bisa ngetrapake." Ana akeh skeptisisme sing langsung mungkasi mbaleni program kasebut.

Nanging, mayoritas peserta mangsuli ing survey sing kawruh gain bisa ditrapake ing laku, lan padha bakal ngleksanakake soko ing negara dhewe ing mangsa cedhak. Ing wektu sing padha, kabeh sing diterangake kalebu ing dhaptar barang sing migunani: Git, Ansible, CI/CD, lan SRE.

Iku bakal worth ngelengke sing ing awal padha uga ngandika bab Slurm Kubernetes sing mokal kanggo nerangake k3s ing 8 dina.

Kanthi Ivan Kruglov, sing mimpin topik SRE, kita setuju karo program sing kapisah. Saiki kita lagi ngrembug rincian, aku bakal nggawe woro-woro.

Apa sing bakal kelakon ing Slurm DevOps?

Program kasebut

Topik #1: Kerja tim karo Git

  • Perintah dasar git init, commit, add, diff, log, status, pull, push
  • Aliran Git, cabang lan tag, nggabungake strategi
  • Nggarap pirang-pirang remot remot
  • Aliran GitHub
  • Fork, remote, tarik request
  • Konflik, rilis, maneh babagan Gitflow lan aliran liyane sing ana hubungane karo tim

Topik #2: Nggarap aplikasi saka sudut pandang pangembangan

  • Nulis microservice ing Python
  • Variabel Lingkungan
  • Integrasi lan tes unit
  • Nggunakake docker-compose ing pembangunan

Topik #3: CI/CD: introduksi kanggo otomatisasi

  • Pambuka kanggo Automation
  • Alat (bash, make, gradle)
  • Nggunakake git-hooks kanggo ngotomatisasi proses
  • Jalur perakitan pabrik lan aplikasi ing IT
  • Conto mbangun pipa "umum".
  • Piranti lunak modern kanggo CI/CD: Drone CI, BitBucket Pipelines, Travis, lsp.

Topik #4: CI/CD: Nggarap Gitlab

  • Gitlab CI
  • Gitlab Runner, jinis lan aplikasi
  • Gitlab CI, fitur konfigurasi, praktik paling apik
  • Gitlab CI Tahap
  • Gitlab CI Variabel
  • Mbangun, nguji, nyebarake
  • Kontrol eksekusi lan watesan: mung, nalika
  • Nggarap artefak
  • Cithakan nang .gitlab-ci.yml, nggunakake maneh tumindak ing macem-macem bagean saka pipo
  • Kalebu - bagean
  • Manajemen terpusat gitlab-ci.yml (siji file lan push otomatis menyang repositori liyane)

Topik #5: Infrastruktur minangka Kode

  • IaC: Nyedhak Infrastruktur minangka Kode
  • Panyedhiya awan minangka panyedhiya infrastruktur
  • Alat inisialisasi sistem, bangunan gambar (packer)
  • IaC nggunakake Terraform minangka conto
  • Panyimpenan konfigurasi, kolaborasi, otomatisasi aplikasi
  • Praktek nggawe playbook Ansible
  • Idempotensi, deklaratif
  • IaC nggunakake Ansible minangka conto

Topik #6: Pengujian infrastruktur

  • Pengujian lan integrasi terus karo Molekul lan Gitlab CI
  • Nggunakake Vagrant

Topik #7: Pemantauan Infrastruktur karo Prometheus

  • Napa perlu ngawasi?
  • Jinis pemantauan
  • Notifikasi ing sistem ngawasi
  • Carane Mbangun Sistem Monitoring Sehat
  • Kabar sing bisa diwaca manungsa, kanggo kabeh wong
  • Priksa kesehatan: apa sing kudu digatekake
  • Otomatisasi adhedhasar data pemantauan

Topik #8: Nganggo log aplikasi nganggo ELK

  • Praktek Log paling apik
  • ELK tumpukan

Topik # 9: Otomatisasi Infrastruktur karo ChatOps

  • DevOps lan ChatOps
  • ChatOps: Kekuwatan
  • Slack lan alternatif
  • Bot kanggo ChatOps
  • Hubot lan alternatif
  • Keamanan
  • Laku paling apik lan paling ala

Panggonan: Moscow, kamar konferensi hotel Sevastopol.

Tanggal: saka 30 Januari nganti 1 Februari, 3 dina kerja keras.

Register

Source: www.habr.com

Add a comment