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
Репозитории Terraform AWS Modules теперь менеджатся с помощью Terraform

В статье есть ссылка на код для управления GitHub с помощью Terraform. Только учтите, что из-за квот GitHub на API запросы, управление множеством репозиториев может быть печальным.

Ещё из интересных нюансов: не все фичи доступны через API (что, кстати, странно). Например, новая фича с автоматическим удалением ветки при закрытии PR всё ещё не доступна. Я даже на форум им писал по этому поводу.

#iac #terraform #github
Демо progressive delivery в Kubernetes, или по-простому "canary" с помощью Istio, Flux, Helm Operator и Flagger от создателя Flagger.

А вот похожая штука от него же, но с Linkerd и без красивого оформления.

#kubernetes #cicd #gitops
HashiConf EU 2020 transformed into an online interactive experience, HashiConf Digital!

Same dates, no need fly to Amsterdam and fully free!
More information about changes and conference can be found in FAQ.

Registration here: https://hashiconf.com/digital/

P.S. All who buy ticket got refunds.

#event
​​HashiCorp Ambassador program is launched

This program exist for recognize community members for their efforts in sharing knowledge around HashiCorp tools.
The call for nominations is open now through April 5.

Read more about the program: https://hashi.co/3airASb

#hashicorp
O'Reilly закрывают департамент оффлайн конференций

Из пресс-релиза не до конца ясно, перейдут ли их ивенты в онлайн формат. Хотя Strata проводилась в этом году онлайн.

С другой стороны фраза: "Some of the world’s greatest innovations have taken place during times of great crisis, and we’re here to help our customers be ready when we step beyond this virus and the economy begins to grow again." - звучит как: "Мы пока что разгоняем целый департамент, а как карантин снимут - посмотрим.

#event
Советы по подготовке Postmortems с примерами.

Подойдет как для публичных, так для приватных разборов инцидентов. Примеры, конечно же, из публичных.

Среди прочего:
- Использовать визуализацию (графики, например)
- Пытаться докопаться до сути вещей и причин происходящего (я лично не верю, что "root cause всегда один", поэтому сознательно избегаю этого понятия)
- Не тянуть с Постмортемом: чем раньше начать разбор - тем свежее память у людей
- Blameless
- Tell a story: справедливо больше для публичных постмортемов, но если при разборе у вас присутствует люди из другого контекста (менеджеры, инженеры команд, которые не принимали непосредственного участия в решении проблемы, etc.) совет может сработать и для приватных pm

#postmortem #culture
На Humble Bundle распродажа книг по Azure by Packt

Мне как-то говорили, что у Packt не лучшие книги по IT, но, как говорится, мопед не мой. Вы можете купить 3 книжки за $1 и проверить :)

#azure #books #microsoft
Слёрм приглашает на бесплатный курс из 19 вебинаров по Kubernetes.

Что: Курс по Kubernetes от Слёрм

Где: онлайн

Когда: Первый, организационный вебинар пройдет 7 апреля. На нем нам расскажут, для кого предназначен этот цикл, как он устроен, как будет проходить обучение.
13 апреля стартуют занятия.

О чём: Курс дает основы Kubernetes с нуля, включая блок по Docker. Курс начинается с Docker.
Для прохождения достаточно знать Linux на хорошем уровне.

Цена вопросa: бесплатно!
Ссылка на регистрацию: https://clc.to/Px3R8w

#event
В связи с переходом на удалённую работу, у меня пропало основное время для отбора материалов для канала - поездки в метро 😐
Из-за этого материалы стали выходить реже, что вы и так могли заметить.

Для выходных скину сюда материалы AWS Well-Architected Framework - сборник принципов построения "хорошей" инфраструктуры в AWS. Внутри высокоуровневый обзор, который делится на несколько групп:

- Описание самого фреймворка
- Operational Excellence Pillar
- Security Pillar
- Reliability Pillar
- Performance Efficiency Pillar
- Cost Optimization Pillar

Фреймворк будет полезен и если вы только начинаете работать с AWS, и если уже с ним знакомы. Потому что информации много и что-то да забывается

#aws
Материалы от подписчиков:

Docker выпустил новый полезный GitHub Action, который упрощает создание и публикацию образов Docker. Есть автоматический таггинг и создание нескольких меток.

P.S. У человека ещё есть канал - @sec_devops. Там как у нас, но с упором в секьюрити. Рекомендую подписаться

#github #cicd
Меня иногда спрашивают, публикую ли я вакансии на канале. Нет, не публикую.

А вот ребята из @profunctor_jobs - да! При чём с указанием вилки и стэка: коротко и по теме.

Так что, если хотите разместить вакансию - вот форма на сайте. Если сами ищите что-то в это не простое время - гляньте. Если просто хотите быть в курсе ситуации на рынке, можете просто подписаться и время от времени посматривать.

Hе важно, где вы находитесь территориально. Во-первых, вакансии из самых разных регионов мира; во-вторых, сейчас как никогда понятно, что эффективно решать задачи можно хоть из-под пледа.
​​DevOps Stage Webinar series

What: 8 hours about Service Mesh, Istio, DevOps, DBs, Cyber Security and COVID-19, GitOps and Kubernetes.
Who: Cool guys with bunch of experience and me.

Where: Online
When: 27th April - 1st May 19:00-20:45 (Kyiv TZ)

Price: $18
10% promocode: MaksymVlasov-10

Register here

#event
CNCF создали портал для видео

На данный момент там есть записи с KubeCon + CloudNativeCon NA 19, KubeCon и CloudNativeCon EU 19

+ есть разбивка по технологиям

#slides
Рассказ о том, как Monzo контролируют исходящий трафик

Примеры из Kubernetes, потому что у них Kubernetes.

Вообще, Monzo пишут хорошие статьи в своём блоге

#kubernetes #networking #security
​​Work with DBs as simple as code in git!

If you missed, git 2.26 released 3 weeks ago, where set protocol version 2 to default, add some new features and improvements to stuff like git grep - this definitely described in release highlights.

But not, git still can't be used as versioning/sharing stuff for databases. Dolt can.

Dolt is Git for data. Instead of versioning files, Dolt versions tables.
It is inspired by RDBMS and Git, and attempts to blend concepts about both in a manner that allows users to better manage, distribute, and collaborate on, data. And it have own Hub, with blackjack and databases!

Here some use case how it can be used:
- Sharing Data on the Internet
- Ingesting Data You Do Not Own
- Versioning Data Lake Query Output
- Reproducing Models or Analysis
- Better Database Backups
- Add Data Versioning to an Application

#git #database