Українська девопсарня
3.44K subscribers
80 photos
15 videos
5 files
464 links
Download Telegram
Я не знаю, как вы там деплоите в Kubernetes, но автор этого поста уже чуть ли не год мечтал, чтобы Spinnaker обзавелся поддержкой Helm чартов. И как-то оно незаметно случилось, пока, правда, в alpha - https://www.spinnaker.io/guides/user/kubernetes-v2/deploy-helm/ А докучи с недавно зарелизеной Kayenta, которая дает возможность делать automated canary analysis, Spinnaker снова заявляет права на лидерство в категории тулинга для CD в Kubernetes и не только
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Что делать? Как правильно поступить? DevOps Factors 😱

Примерно полтора года назад я вышел поздно вечером с работы, и меня беспокоила мысль: почему у нас в DevOps методологии нету ни одного дефолтного набора практик, и не понятно “что хорошо, а что плохо”.

Нигде нету готового пресета, по которому можно было следовать, и говорить - это ок, а это такое себе. А это - вообще очень плохо. 🤓

Определенный промежуток времени, особенно вначале карьеры, эту функцию лично для меня выполнял Джез Хамбл и его библия “Непрерывное развертывание ПО”. 😎

Как должен выглядеть CI процесс? Должен ли он делать гит пулл на конечных серверах? Или передавать готовые артефакты? Какой процесс деплоя оптимален? Сколько времени максимум может занимать сборка приложения?

Это все простые вопросы, и ответы на них есть в книге. Где-то очевидно и прямо, где-то между строк.

Но это все низкоуровневые проблемы, а хотелось высокоуровневого архитектурного взгляда.

Еще очень сильно вымораживало то, что подобные наборы рекомендаций есть почти у всех кроме нас. У Scrum методологии - скрам гайд, у программистов - 12 factor app:

https://www.scrumguides.org/
https://12factor.net/ru/

А у нас нету такой штуки. Казалось бы - методология, у которой нету рекомендаций. Как хочешь - так и делай.

И именно в этот момент у меня возникла идея сделать набросок паттернов, которыми я руководствуюсь в работе.

Это переросло в 10 пунктов, которые мы с ребятами из UkrOps очень детально проработали и описали.

На данный момент это выглядит вот так:
https://github.com/Mykolaichenko/devopsfactors

В результате это будет сайт с хипстерским дизайном и переводами на несколько языков.

А пока предлагаю Вам посмотреть на эту выжимку, если поддерживаете - звезду на гитхабе и лайк, если нет - форкайте и предлагайте правки 😂
Из обсуждения проверки на полиграфе при устройстве на работу:

Igor Mazur [9:04 PM]
Ну ок - полиграф меня например не смущает. Меня озадачивает - смогу ли я поднять то количество бабла, которое должны в таком случае предлагать - шоб домой донести.
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
​​Привет, IT-сваха в деле) 😇 😂

Познакомлю с командой топ-перформеров, топ-девопс инженеров из 4-х человек. Основной фокус на микросервисы и оркестраторы, хайлоадные штуки и передовые технологии на рынке. Ребята реально супер-пупер, с выступлениями на лучших конференциях и опытом внедрения самых сложных архитектурных решений. 🔥💥☄️

Познакомлю за бонус. Отписывайте мне в личку: @mukolaich или еще куда-то) ◀️

Всем продуктивного рабочего дня! 🙏
Всем привет. С сегодняшнего дня в этом канале будет постить еще один человек - Александр insider89. Постараюсь немного оживить этот канал.
Вчера зарелизилась Ubuntu minimal — убунта для облаков, оптимизированная, без ничего лишнего (ваш КО). Занимает меньше места, грузится быстрее. Для запуска контейнеров самое то. https://blog.ubuntu.com/2018/07/09/minimal-ubuntu-released
Очень простым языком о том как правильно билдить контейнеры. Много очевидных вещей, но думаю полезно будет еще раз вспомнить.
https://cloudplatform.googleblog.com/2018/07/7-best-practices-for-building-containers.html
Знали ли вы, что ноды для нового кубернетиса от Амазона можно собирать при помощи пакера и даже есть репка от Амазона где все разжевано? https://github.com/awslabs/amazon-eks-ami
Голь на выдумки хитра. В общем ребята сделали плагин для ансибла, который при каждом запуске создаёт отдельную бранчу в гите. Сделано для того что бы был fallback, хотя ясное дело он не настоящий, потому что с ансиблом идемпотентности не будет. Ну, может кому будет полезно.
https://raymii.org/s/software/log_vcs_-_Ansible_Callback_plugin_that_creates_git_branches_for_every_ansible_run.html
Cерия из 3 статей про то как работает DNS lookup in Linux. Рассписано очень доходчивым языком. Ссылка на первую часть:
https://zwischenzugs.com/2018/06/08/anatomy-of-a-linux-dns-lookup-part-i/