Size: a a a

Пятничный деплой

2019 May 27
Пятничный деплой
ITSumma завезла новый пост 🧐 об базах данных в #kubernetes
https://habr.com/ru/company/itsumma/blog/453602/
источник
Пятничный деплой
⚡️ А ещё, на https://sysadmincasts.com/ теперь даже последние pro подкасты доступны бесплатно и без подписки. 😉
источник
Пятничный деплой
📊 Что такое prometheus, с чем его готовят, для чего применяют и как. Обстоятельный материал с большим количеством ссылок и графики.

http://devconnected.com/the-definitive-guide-to-prometheus-in-2019/

#prometheus #напочитать
источник
Пятничный деплой
На РИТ++ приехали наши друзья из SPbLUG / DevOps40 / Ru_Sysadmin, приглашаю на стенд пройти шуточный тест, забрать наклеейки
источник
Пятничный деплой
Мы запустили Managed Service for Kubernetes — сервис для управления контейнерными приложениями.

Новый сервис предоставляет окружение для удобного управления кластерами Kubernetes в инфраструктуре Яндекс.Облака. Обеспечивает надежную и безопасную работу контейнеризованных приложений. Сервис позволяет автоматизировать процессы управления, масштабирования, изменения, обновления и удаления контейнеров.

Managed Service for Kubernetes находится на стадии Preview и не тарифицируется. Запросить доступ к сервису можно через форму заявки на сайте или в консоли управления на странице сервиса.

#yacloud_news
источник
Пятничный деплой
Про вакуум в pg
источник
Пятничный деплой
источник
2019 May 28
Пятничный деплой
Testinfra - Тесты на проверку состояний с выдачей результата, эдакий юнит-тест для сервера(ов) :)

Testinfra может применяться совместно с Ansible, Salt, Puppet, Chef, используется как модуль Python. Можно тестировать состояние сервисов, конфигов и много чего еще...

Детали на офф сайте
https://testinfra.readthedocs.io/en/latest/

Как пример установка и запуск в Fedora:
https://sys-adm.in/sections/adm/859-fedora-test-sostoyanij-servisov-i-versij-paketov-pri-pomoshchi-testinfra.html

источник
Пятничный деплой
источник
Пятничный деплой
Сегодня и завтра идёт фестиваль «Российские интернет-технологии», #RITfest2019.

Как обычно, я постараюсь законспектировать десяток интересных докладов. Всё выложу на гитхаб: https://github.com/docops-hq/conf.
Если вы тоже на конференции и что-то записываете — присылайте пуллреквесты.

Если вы не на конференции — посмотрите открытую трансляцию из главного зала. Там собраны одни из самых популярных и важных докладов.
источник
Пятничный деплой
Что такое кольцевой буфер https://medium.com/better-programming/now-buffering-7a7d384faab5 #datastructure #ringbuffer
источник
Пятничный деплой
​​Blameless environment: никто не должен писать качественный код

Продолжаем #RITfest2019. Кто хоть раз работал на плохой работе? Там где код плохой, и процессы плохие, и клиенты плохие, и вообще всё плохо? Кто был виноват в том, что всё так плохо?

Никита Соболев из wemake.services считает, что никто не виноват, а искать виноватых вообще вредно. Гораздо лучше исправлять ошибки на системном уровне и развиваться. Конечно, об этом просто говорить и сложно сделать. Никита, по его словам, выстроил в своей компании систему, в которой никто не виноват. В докладе он последовательно рассказывает о принципах, на которых строится такая система.

Если вы ещё не слушали ни одного доклада Никиты и не знаете про внутреннюю кухню wemake.services, я особенно рекомендую вам прочитать конспект или послушать доклад. Либо вам это очень понравится, либо вы будете дико возмущены.

Конспект: https://github.com/docops-hq/conf/blob/master/qualityconf/19/blameless.md

Сегодня доклад ещё можно посмотреть в трансляции, но скоро ссылка перестанет работать: https://youtu.be/V95bBGB-89Y?t=8561
источник
Пятничный деплой
Второй день

11:00 — Как доставить быстро и без боли. Автоматизируем релизы / Александр Коротков (ЦИАН)
12:00 — Аварии помогают учиться / Алексей Кирпичников (Контур)
13:00 — Метрики — индикаторы здоровья проекта / Руслан Остропольский (docdoc)
14:00 — Переход от Rest API к GraphQL на примере реальных проектов / Антон Морев (Wormsoft)
15:00 — Как посмотреть на свой продукт глазами инвестора? / Аркадий Морейнис (Антистартап)
16:00 — Быстрые приложения в 2019 / Иван Акулов (PerfPerfPerf)
17:00 — Эмоциональное выгорание. История успеха / Анна Селезнёва (Spiral Scout)

https://www.youtube.com/watch?v=a5kq-Yk28po
источник
Пятничный деплой
Expr - движок для выражений, с собственным дебагером. С такими штуками можно менять логику не пересобирая свою прогу. 🧐 За подгон спасибо @olegkovalov 🙋‍♂️

https://github.com/antonmedv/expr
источник
Пятничный деплой
Большой молодец @Nick_Volynkin сделал конспект доклада Flant о werf с РИТ++ https://github.com/docops-hq/conf/blob/master/devopsconf/19/werf.md #flant
источник
Пятничный деплой
​​werf — наш инструмент для CI/CD в Kubernetes

Всё-таки напишу про werf и доклад о нём. Хочу сказать кое-что очень важное.

Docker и kubernetes сильно облегчают поставку приложений. Но у них есть свои особенности и ограничения. Либо мы используем специальные практики и инструменты, либо на серьёзных проектах всё получается довольно плохо. Образы распухают в размерах, registry засоряется, сборки образов длятся вечность, а k8s ошибается при накатывании новой конфигурации и сам не откатывается назад.

Я вот только начал сталкиваться с этими проблемами в нашем тулчейне для документации, а ребята из Фланта уже пять лет их решают и неплохо продвинулись. Доклад Дмитрия Столярова на #RITfest2019  — о проблемах с Docker и k8s и о том, как эти проблемы решает werf, новый инструмент для CI/CD в k8s.

Это нечастый случай: наши ребята сделали инструмент, который может занять достойное место в экосистеме Docker. У него есть конкуренты, конечно же, но ни один пока не решил всех проблем. Конкурентная борьба продолжается.

Давайте им поможем. Вот прямо сейчас зайдите и поставьте звёздочку: werf. И обязательно попробуйте werf в деле.

Конспект: https://github.com/docops-hq/conf/blob/master/devopsconf/19/werf.md.

На картинке ниже синим — что уже реализовано в werf, жёлтым — планируется к концу лета.
источник
Пятничный деплой
Мы запустили общедоступную версию сервиса очередей сообщений Yandex Message Queue.
 
Очереди сообщений позволяют быстро и надёжно передавать сообщения между компонентами системы.
 
В Yandex Message Queue реализованы очереди двух типов: стандартные неупорядоченные очереди и очереди FIFO (First In, First Out).
 
Yandex Message Queue обеспечивает следующие преимущества:
 
• Надёжное хранение в нескольких копиях в географически распределённых зонах доступности.
• Быстрая обработка за счёт использования быстрых твердотельных накопителей для хранения сообщений.
• Возможность использовать популярные инструменты благодаря совместимости с API Amazon SQS: Laravel, Celery, JMS и другие.
 
Начать использовать Yandex Message Queue можно через консоль управления. Подробнее о сервисе читайте в нашей документации.

#yacloud_news
источник
Пятничный деплой
kopf — фреймворк от Zalando для написания Kubernetes операторов на Python.

#kubernetes
источник
2019 May 29
Пятничный деплой
Переслано от Dmitry Shurupov
Перевели для блога цикл заметок про новшества в Helm 3, приуроченных к первому альфа-релизу (случился пару недель назад): https://habr.com/ru/company/flant/blog/453734/
источник
Пятничный деплой
🎛 Коротко о fast - очень простом аналоге speedtest от Netflix, для измерения скорости соединения.

📗 https://sysadmin.pm/NffS

#будничное #netflix #fast
источник