Що таке GitOps та чому не варто використовувати Kubernetes - DOU DevOps Podcast #7

  Рет қаралды 17,654

DOU

DOU

Күн бұрын

✅ Спеціальний офер від Cloudfresh - bit.ly/47XWH2E
💫 У сьомому випуску подкасту DOU для DevOps спеціалістів ведучі обговорили особливості роботи з GitOps, чому не варто використовувати Kubernetes та чи мають DevOps-спеціалісти програмувати.
🔔 Підписуйтесь на DOU і включіть дзвіночок, щоб першими дивитися нові випуски - / @dou_youtube
✅ А ще у нас є кльовий телеграм-канал DOU | DevOps - t.me/devops_dou
Ведучі:
- Володимир Шинкар, CEO в AppRecode - dou.ua/users/volodymyr-shynkar/
- Валерія Іванова, DevOps Team Lead at Plarium - www.linkedin.com/in/valeriia-...
- Дмитро Стрілецький, Senior Software Engineer - dou.ua/users/dmytrostriletskyi/
- Денис Ювженко, System Architect в Intellias - dou.ua/users/ydivol/
⏩ Навігація:
00:00 Інтро
01:21 Про спеціальний офер від Cloudfresh
02:36 Що краще: Crossplane чи Terraform? dou.ua/forums/topic/46142/
20:40 Чому не варто використовувати Kubernetes
30:36 Що таке GitOps?
55:22 Які бувають секрети
01:05:40 Чи має DevOps програмувати?
01:22:55 Інструменти, які допомагають налаштувати GitOps

Пікірлер: 28
@DOU_youtube
@DOU_youtube 6 ай бұрын
То має DevOps програмувати?
@endyrocketstar
@endyrocketstar 6 ай бұрын
має, якщо хоче 500к в сша заробляти
@nosnos713
@nosnos713 6 ай бұрын
Не обоз'язково, але дуже дуже бажано.
@avramukk
@avramukk 6 ай бұрын
Друзі, дивлюсь вас постійно і мені цікаво слухати ваш досвід. Але місцями таке враження, що хтось вас заставляє це робити) Наче не вистачає якоїсь жвавості розмови (але не награної). Ще у мене є версія що ви знімаєте це ввечері і видно що всі вже втомлені.
@DataDrivenDiscussions
@DataDrivenDiscussions 6 ай бұрын
Топ контент, хоча було б класно також демонструвати на екрані речі про які йде мова, хоча це вийде за формат подкасту і буде скоріше відеотуторіалами.
@user-nb4qk1bs6w
@user-nb4qk1bs6w 6 ай бұрын
Додам ще один варіант, коли не треба використовувати k8s. Якщо проект - це стартап, який до того ж ще не почав заробляти, то k8s - це over engineering. Як на мене простіше, швидше і дешевше буде налаштувати моніторинг і auto scaling (якщо потрібно) засобами, які пропонує cloud provider, а потім вже коли проект буде розростатися додати k8s
@takashoty
@takashoty 6 ай бұрын
Дякую за глибоко технічний подкаст. Багато цікавого почув, та зрозумів багато=) Тут лайк
@neironus
@neironus 6 ай бұрын
Terragrunt must have!!! Terraform workspaces не надає тієї функціональності і прозорочті якої має Terragrunt. Як приклад, через terragrunt нарізав інфру на слої і можеш спокійно передавати аоутпут з одніє частини інфри в іншу просто вказавши депенденсі. Чи глобальні змінні які працюють просто без додаткових стейтів
@zdorovulo
@zdorovulo 5 ай бұрын
47:55 - З приводу чи потрібно кіляти поду якщо міняється сікрет. Якщо сікрет в поді приатачений як варка- так, необхідно рестартанути поду щоб відбулись зміни. Але якщо сікрет приатачений до поди як volume- він підхопить нове значення автоматично
@evgenf9677
@evgenf9677 6 ай бұрын
Спасибо, хотелось бы услышать о классических проблемах и методах их решения (bootstrap, feedback loop, etc)
@nazarkostetskiy4822
@nazarkostetskiy4822 6 ай бұрын
Тільки розбираюсь з аргосд. Мені цікаво як краще менеджити то. Кожний application має свою конфігурацію в argocd. Звісно що перший раз я налаштовував то руками, але зараз є потреба налаштувати postsync та інші хуки, хотілось би виділити то кудись окремо. Питання як краще то зберігати: на рівні репозиторію сервісу, чи виносити в окрему репу? Чи розходиться другий варіант з гітопс підходом і чи можна зробити щоб аргосд сам підтягував зміни для своїх конфігурацій аплікейшенів?
@Dustwalker
@Dustwalker 6 ай бұрын
Кроссплейн вирішує проблему розгортання сервісу одним інструментом (умовно хелмом). Інакше, хелм+терраформ постійно борешся з імпортом аутпутів. Щось потрібно імпортувати з аутпуту терраформу в аплікацію, а щось з аплікації в терраформ. І терраформ код не задиплоїш гітопс-вей через аргосд/флюкс, що рве парадигму.
@dmytroorlenko9868
@dmytroorlenko9868 6 ай бұрын
Werf то російська тула
@apprecode
@apprecode 6 ай бұрын
🤮
@Phaust94
@Phaust94 6 ай бұрын
Більше того скажу, werf - це х*йова російська тулза
@sudocvua
@sudocvua 6 ай бұрын
Має бути постійно доступни пулл копіпістигу 🙂 а якже SOLID ?
@plvd9479
@plvd9479 6 ай бұрын
Теж не подобається kustomize 🙂 1:27:01
@avramukk
@avramukk 6 ай бұрын
А я один й досі страдаю в Cloudformation?) Чим краще використовувати terraform крім зручності?
@pavloromaniuk7535
@pavloromaniuk7535 6 ай бұрын
Хоча б тим, що терраформ, на відміну він Клаудформації, може менеджети далеко не тільки хмарні ресурси, а і інші типи ресурсів за допомогою провайдерів, як от ресурси в k8s, бази даних, навіть ФС на віртуалках, і таким чином, є максимально універсальним і легко інтегровується в SDLC пайплайни, і в один apply тераформом можна не лише розгорнути інфру, а і задеплоїти аппку зі всіма залежностями (в цьому випадку ще і ревертить всі ручні зміни в інфрі при окжному деплойменті).
@koksibes
@koksibes 6 ай бұрын
Здається ваша фраза "Я досі страждаю в Cloudformation" і є відповідю.
@evgenf9677
@evgenf9677 6 ай бұрын
Я бы имхо добавил, Атлантис это разновидность chatops
@TheSokilV
@TheSokilV 6 ай бұрын
На скільки глибоко середній синіор має знати k8s?
@warrdoge6928
@warrdoge6928 6 ай бұрын
K8S the hard way все що тобі треба
@mmospanenko
@mmospanenko 6 ай бұрын
А ви є на спотіфай? Питаю тому що лише там можна слухати на деяких девайсах де нема ютьюбу... Майурософт чи гугл винен - не важливо, але на іксбоксі лише спотіфай((
@DOU_youtube
@DOU_youtube 6 ай бұрын
Так, є, окремо DOU DevOps подкаст
FOOLED THE GUARD🤢
00:54
INO
Рет қаралды 49 МЛН
DELETE TOXICITY = 5 LEGENDARY STARR DROPS!
02:20
Brawl Stars
Рет қаралды 18 МЛН
Мобільне тестування - Wix way
35:40
DOU Tech
Рет қаралды 294
ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes
47:53
TechWorld with Nana
Рет қаралды 591 М.
FOOLED THE GUARD🤢
00:54
INO
Рет қаралды 49 МЛН