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
Не могу не репостнуть доклад Игоря 😊
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Practical GitOps on Kubernetes with ArgoCD

Представляю вашему вниманию самого хардкорного DevOps спикера: это Игорь Бородин 😅

На его докладах люди никогда ничего не понимают, задают вопросы в стиле - "Это все непонятно, но выглядит круто, а зачем оно вообще нужно?", и прикапываются к его внешнему виду.

Я давно хотел поделиться с вами докладом с крутой демкой о ArgoCD и GitOps подходе, а сейчас даже есть повод. Пока во всем мире паника по поводу коронавируса, посмотрите доклад:

https://www.youtube.com/watch?v=LKOa2vMoy44

Игорь, с днем рождения! (ты уже надоел постоянно тащить на конференциях) 🔥
Сейчас много конференций по всему миру отменяюся или переносятся в связи с пандемией. В том числе DevOps Fest 2020 перенесён на 5-6 июня. Зато вы всё ещё можете купить билет по Regular цене.

Что: DevOps Fest 2020

Где: Київ, вул. Вадима Гетьмана, 6
Mercure Congress Centre

Когда: 5-6 июня 2020

О чём:
- технологии и тулы
- процессы и практики

Цена вопроса:
Сейчас $250
Промокод на скидку 10%:
D-CATOPS-10
​​На InfoQ раздают книгу "Effective Feature Management"

Книга про фича-флаги и управление ими
Интеграция создания облачных ресурсов внтури ArgoCD pipeline

Для этого используют интеграцию с Crossplane, это и есть связующее звено между k8s кластером и облачным провайдером. На данный момент поддерживаются AWS, GCP и Azure. Естестевнно, конфигурация таких ресурсов описана декларативными файлами.

#kubernetes #cicd #cloud
Forwarded from DevOps Deflope News
Продолжая вчерашнюю тему с конференциями, гугл документ с подборкой различных онлайн ивентов http://amp.gs/0ZLp
Твиттер тред, в котором его собирали http://amp.gs/0ZLl
#events #online
Gruntwork представили Landing Zone - решение для AWS для первичной настройки аккаунта (AWS Organization, IAM, GuardDuty, CloudTrail, etc.)

Будет интересно тем, кто работает с мульти-акааунт конфигурациями

#aws
Собрание лучших практик по написанию операторов для Kubernetes от сообщества.

tl;dr:
🔸 Does not run as root

🔸 Does not self-register CRDs

🔸 Does not install other Operators - rely on dependencies via package manager (OLM)

🔸 Writes meaningful status information on Custom Resources objects unless pure data structure

🔸 Should be capable of updating from a previous version of the Operator

🔸 Should be capable of managing an Operand from an older Operator version

🔸 Uses CRD conversion (webhooks) if API/CRDs change

🔸 Uses OpenAPI validation / Admission Webhooks to reject invalid CRs

🔸 Should always be able to deploy and come up without user input

🔸 Offers (pre)configuration via a “Configuration CR” instantiated by InitContainers

#kubernetes
Репозитории 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