Біз сізді онлайн қарқынды «Slurm DevOps: Құралдар және Cheats» ойынына шақырамыз.

19-21 тамызда онлайн интенсивті өтеді Slurm DevOps: Құралдар және Cheats.

DevOps курсының күресетін басты жауы: «Өте қызық, біз мұны біздің компанияда жүзеге асыра алмайтынымыз өкінішті». Біз тіпті қарапайым әкімші бұрынғы жобада жүзеге асыра алатын шешімдерді іздейміз.

Курс мыналарға арналған:

  • DevOps тәжірибелерін төменнен енгізгісі келетін әкімшілер;
  • шағын және айқын қадамдармен DevOps мәдениетіне көшуді қалайтын компаниялар мен командалар;
  • кішігірім әкімші тапсырмаларын өз бетінше шешу үшін «әкімші материалдарын» түсінгісі келетін әзірлеушілер және баяу функционалдық команданың жетекші тобына қарай дамиды.

Курс DevOps құралдарын білетін және қолданатындар үшін пайдасыз. Сіз жаңа ештеңе үйренбейсіз.

Онлайн-интенсивті - бұл жаңа шындықтардың пішімі; ол Мәскеуге сапарсыз офлайндық интенсивтікпен бірдей дерлік әсер етеді (бұл кейбіреулер үшін плюс, ал басқалары үшін минус).

Біз сізді онлайн қарқынды «Slurm DevOps: Құралдар және Cheats» ойынына шақырамыз.

Біз DevOps бойынша екі рет курс өткіздік және қолымыздан келген барлық үлкен кадрларды жинадық.
Басты мәселе - үмітсіздік. Сондықтан курсқа не кірмейтінін бірден айтамыз.

Ең жақсы тәжірибелер болмайды. Бір озық тәжірибеге талдау жасалады. Мысалы, бір апталық қарқынды курсты оңай өткізуге болатын CI/CD тақырыбы 4 сағатты алады. Осы уақыт ішінде сіз негіздерді көрсетіп, қарапайым құбырды құра аласыз, бірақ әртүрлі жағдайлар үшін ең жақсы тәжірибелер бумасын талдай алмайсыз.

Сондай-ақ жағдайлар болмайды. Істер конференцияның тақырыбы болып табылады. Онда өмірдегі бір оқиға туралы бір сағат сөйлесуге болады. Слурмда лектор «бұл мысал менің тәжірибемнен алынды» деп айта алады, басқа ештеңе жоқ.

Тәжірибенің жеке талдауы болмайды. Практика тәлімгерлік емес, ол лектордан кейін қайталау. Тәжірибенің мақсаты - тәжірибелеріңізде белгілі жұмыс нұсқасынан бастау мүмкіндігін беру. Қарқынды жаттығулардан кейін сіз жазбаларды қарап шығып, жаттығуды өзіңіз қайталай аласыз. Бұл максималды нәтиже береді.

Кубернеттер болмайды — бұл DevOps құралы болса да, бізде бар бөлек қарқынды.

Не болады?

Will құралдармен нөлден бастап танысу және негізгі инфрақұрылымды құруға арналған шешімдердің толық кешені.

туралы практиктердің әңгімесі болады құралдарды нақты пайдалану және өмірлік міндеттер. Бұл құжаттаманы тәуелсіз зерттеуді және істерді талдауды әрқашан қосуға болатын негіз.

Күнделікті болады Сұрақтарға жауаптар, онда сіз өз жобаларыңыз туралы сұрай аласыз.

Will кері байланыспен жұмыс: Біз күн сайын кері байланыс сұраймыз. Сізге ұнамайтын нәрселер туралы жазыңыз, біз оны барған сайын түзетеміз.

Және дәстүрлі мүмкіндік болады ақшаны алып кет егер сізге курс мүлдем ұнамаса.

Қарқынды бағдарлама

Тақырып №1: Git-пен топтық жұмыс

  • Негізгі командалар git init, commit, add, diff, log, status, pull, push
  • Git ағыны, тармақтар мен тегтер, біріктіру стратегиялары
  • Бірнеше қашықтағы қайталаулармен жұмыс істеу
  • GitHub ағыны
  • Шанышқы, қашықтан басқару, тарту сұрауы
  • Gitflow және командаларға қатысты басқа ағындар туралы қайшылықтар, шығарылымдар

Тақырып №2: Даму тұрғысынан қосымшамен жұмыс

  • Python тілінде микросервис жазу
  • Қоршаған ортаның айнымалылары
  • Интеграция және бірлік сынақтары
  • Әзірлеуде docker-compose пайдалану

№3 тақырып: CI/CD: автоматтандыруға кіріспе

  • Автоматтандыруға кіріспе
  • Құралдар (bash, make, gradle)
  • Процестерді автоматтандыру үшін git-hooks пайдалану
  • Зауыттық құрастыру желілері және оларды АТ-да қолдану
  • «Жалпы» құбырды салудың мысалы
  • CI/CD үшін заманауи бағдарламалық қамтамасыз ету: Drone CI, BitBucket Pipelines, Travis және т.б.

№4 тақырып: CI/CD: GitLab-пен жұмыс

  • GitLab CI
  • GitLab Runner, олардың түрлері мен қолданылуы
  • GitLab CI, конфигурация мүмкіндіктері, үздік тәжірибелер
  • GitLab CI кезеңдері
  • GitLab CI айнымалылары
  • Құру, сынау, орналастыру
  • Орындауды бақылау және шектеулер: тек, қашан
  • Артефактілермен жұмыс
  • .gitlab-ci.yml ішіндегі үлгілер, құбырдың әртүрлі бөліктеріндегі әрекеттерді қайта пайдалану
  • Қосу - бөлімдер
  • gitlab-ci.yml орталықтандырылған басқару (бір файл және басқа репозиторийлерге автоматты түрде басу)

№5 тақырып: Инфрақұрылым код ретінде

  • IaC: Инфрақұрылымға код ретінде жақындау
  • Бұлттық провайдерлер инфрақұрылымдық провайдерлер ретінде
  • Жүйені инициализациялау құралдары, кескін құру (пакер)
  • Мысал ретінде Terraform көмегімен IaC
  • Конфигурацияны сақтау, бірлесіп жұмыс істеу, қолданбаларды автоматтандыру
  • Ansible ойын кітаптарын жасау тәжірибесі
  • Импотенттілік, декларативтілік
  • Мысал ретінде Ansible қолданатын IaC

Тақырып №6: Инфрақұрылымды тестілеу

  • Molecule және GitLab CI-мен тестілеу және үздіксіз интеграция
  • Vagrant пайдалану

Тақырып №7: Прометей көмегімен инфрақұрылымды бақылау

  • Мониторинг не үшін қажет?
  • Мониторинг түрлері
  • Мониторинг жүйесіндегі хабарламалар
  • Салауатты бақылау жүйесін қалай құруға болады
  • Барлығы үшін адам оқи алатын хабарландырулар
  • Денсаулықты тексеру: неге назар аудару керек
  • Бақылау деректеріне негізделген автоматтандыру

Тақырып №8: ELK көмегімен қосымшаны тіркеу

  • Ең жақсы журнал жүргізу тәжірибелері
  • ELK стек

№9 тақырып: ChatOps көмегімен инфрақұрылымды автоматтандыру

  • DevOps және ChatOps
  • ChatOps: күшті жақтары
  • Бос және балама
  • ChatOps үшін боттар
  • Hubot және балама нұсқалар
  • Қауіпсіздік
  • Ең жақсы және ең нашар тәжірибелер

Бағдарлама орындалуда және аздап өзгеруі мүмкін.

Бағасы: 30 000 ₽

Тіркелу

Ақпарат көзі: www.habr.com

пікір қалдыру