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
Amazon обьявили что теперь все их сервисы которые были доступны как внешние могут быть доступны как внутренние из вашего VPC при использовании PrivateLink. Отличная новость и наконец-то.
Я вам сегодня принёс презентацию Carlos Sanchez c Jokerconf об использовании Kubernetes в CI/CD

Скачать можно тут: https://pages.cloudbees.com/l/272242/2017-11-01/5xzmz

Я же в догонку прикреплю сам PDF

#slides #kubernetes
Forwarded from devdigest // azure (Azure News Bot)
Mesosphere DC/OS стал доступен в Microsoft Azure Marketplace. Mesosphere DC/OS - это набор инструментов по управлению ЦОД-ами. При помощи этой системы, можно в сжатые сроки развернуть, например, набор программного обеспечения для работы в системе Hadoop для БД Cassandra и Accumulo и система управления контейнерами Kubernetes. Очень интересное решение.

https://www.prnewswire.com/news-releases/mesosphere-dcos-now-available-at-microsoft-azure-marketplace-300550516.html
Тем временем
У меня сегодня филиал телеканала "Культура".

А всё потому что Brendan Gregg написал статью о Brilliant Jerks. Мне кажется, более-менее точный перевод на русский звучит как "Прекрасный мудак"

И сразу же паравозом ещё пару статей:

- о том, что можно вести себя, как мудак неосознанно
- продолжение истории
- критика двух предыдущих статей. Смысл в том, что если человек мудаком не был, но в вышем окружении стал, доля вины лежит и на вас

Это всё подводит ко второму выпуску телеканала "Культура", который уже, наверное, будет вечером

#culture
​​У меня должно было быть продолжение телеканала «Культура», но GitHub объявил, что теперь они будут помогать отлавливать уязвимости в сторонних библиотеках

О такой возможности говорили и ранее, но сегодня о ней написали в официальном блоге

Делать это планируется с помощью графа зависимостей

#github #secutity
А тут ещё подъехали свежие анонсы от Microsoft:

- В статусе Preview запустался Azure DevOps Projects
- В Visual Studio (и, вроде, Visual Studio Code) хотят добавить Connected environment for AKS. AKS — это, напомню, менеджед-Кубернетис сервис от Microsoft. Чтобы вот сразу разрабатывать cloud-native приложения и смотреть, что будет не отходя от IDE
- В CI/CD pipeline от M$ добавили macOS, как целевую ОС, что хорошо

Я отобрал только пару анонсов, больше можно глянуть тут: https://habrahabr.ru/company/microsoft/blog/342516/

Вообще, у меня тут мало новостей по Azure, потому что сам с ним не работаю, так что за обновлениями особо не слежу. Если вам конкретно он интренес, можно подписаться на devdigest // azure там исключительно по этому продукту всё

Кстати, согласно исследованию долей рынка технологических гигантов США, у Microsoft самый диверсифицированный бизнес; а это значит, что если всё вдруг пойдёт по тому самому месту, у них больше шансов остаться на плаву.
Такие дела, коты

#azure #microsoft
Вроде, ничего громкого на днях не случалось, так что можно продолжить выпуск "Культуры".

Есть такое понятие — 10x Engineer — это человек, который якобы делает работу за десятерых. Якобы тут потому что оценка человеческой работы — очень сложная тема. Может, отдельно как-нибудь поговорим. Ну короче, такой товарищ, который педалит больше, чем вы, ваш коллега слева и ещё несколько знакомых из других компаний вместе взятые.

И всё бы хорошо, но в техеологической среде ведутся вполне философские дебаты на тему "А существует ли подобный зверь и, главное, нужен ли он?"

Например, в статье The mythical 10x programmer <antirez> утверждает, что есть с 100x, вопрос в том, как считать (там секция комментариев, кстати, тоже интересная)

А Yevgeniy Brikman уже по каждому аргументам критикует противников идеи "rockstar developers"

А в RedMonk решили выступить миротворцем и заявили: давайте, мол, не будем использовать триггер-приставки 10x или rockstar и поговорим просто о качествах хорошего инженера

В общем, сегодня культура о более позитивных вещах

#culture
Делюсь с вами новым модными Concourse CI: https://concourse.ci

Я ещё его не щупал, но пока слышал только позитивные отзывы (даже на Reddit: https://www.reddit.com/r/devops/comments/6cuj0s/concourse_jenkins_ci/?st=JA6Y17A2&sh=e395acbc)

P.S. У меня что-то поломался бот, так что я просто текстом :)

#cicd
Я вообще хотел сегодня другой пост сделать. Более технический, так сказать. Но утром я увидел эту презентацию и влюбился 😍

Julia Evans "Как стать волшебником":

https://speakerdeck.com/jvns/so-you-want-to-be-a-wizard/

спойлер: магии не существует :)

#culture #education
Kelsey Hightower сделал туториал о том, как построить end-to-end deployment pipeline на основе Container Builder от GCP, GitHub и Kubernetes

#cicd #education
Из свеженького:

Зарелизился Terraform 0.11

Из нового:

- улучшена интеграция с реджистри: теперь можно грабить корованы версионировать модули
- провайдеры можно конфигурить помодульно
- поменялось поведение apply: теперь он спрашивает, аплаить ли изменения. С одной стороны это нивелирует необходимость plan, с другой можно всё делать по-старому с опцией -auto-approve=true
- улучшения некоторых провайдеров

Полный чейнджлог: https://github.com/hashicorp/terraform/blob/v0.11.0/CHANGELOG.md

Руководство по обновлению (правда, upgrade guide звучит привычней?): https://www.terraform.io/upgrade-guides/0-11.html

#hashicorp #terraform
А почитайте про Canopy систему от Facebook для сквозного (end-to-end) анализа производительности

Это как раз и есть то, что назвали бы модным словом "observability", но в статье его ни разу не встречается (хаха!) и, честно говоря, от самого слова уже начинает дёргаться глазик

#monitoring #observability
Еее дожились, первая реклама за пивко 😅🍻

У меня есть хорошый друг — @bilohorodskyi — мы с ним успели сделать несколько классных вещей, пока учились в КПИ. Он уже поработал в нескольких конторах и дошёл от QA до Product Manager и даже порассказывать сказки на Fwdays И теперь он решил об этом писать. Балго Телеграм возрадил старое-доброе блоггерство и теперь каждый волен писать о том, что интересно. Канал ещё молодой, но Влад обещал не забиать на него

https://t.iss.one/pm_sketches

Может, почитать про product design вам будет так же интересно, как про infrastructure. Вот так вот потихоньку растёт сообщество украинских технических телеграм-каналов
Joe Beda объясняет, какие процессы происходят в брюхе у Kubernetes:

https://www.cncf.io/blog/2017/11/07/joe-beda-explains-inner-workings-kubernetes/

Статья расчитана на людей, которые только начали знакомитьс со зверем по имени Кубер, но всё равно интересная (потому что схемы!)

#kubernetes
Я немного начал разбирать статьи из загашника. Нашёл, например, интересную заметку о проблеме доставки сообщения лишь один раз в распределенных системах.

И сразу же вдогонку статья о том, как эту проблему решают в Segment (у меня туда коллега год или что-то около того назад ушёл, хех)
В пасмурную субботу вылезать из-под одеяла совсем не хочется: можно и почитать что-то

Вот, например, список тематических книг о разных аспектах DevOps, с кратким тезисным описанием, про что каждая и ссылками, где достать

https://github.com/chris-short/DevOps-README.md

#education #books
Сравнение SSH и OpenVPN для туннелирования. Хотя сравнивать эти два решения не совсем корректно, туннели действительно можно строить обеими вариантами. Хотя, если вам необходим туннель лишь на один порт, выгода SSH очевидна. Кроме того, можно исползовать Sshuttle — как написал сам разработчик — VPN для бедных

И бонусом: tinyFecVPN — VPN решение для тех у кого бедное соединение (к сожалению, игра слов очевидна только в английском). tinyFecVPN исользует кодирование Рида-Соломона для исправления ошибок в сетях с потерями за счёт пропускной способности. Аж реально захотелось потестировать это чудо где-нибудь на даче с еле живым 3G интернетом через антенну из кофейной банки

#vpn #tunneling