Rajista don Slurm DevOps a Moscow yana buɗe

TL, DR

Slurm DevOps Za a gudanar a Moscow a ranar 30 ga Janairu - Fabrairu 1.

Hakanan za mu bincika kayan aikin DevOps a aikace.
Cikakkun bayanai da shirin ƙarƙashin yanke.
An cire SRE daga shirin saboda tare da Ivan Kruglov muna shirya Slurm SRE daban. Sanarwar za ta zo daga baya.
Godiya ga Selectel, masu tallafawa tun farkon Slurm!

Rajista don Slurm DevOps a Moscow yana buɗe

Game da falsafar, shakku da nasarar da ba zato ba tsammani

Na halarci DevOpsConf a Moscow a ƙarshen Satumba.
Takaitaccen abin da na ji:
- Ana buƙatar DevOps ta yawancin ayyukan kowane girman;
- DevOps al'ada ce, kamar kowace al'ada, dole ne ya fito daga cikin kamfani. Ba za ku iya hayar injiniyan DevOps ba kuma kuyi mafarki cewa zai inganta matakai.
- A ƙarshen jerin abubuwan da ake buƙata don canjin DevOps ya zo da fasaha, wato, ainihin kayan aikin DevOps da muke koyarwa.

Na gane cewa mun yi daidai ba mu haɗa da falsafar DevOps da al'adu a cikin wannan hanya ba, saboda ba za a iya koyar da wannan tsari ba. Duk wanda yake bukata zai karanta a cikin littattafai. Ko kuma ya sami koci mai kyau wanda zai gamsar da kowa da kwarjininsa da ikonsa.

Da kaina, koyaushe na kasance mai goyan bayan "motsi daga ƙasa", aiwatar da guerrilla na al'adu ta hanyar kayan aiki. Wani abu kamar wanda aka bayyana a cikin The Phoenix Project. Idan muna da aikin haɗin gwiwa tare da Git da aka kafa daidai, za mu iya ƙara shi a hankali tare da ƙa'idodi, sannan zai zo ga ƙima.

Haka kuma, lokacin da muke shirya DevOps Slurm, inda muke magana kawai game da kayan aiki, na ji tsoron martanin mahalarta: “Kun faɗi abubuwa masu ban mamaki. Abin takaici ne, ba zan taba iya aiwatar da su ba." Akwai shakku sosai wanda nan take muka kawo karshen maimaita shirin.

Duk da haka, yawancin mahalarta binciken sun amsa cewa ilimin da aka samu yana aiki a aikace, kuma za su aiwatar da wani abu a kasarsu nan gaba. A lokaci guda, duk abin da muka bayyana an haɗa shi cikin jerin abubuwa masu amfani: Git, Mai yiwuwa, CI/CD, da SRE.

Yana da kyau a tuna cewa a farkon sun kuma ce game da Slurm Kubernetes cewa ba shi yiwuwa a bayyana k3s a cikin kwanaki 8.

Tare da Ivan Kruglov, wanda ya jagoranci batun SRE, mun amince da wani shirin daban. A halin yanzu muna tattaunawa da cikakkun bayanai, zan ba da sanarwar nan ba da jimawa ba.

Me zai faru a Slurm DevOps?

Shirin

Maudu'i #1: Aiki tare da Git

  • Babban umarni git init, aikata, ƙara, bambanta, log, matsayi, ja, tura
  • Gudun Git, rassan da tags, dabarun hadewa
  • Yin aiki tare da wakilai masu nisa da yawa
  • GitHub ya kwarara
  • cokali mai yatsu, nesa, buƙatar ja
  • Rikici, sakewa, sake game da Gitflow da sauran gudana dangane da ƙungiyoyi

Taken #2: Yin aiki tare da aikace-aikacen daga ra'ayi na ci gaba

  • Rubuta microservice a Python
  • Canje-canjen Muhalli
  • Gwajin haɗaka da naúrar
  • Amfani da docker-compose a cikin haɓakawa

Take #3: CI/CD: Gabatarwa ga aiki da kai

  • Gabatarwa zuwa Automation
  • Kayan aiki (bash, make, gradle)
  • Yin amfani da git-hooks don sarrafa ayyuka
  • Layukan taro na masana'anta da aikace-aikacen su a cikin IT
  • Misali na gina bututun "janar".
  • Software na zamani don CI/CD: Drone CI, BitBucket Pipelines, Travis, da sauransu.

Take #4: CI/CD: Aiki tare da Gitlab

  • Gitlab CI
  • Gitlab Runner, nau'ikan su da aikace-aikacen su
  • Gitlab CI, fasali na daidaitawa, mafi kyawun ayyuka
  • Gitlab CI Matsayi
  • Gitlab CI Canje-canje
  • Gina, gwadawa, turawa
  • Ikon aiwatarwa da ƙuntatawa: kawai, lokacin
  • Yin aiki tare da kayan tarihi
  • Samfuran ciki .gitlab-ci.yml, sake amfani da ayyuka a sassa daban-daban na bututun
  • Kunshi - sassan
  • Gudanar da tsaka-tsaki na gitlab-ci.yml (fayil ɗaya da turawa ta atomatik zuwa wasu wuraren ajiya)

Maudu'i #5: Kayayyakin aiki azaman Lambobi

  • IaC: Gabatowar Kayan Aiki azaman Lambobi
  • Masu samar da girgije a matsayin masu samar da ababen more rayuwa
  • Kayan aikin ƙaddamar da tsarin, ginin hoto (fakitin)
  • IaC ta amfani da Terraform azaman misali
  • Ma'ajiyar saiti, haɗin gwiwa, aiki da kai na aikace-aikace
  • Ayyukan ƙirƙira littattafan wasan kwaikwayo masu dacewa
  • Idempotency, bayyanawa
  • IaC ta amfani da Mai yiwuwa a matsayin misali

Maudu'i #6: Gwajin kayan aikin

  • Gwaji da ci gaba da haɗin kai tare da Molecule da Gitlab CI
  • Amfani da Vagrant

Maudu'i #7: Kula da Kayan Aiki tare da Prometheus

  • Me yasa ake buƙatar sa ido?
  • Nau'in sa ido
  • Sanarwa a cikin tsarin kulawa
  • Yadda ake Gina Tsarin Kulawa Lafiya
  • Sanarwa na mutum-mai karantawa, ga kowa da kowa
  • Binciken Lafiya: abin da ya kamata ku kula da shi
  • Yin aiki da kai bisa bayanan sa ido

Taken #8: Shiga aikace-aikace tare da ELK

  • Mafi kyawun Ayyukan Login
  • Farashin ELK

Maudu'i #9: Kayan Aiki Aiki tare da ChatOps

  • DevOps da ChatOps
  • ChatOps: Ƙarfi
  • Slack da madadin
  • Bots don ChatOps
  • Hubt da madadin
  • Tsaro
  • Mafi kyawu kuma mafi munin ayyuka

Location: Moscow, dakin taro na otel din Sevastopol.

Kwanan Wata: daga Janairu 30 zuwa Fabrairu 1, kwanaki 3 na aiki tukuru.

rajista

source: www.habr.com

Add a comment