CatOps
5.73K subscribers
94 photos
4 videos
19 files
2.21K 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
"Безрутовый" Docker в версии 19.03

Docker планируют добавить поддержку "безрутового" демона в экспериментальном режиме (уже доступен в ночных сборках). Безрутовый докер демон запускается от непривелигированного пользователя, но имеет ряд ограничений:

- cgroups, apparmor, overlay n/w и другие вещи, требующие привелигированного доступа не работают
- порты пробрасываются костылями
- пока что поддерживаются только образы на основе Ubuntu

#containers #docker
Компания Cruise рассказывает, как они:

- Строили свою платформу
- Делали для неё сусурити (sic!)

Под катом Kubernetes, GKE, Vault и известные, в принципе, методики.

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

#kubernetes #gcp #security
Обновляйте свои Кубеня

В версиях v1.13.9, v1.14.5 и v1.15.2 закрыли уязвимости CVE-2019-11247, CVE-2019-11249.
Одна уязвимость позволяет обращаться к кастомным ресурсам уровня кластера, если обращаться к ним, как ресурсам неймспейса.

Вторая - модифицировать файлы на клиенте при использовании kubectl cp

#kubernetes #security
​​HashiConf EU 2019 Videos are available!

It was amazing conference with cool folks from all World and, of course, inspirational and insightful talks. Links on records conveniently laid out on this page.

Also, if you will be in Kyiv at next Tuesday - welcome to our HUG Meetup!

#slides #event
Готов выступить адвокатом trunk-based development flow.

Скептический пост в @oleg\_log

TBD - очень понятный для людей процесс, а это, как по мне, основное: technologies are easy - people are hard.

Благодаря простоте этого метода, метод встречается часто там, где это так никто и не называет. Например, в ops командах я часто видел trunk-based для работы с системами автоматизации (configuration mgmt, IaC, etc.)

Что касается разработки, для TBD действительно требует подготовки: окружения для тестирования отдельных фич, grey releases, подходящие стратегии выкатки и прочее. Но за это нам, собственно, и платят ¯\_(ツ)_/¯

Ну и дабы не быть голословым. State of DevOps by Puppet 2016 отмечают корреляцию между продуктивностью команд и TBD (сам отчёт). Корреляция - не причина, потому я не говорю, что TBD сам по себе приведёт вас к успеху, но практики, связанные с ним, однозначно полезны.

Готов дискутировать в чате CatOps

P.S. Но в манифесте TBD действительно сферический конь в вакууме описан 🙂
​​Word of month: Deployless

It possible, if you use Dark (not Dart, Google died lang) or know who can implement same approach in your favorite language.
Also, it implement more simple work with VCS than Trunk Based Development, git/github flow etc.
This folks quietly creating simple and fastest way to develop and deploy, remoing intermediate steps that really don't needed by customers. And all of it without loss of quality!
Я где-то полгода назад писал божественный bash-скрипт, который в инит-контейнере забирал секреты из Vault и передавал основному контейнеру в поде.

Ребята из Cruise заморочились и написали для этого сервис

Называется Daytona - open source, как вы любите

#kubernetes #security #vault
Aurora Multi-master в общем доступе для Aurora MySQL в US East (N. Virginia), US East (Ohio), US West (Oregon), and EU (Ireland).

Я с базами данных на "вы", но знающие люди говорят, что это очень хорошая новость.

#aws #databases
​​You work w/ Azure and Terraform and have some questions?

You can write it directly to @maxymvlasov or as reply to this msg in @catops_chat and 20th November Tom Harvey @ Hashicorp, in next HUG Kyiv will answer on it in his talk.

P.S. Also, tomorrow we also have HUG meetup about Terraform, Consul, Nomad and Vault. There are still a few seats left

#terraform #azure #event
Ретроспектива трёх лет понятия "observability" от одной из основательниц движения - Charity Majors

В статье описана история возникновения понятие, почему метрики - это ещё не observability, практическую сторону вопроса и прочее.

#observability
Slurm делает новый курс о DevOps. Проходил их курс по Kubernetes — было интересно!

Что: Курс по DevOps by Slurm

Где: Санкт-Петербург, в конференц-зале Selectel. Также возможно участие удалённо.

Когда: 4 — 6 сентября 2019

О чём:
- Азы (работа с Git)
- Методология DevOps глазами разработчика
- Построение CI/CD системы и IaC
- SRE принципы

Курс ведут:
Иван Круглов (Principal Developer в Booking.com), Артем Галонский, (CTO «БюроБюро»), Эдуард Медведев из stackstorm.com, Павел Селиванов, архитектор решений Southbridge, Сергей Бондарев и Владимир Гурьянов, инженеры Southbridge.

Цена вопроса:
30 000 ₽

Регистрация на Slurm DevOps

#event
AWS CLI Notes

May possibly only I did not know, but it was found that under the hood of the AWS CLI used BotoCore. Not Boto3, but old terrible poor Boto. It's low-level interface to a growing number of AWS.
Also, the AWS CLI code is very extravagant. At least, I did not understand it on the fly. But you can try :)

And another discoveringing: debug of the AWS CLI parameters is easier to do through Boto3 documentation. But in my opinion, it is better to write in Python 3 directly, but not to create 'single-line programs'

#aws
Вышел Git 2.23.0

В блоге Github описаны новые фичи, включая экспериментальные команды git switch и git restore

#git
​​Eщё один Kubernetes dashboard. На этот раз от VMWare.

Демо-гифки выглядят интересно, но сам пока не щупал его.

#kubernetes
Митап по SRE

Когда: следующий вторник, 27.08 с 19:00 Мск

Что: митап с ведущими DevOps Deflope, руководителями инфрастуктуры и инженерами Skyeng и Nvidia, а также лидером питерского комьюнити

Где:
- Москва, м. Таганская - количество мест в зале ограничено. Нужна регистрация
- Онлайн - на YouTube

Цена вопроса: Free

Как попасть: все ссылки на регистрацию, трансляцию, а также бонус - блиц с докладчиками - можно найти тут

#event
How to Cut in iMovie