CatOps – Telegram
CatOps
5.08K 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
У меня же не просто так ник @grem1in 🙂
Предлагаю вам выступление Tammy Butow — Principal SRE в Gremlin Inc — компании, которая ломает вашу инфраструктуру за ваши деньги))))

Using Chaos to Build Resilient Systems. Для всех любителей Chaos Engineering

#chaos #slides
Буквально в позапрошлом посте я писал об опросе от Serverless, в котором респонденты ответили, что самое сложное в FaaS — это мониторинг и дебаггинг

Так что ловите статью про 5 способов обеспечить observability в FaaS

#serverless
На мой канал в последнее время подписалось много людей, так что я немного расскажу, почему “CatOps”.

Слово происходит от Cats и Operations. И если вам кажется, что operations с котами — это просто, почитайте пункт 37 плейбука по уходу за котами, который Стэнли Кубрик оставил своим домочадцам во время отъезда:

 между Фредди и Лео завяжется драка, единственное верное средство остановить это — вылить на них воду. Постарайтесь схватить Фредди и выбежать с ним из комнаты. Не пытайтесь схватить Лео. Как вариант — можно открыть дверь и позволить Фредди убежать, он бегает быстрее Лео. Но если они дерутся в месте, где их нельзя разделить, просто продолжайте лить воду, кричать, вопить, прыгать вверх-вниз и отвлекать их, размахивая рубашкой, полотенцем… просто постарайтесь их разделить и схватите Фредди


P.S. А ещё Catops — это род жесткокрылых насекомых семейства лейодидов (лат. Leiodidae)

Надеюсь, сегодня вы узнаете для себя что-то новое 🙂
​​Всякий, кто работал с AWS, хотя бы раз матерился на IAM.

Вот дока от Amazon, которая объясняет базовые понятия IAM и принципы работы

#aws
Вот мне, например, нравится Vim. А ещё мне, в принципе, нравится новая клавиатура MacBook’ов (когда она не ломается).

Однако, мне совсем не нравится, Esc на тачбаре: у него нет тактильной отдачи, поэтому частенько промахиваешься. Знаю, люди частенько ремапят себе Esc на какую-то другую клавишу а-ля Caps Lock. Хотя это выглядит костылями.

Но что, если я скажу вам, что выходить в нормальный режим можно с помощью Ctrl + [ ? И это не ещё одна горячая клавиша: Ctrl + [это и есть Esc

Если посмотреть таблицу ASCII (man ascii), код клавиши [ — 91, что в бинарной системе: 1011011. Клавиша же Ctrl исторически обнуляла левые два бита 7-ми битного кода ASCII. Если обнулить левые два бита в [, получим 0011011, что равно 27. Это код Esc из таблицы ASCII

Если почитать историю “контрольной клавиши” в Вики, там прямым текстом написано:

“На телетайпах и ранних клавиатурах одновременное нажатие Ctrl и другой клавиши обнуляло левые 2 из 7 битов ASCII. Это позволяло оператору использовать первые 32 не печатных знака из таблицы”

Назад к истокам вместе с Apple, так сказать

P.S. 42 — код вайлдкарда (*). Так то

#vim
Такое дело, товарищи:

Ваш покорный слуга поехал трусить сальцом в Будапешт. Макс тоже гоняет где-то по Европам. Такой расклад наша репликация не покрывает :(

Так что не скачайте, увидимся через неделю

P.S. Если вы вдруг в это же время будете в Будапеште, а тем более на Sziget -- можем встретиться 😉
Я, конечно, в отпуске и всё такое, но словил Wi-Fi :)

В общем, в одном чатике спросили, можно ли перенести динамические ворклоды с серверов в контейнеры в условиях AWS

Ответ: да, можно. Вот статья , где описано, как сделать SQS триггеры для ECS на примере загрузки файлов в S3. Да, в Amazon уже сделали нативный SQS триггер для Lambda, но, к сожалению, далеко не всё влазит в лямбды

Сразу же к вопросам цены: ECS на Spot instanses и погнали

#aws
​​Уже давненько в Дайджесте Украинских ДевОпсов скидывали статью от GitHub, о том, почему ин мне подошел haproxy

И вот недавно GitHub заопенсорсили свой лоад балансер и описали принципы его работы с блоге
​​She'll-скрипты -- это часто быстрый и интуитивный способ автоматизировать простую задачу. Но, как и в случае с чем-либо, не стоит сильно увлекаться

Статья с описанием скользких мест bash-скриптов

#bash #programming
В субботу 25-го Августа DockerHub закрывается на мейнтенанс в 21:00 по Киеву на 15-45 минут

Планируете свой день соответственно!

Больше инфы
For monitoring-loving people I recommend reading a small report from #O11ycon. Unfortunately, the best is left off-screen, but useful and funny things slip through here.

https://posts.google.com/bulletin/share/MXKJKfKL/E16dl-/

#monitoring
​​AWS завезли новое поколение cost-effective инстанов -- t3

Они работают на Nitro, новом амазоновском гипервизоре, который используется для m5 и c5 машин

t3 уже доступны в 12 регионах и 7-и типах:

US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Canada (Central), Europe (Ireland), Europe (London), Europe (Frankfurt), South America (São Paulo), Asia Pacific (Tokyo), Asia Pacific (Singapore), and Asia Pacific (Sydney)
Recently, I watched again DockerCon'17 video about docker tips and tricks and after year I still find it very useful.

https://youtu.be/1vgi51f0tCk

Also, I created note with the most important moment of prezentation, if you don't want spend 40 minutes on watching video.

https://www.evernote.com/shard/s260/sh/17e4ff10-5a38-4dae-a1ac-ecd4127a92ba/93b4f0f32fd0b898771924b092622040

#docker
Вот так сидишь, браузишь Reddit, никого не трогаешь и вдруг натыкаешься на статью своего начальника с самой первой работы о том, как запускать Consul и Vault в Kubernetes 😂

#hashicorp #kubernetes
​​​While I was on vacantion ​Cloud Native Computing Foundation (CNCF) announced open source monitoring toolkit, Prometheus, has graduated from its incubation status.

To graduate from an incubating status to a graduated status, the project had to adopt the CNCF code of conduct, under-go an independent security audit and disclose its governance structure which outlines how they plan to grow their community.

#prometheus #monitoring #CNCF
WeaveWorks на пальцах объясняют что такое GitOps, почему оно вам надо и при чём тут Kubernetes