ТЛ; ДР
Поново ћемо анализирати ДевОпс алате у пракси.
Детаљи и програм испод реза.
СРЕ је уклоњен из програма јер заједно са Иваном Кругловом припремамо засебан Слурм СРЕ. Саопштење ће доћи касније.
Хвала Селецтелу, нашим спонзорима од првог Слурма!
О филозофији, скептицизму и неочекиваном успеху
Присуствовао сам ДевОпсЦонф-у у Москви крајем септембра.
Резиме онога што сам чуо:
— ДевОпс је потребан већини пројеката било које величине;
— ДевОпс је култура, као и свака култура, мора да долази из компаније. Не можете унајмити ДевОпс инжењера и сањати да ће он побољшати процесе.
— На самом крају листе онога што је потребно за ДевОпс трансформацију долази технологија, односно сами ДевОпс алати које подучавамо.
Схватио сам да смо били у праву што нисмо укључили ДевОпс филозофију и културу у курс, јер се то не може систематски предавати. Коме треба, прочитаће у књигама. Или ће наћи супер кул тренера који ће све убедити својом харизмом и ауторитетом.
Лично, увек сам био присталица „покрета одоздо”, герилске имплементације културе кроз алате. Нешто попут оног описаног у пројекту Феникс. Ако имамо правилно подешен тимски рад са Гитом, можемо га полако допунити прописима и онда ће доћи до вредности.
И свеједно, када смо припремали ДевОпс Слурм, где смо причали искључиво о алатима, плашио сам се реакције учесника: „Рекли сте дивне ствари. Штета, никада нећу моћи да их применим." Било је толико скепсе да смо одмах ставили тачку на понављање програма.
Међутим, већина учесника је у анкети одговорила да је стечено знање применљиво у пракси и да ће у блиској будућности нешто применити у својој земљи. Истовремено, све што смо објаснили укључено је у листу корисних ствари: Гит, Ансибле, ЦИ/ЦД и СРЕ.
Ваљало би запамтити да су на почетку такође рекли за Слурм Кубернетес да је немогуће објаснити к3с за 8 дана.
Са Иваном Кругловом, који је водио тему СРЕ, договорили смо посебан програм. Тренутно разговарамо о детаљима, ускоро ћу се огласити.
Шта ће се догодити на Слурм ДевОпс-у?
Програм
Тема #1: Тимски рад са Гитом
- Основне команде гит инит, цоммит, адд, дифф, лог, статус, пулл, пусх
- Гит ток, гране и ознаке, стратегије спајања
- Рад са више удаљених понављања
- ГитХуб флов
- Виљушка, даљински, захтев за повлачењем
- Сукоби, издања, још једном о Гитфлов-у и другим токовима у вези са тимовима
Тема #2: Рад са апликацијом са развојне тачке гледишта
- Писање микросервиса у Питхон-у
- Променљиве окружења
- Интеграција и јединични тестови
- Коришћење доцкер-цомпосе у развоју
Тема #3: ЦИ/ЦД: увод у аутоматизацију
- Увод у аутоматизацију
- Алати (басх, маке, градле)
- Коришћење гит кукица за аутоматизацију процеса
- Фабричке транспортне линије и њихова примена у ИТ
- Пример изградње "општег" цевовода
- Савремени ЦИ/ЦД софтвер: Дроне ЦИ, БитБуцкет Пипелинес, Травис, итд.
Тема #4: ЦИ/ЦД: Рад са Гитлаб-ом
- Гитлаб ЦИ
- Гитлаб Руннер, њихови типови и употреба
- Гитлаб ЦИ, функције прилагођавања, најбоље праксе
- Гитлаб ЦИ кораци
- Гитлаб ЦИ променљиве
- Изградите, тестирајте, примените
- Контрола извршења и ограничења: само, када
- Рад са артефактима
- Шаблони унутар .гитлаб-ци.имл, поновно коришћење акција у различитим деловима цевовода
- Укључи - секције
- Централизовано управљање гитлаб-ци.имл (један фајл и аутоматско пребацивање у друга спремишта)
Тема #5: Инфраструктура као код
- ИаЦ: приступ инфраструктури као коду
- Провајдери у облаку као добављачи инфраструктуре
- Алати за иницијализацију система, прављење имиџа (пакер)
- ИаЦ на примеру Терраформа
- Складиштење конфигурације, сарадња, аутоматизација апликација
- Пракса креирања Ансибле плаибоокс-а
- Идемпотенција, декларативно
- ИаЦ на примеру Ансибле-а
Тема #6: Инфраструктурно тестирање
- Тестирање и континуирана интеграција са Молецуле и Гитлаб ЦИ
- Вагрантска апликација
Тема #7: Надгледање инфраструктуре помоћу Прометеја
- Зашто је потребно праћење
- Врсте праћења
- Обавештења у систему за праћење
- Како изградити здрав систем праћења
- Људски читљива обавештења, за све
- Здравствени преглед: на шта треба обратити пажњу
- Аутоматизација на основу података праћења
Тема #8: Евидентирање апликација помоћу ЕЛК-а
- Најбоље праксе за евидентирање
- ЕЛК стацк
Тема #9: Аутоматизација инфраструктуре са ЦхатОпс-ом
- ДевОпс и ЦхатОпс
- ЦхатОпс: Предности
- Слабост и алтернативе
- Ботови за ЦхатОпс
- Хубот и алтернативе
- безбедност
- Најбоље и најгоре праксе
место: Москва, конференцијска сала хотела Севастопољ.
Датуми: од 30. јануара до 1. фебруара 3 дана мукотрпног рада.
Извор: ввв.хабр.цом