CatOps – Telegram
CatOps
5.09K subscribers
94 photos
5 videos
19 files
2.57K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
Dedicated to GDPR topic on Open Space

P.S. DevOps Days - is one of the best conference what I attended
Forwarded from addmeto
Обратная сторона законотворчества: в Европе, как вы знаете, скоро начнёт действовать GDPR, который требует огромного количества дополнительных телодвижений для работы с европейскими пользователями. Авторы закона были уверены, что IT-компании пойдут на любые действия ради сохранения рынка но это не так, и вот хороший образец: Unroll.me, сервис позволяющий управлять почтовыми рассылками просто прекращает работу у Европе с 24 мая. Причем не просто прекращает, но и удаляет все европейские аккаунты.

http://techcrunch.com/2018/05/05/unroll-me-to-close-to-eu-users-saying-it-cant-comply-with-gdpr/
​​Как вы знаете, у нас недавно был второй HashiCorp митап. В этот раз всё про Terraform.

Презентации спикеров:

1) Anton Babenko - terraform-aws-modules
https://docs.google.com/presentation/d/1uA9Ytj3EjiK5159myNMUPZS1mCz-3_Ki9Qo6iKTyTVo/edit#slide=id.p

2) Artem Yarmoluk - Testing of the Terraform modules
https://docs.google.com/presentation/d/1CEKySxgpLP0Y5YRkxxGwIfCI9SlzFq70-TycDw6tG4Y/edit#slide=id.g1f87997393_0_782

Видео:
Часть 1:
https://www.youtube.com/watch?v=KsNeZbMGQn4
Часть 2:
https://www.youtube.com/watch?v=XmQdl6vfSrg
Часть 3:
https://www.youtube.com/watch?v=HkhwdB3Ni1E

Звук на видео совсем хреновый (впредь будем исправляться), но в наушниках норм + с презентациями можно нормально разобраться

#slides
Шпаргалка по high availability от Netflix

Вкратце:
- Деплойте по регионам, а не везде сразу
- Blue/green (red/black) деплои
- Временные окна для деплоев (чтобы в пиковую нагрузку не попасть)
- Автоматизированные деплои хорошо, но убедитесь, что они не происходят во время, когда никого нет в офисе/у компа, чтобы подхватить прод, если что-то пойдёт не по плану
- Хаос инжиниринг (ну Нетфликс же)
- Прогоняйте все тесты, которые у вас есть перед выкаткой на прод (ваш Кэп)
- Трезво оценивайте баланс между автоматизацией и ручными действиями. Есть вещи, которые не стыдно потыкать ручками
- Регулярно ревьювьте настройки алертов/пейджинга
- Убедитесь, что можете в roll back
- Останавливайте деплой, если хосты не поднимаются
- При автоматическом деплое отправляйте сообщения ответственным командам
- Автоматизируйте не только сценарии, в которых всё хорошо, но и сценарии, когда что-то идёт не по плану
- Собирайте информацию о зависимостях перед деплоем, а не угадывайте состояние related сервисов
​​Wow, Google create own Kubernetes Podcast!

But it's Google... so you need register on Google Music/iTunes and then get full access for this awesome content.

#kubernetes #podcast
Forwarded from Deleted Account
Они с iTunes тянутся
Forwarded from Deleted Account
huh.png
73.3 KB
📚 Не спать, всем читать!

Тут на Humblebundle бандл для DevOps от Packt завезли, загляните, возможно заинтересует что-то:

https://www.humblebundle.com/books/devops-books

#фидбечат #devops #книга
Прекрасная статья от Google об SRE в ключе DevOps:
SRE vs. DevOps: competing standards or close friends?

По сути статья резюмирует 5 видосов от GCP про:
- SRE&DevOps
- SLIs, SLOs, SLAs
- Risk budget
- Toil budget (колличество той работы, которую мы не любим делать)
- Customer Reliability Engineering (CRE)

#culture
​​Hey hey, graphical client for DynamoDB!

You can pretty much think of "Dynamon" as phpMyAdmin for DynamoDB, which is a phrase that should cause endless screaming.

#aws #dynamodb
У меня недавно проскакивала ссылка на прекрасный ресурс -- Humble Bundle, где за небольшие деньги продавали книги относящиеся к DevOps штукам. Более того, часть денег (вы сами указываете какая) идёт на благотворительность

Однако, поскольку в наших широтах платить за книжки как-то не принято, делюсь ещё и сборником книг for free:

https://github.com/TechBookHunter/Free-DevOps-Books

Я не знаю, что там по поводу легальности и взаимоотношений с правообладателями, так что на ваш риск и совесть, как говорится

P.S.: Hubmble Bundle ещё доступен, кстати:
https://www.humblebundle.com/books/devops-books

#books
В жизни каждого человека, который писал Terraform код встаёт вопрос: когда оглашать переменные?
Во время написания основного кода, до этого или после, или вообще захардкодить всё (нет, не надо хардкодить!)
А как часто вы делали опечатку в названии переменной и TF вылетал?

Мой товарищ написал утилитку, которая позволяет автоматически сгенерить variables.tf файл на основании уже готовых .tf файлов в директории

https://github.com/alexandrst88/terraform-variables-generator

Ну и как обычно, пул реквесты приветствуются!
Gruntwork -- контора, которая разрабатывает Terraform модули "под ключ" -- заопенсорсила Terratest -- Go библиотеку для тестирования Terrafrom модулей. Пока (по крайней мере из моих знакомых) никто руками её не трогал, но в репе есть примеры модулей, протестированных при помощи Terratest. Из очевидных нюансов: тесты придётся писать на Go

Вот тут ещё есть кратенький пресс-релиз

Если же вы тесты на Go писать не очень хотите, но тестировать модули надо, можете глянуть материалы с предыдущего Kyiv HashiCorp User Group MeetUp, второй доклад как раз об этом:

t.me/catops/645

#terraform #hashicorp
Стайлгайд по тому, как писать на Bash от Google:

https://google.github.io/styleguide/shell.xml

Отакот
Чеклист от компании Gruntwork о том, готовы ли вы к выходу в продакшн на AWS. Большинство пунктов по своей идее подходят не только к AWS, просто поменяйте названия соответствующих сервисов

#aws
Мне очень нравятся статьи-объяснения в картинках. Особенно, если на картинках коты

Вот сайт целиком и полностью посвященный тому, как работает HTTPS на основе картинок с котами!

https://howhttps.works
Новости из мира Красных Шапок:

Уязвимость RHEL 6&7 позволяет выполнить код с root привелегиями используя специально подготовленный DHCP ответ. Т.е для атаки необходим скомпрометированный DHCP сервер

https://access.redhat.com/security/vulnerabilities/3442151

Centos & Fedora тоже подвержены этой уязвимости

#security