DevOps Deflope News – Telegram
DevOps Deflope News
5.73K subscribers
24 photos
1.52K links
DevOps Deflope News — выборка новостей и тулинга от инженеров «Фланта». Берём весь информационный поток и пропускаем через фильтр здравого смысла. Ещё пишем подкаст.

Рекламу не размещаем. Для связи @dvpsdflpfdbkbot.
Download Telegram
Привет! У нас, внезапно, вышел 39-й выпуск DevOps Deflope. В выпуске интервью с Сергеем Орловым из Авито и интро новых ведущих https://goo.gl/P1CMi3
Интересная статья в блоге компании Chef про то, что пробные прогоны в системах управления конфигурациями не всегда отображают действительность и могут быть вредными.

Тут имеются в виду режимы запуска --why-run в Chef, --noop в Puppet, --check в Ansible.

Автор говорит о том, что вместо этого лучше реализовать полноценное тестирование инфраструктурного кода с помощью Test Kitchen/InSpec/Molecule/TestInfra.

https://goo.gl/yyQBqu
В тему полезных утилит для докера.

Tern от VMware позволяет построить отчет по докерфайлу со списком компонентов, которые в него входят и их лицензиями.
https://goo.gl/XRFEjE
Github: https://goo.gl/Zdv2QJ

И Clair от CoreOS для обнаружения уязвимостей в докер образах.
https://goo.gl/xDn2r4
Skaffold — проект от GoogleCloudPlatform для упрощения процесса разработки приложений, который запускаются в Kubernetes.

Он умеет:
— определять изменения в исходном коде и автоматически делать build, push и deploy;
— обновлять теги образов в манифестах Kubernetes;
— делать build/deploy/push зависимых приложений одновременно;
— поддерживает различные окружения;

https://goo.gl/G9dwJz

И небольшой гайд по нему https://goo.gl/AXVB5z
На днях вышла новая версия системы управления секретами от HashiCorp — Vault 0.10.

Из новенького можно отметить:
— новое хранилище с поддержкой версионирования;
— Web UI в opensource версии;
— ротация рутовых паролей в БД;
— генерация IAM пользователей для GCP;
— поддержка Azure Auth для авторизации в Vault;

https://goo.gl/FBJNYS

И ссылки про новый функционал от Google и Microsoft
https://goo.gl/QLEfbu
https://goo.gl/VVP721
Немного про Java в докере.

Статья в блоге Mesosphere про эксплуатацию Java приложений в докере и улучшения в Java 9 на эту тему.
https://goo.gl/rBVQAr

И новость про то, что в новой Java 10 поддержка докера стала еще лучше))
https://goo.gl/Zq5xkG
Сервис Latency.at, который реализует распределенный мониторинг доступности сайтов и сервисов с отдачей метрик в Prometheus совместимом формате, открыл исходный код своего сервиса.
Интересный факт, что метрики доступности собираются с помощью latency_exporter, который является расширением blackbox_exporter.

Теперь каждый может построить свой вариант чего-то вроде Uptime Robot))

https://goo.gl/6wwSj3
В связи с возможной блокировкой Телеграмм мы запускаем экспансию в другие соцсеточки и твиттер.

1) Напоминаем, что у нас давно уже есть наш аккаунт в Facebook: https://goo.gl/ogPTFF
2) Мы освежили наш твиттер https://goo.gl/WV6HMD, теперь сюда будут тоже приходить новости.
3) Мы завели паблик в Вконтакте! https://goo.gl/Z7SZMU

Подписывайтесь и оставайтесь с нами!
Получаем ваш фидбэк. Мы не сдались, площадка в тг является для нас главной, но теперь мы есть не только тут
Полезная статья про то зачем нужны runbooks, их написание и поддержку.

https://goo.gl/vrkicx
Стали доступны видео с прошедшего недавно GrafanaCon EU 2018

https://www.youtube.com/playlist?list=PLDGkOdUX1UjpXR6BexaDoOIc0ksE2MzFI
И продолжая тему видео. На канале «SF Metrics Meetup» появилось несколько новых видео на тему мониторинга.

В частности, Baron-Schwartz: Monitoring Is Not Observability и Michael J. Freedman: PostgreSQL as Persistent Storage for Prometheus Metrics

https://vimeo.com/channels/sfmetricsmeetup
confd — вариант Consul Template от широко известного в узких кругах Kelsey Hightower.

https://goo.gl/TwS85y
Отличная серия статей про то, что системы управления конфигурацией подходят не только для серверов.
Ведь с их помощью можно конфигурировать и свое рабочее окружение.

https://goo.gl/UdKtfT
https://goo.gl/TBLRUp

И в эту же тему статья от Александра Тарасова https://goo.gl/jgwU81

И пример репозитория для установки из кастомизируемого списка необходимых пакетов для macOS
https://goo.gl/y2t6s3
В The New Stack вышло интересное интервью про построение High Availability Kubernetes.

TL;DR В нем в частности говорится что HA это не просто мультимастер. И что в случае небольших инсталляций возможно и не стоит добиваться идеального HA.

https://thenewstack.io/kubernetes-high-availability-no-single-point-of-failure/
Оказывается в Ansible 2.5 теперь можно включить вывод ошибок в красивом Yaml вместо простыни Json.

TL;DR Достаточно добавить в ansible.cfg stdout_callback = yaml

Подробнее в блоге Jeff Geerling https://goo.gl/u6b2TH
Netflix выпустили в opensource Kayenta, утилиту для автоматического анализа базовых метрик при канареечном релизе. Kayenta тесно интегрируется со Spinnaker и помогает Netflix получать максимально точную и быструю обратную связь по своим выкаткам.

https://goo.gl/f9BDzB
А еще стали доступны видео с минской конференции DelEx Conf 2018, посвященной DevOps и автоматизированному тестированию, прошедшей в феврале.

Плейлист: https://goo.gl/poyxYu

Сайт конференции: https://goo.gl/AuYAFS