Привет! У нас, внезапно, вышел 39-й выпуск DevOps Deflope. В выпуске интервью с Сергеем Орловым из Авито и интро новых ведущих https://goo.gl/P1CMi3
Интересная статья в блоге компании Chef про то, что пробные прогоны в системах управления конфигурациями не всегда отображают действительность и могут быть вредными.
Тут имеются в виду режимы запуска --why-run в Chef, --noop в Puppet, --check в Ansible.
Автор говорит о том, что вместо этого лучше реализовать полноценное тестирование инфраструктурного кода с помощью Test Kitchen/InSpec/Molecule/TestInfra.
https://goo.gl/yyQBqu
Тут имеются в виду режимы запуска --why-run в Chef, --noop в Puppet, --check в Ansible.
Автор говорит о том, что вместо этого лучше реализовать полноценное тестирование инфраструктурного кода с помощью Test Kitchen/InSpec/Molecule/TestInfra.
https://goo.gl/yyQBqu
Chef Blog
Why “Why-Run” Mode Is Considered Harmful - Chef Blog
A question about Chef's "why-run" mode came up during a webinar last week. In this post, we discuss why you shouldn't use it anymore, and what you should do instead.
В тему полезных утилит для докера.
Tern от VMware позволяет построить отчет по докерфайлу со списком компонентов, которые в него входят и их лицензиями.
https://goo.gl/XRFEjE
Github: https://goo.gl/Zdv2QJ
И Clair от CoreOS для обнаружения уязвимостей в докер образах.
https://goo.gl/xDn2r4
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
Он умеет:
— определять изменения в исходном коде и автоматически делать build, push и deploy;
— обновлять теги образов в манифестах Kubernetes;
— делать build/deploy/push зависимых приложений одновременно;
— поддерживает различные окружения;
https://goo.gl/G9dwJz
И небольшой гайд по нему https://goo.gl/AXVB5z
GitHub
GoogleContainerTools/skaffold
Easy and Repeatable Kubernetes Development. Contribute to GoogleContainerTools/skaffold development by creating an account on GitHub.
На днях вышла новая версия системы управления секретами от 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
Из новенького можно отметить:
— новое хранилище с поддержкой версионирования;
— Web UI в opensource версии;
— ротация рутовых паролей в БД;
— генерация IAM пользователей для GCP;
— поддержка Azure Auth для авторизации в Vault;
https://goo.gl/FBJNYS
И ссылки про новый функционал от Google и Microsoft
https://goo.gl/QLEfbu
https://goo.gl/VVP721
HashiCorp
HashiCorp Vault 0.10
The 0.10 release of Vault delivers new features to help with automating secrets management and enhancing Vault's ability to operate natively in multi-cloud.
Немного про Java в докере.
Статья в блоге Mesosphere про эксплуатацию Java приложений в докере и улучшения в Java 9 на эту тему.
https://goo.gl/rBVQAr
И новость про то, что в новой Java 10 поддержка докера стала еще лучше))
https://goo.gl/Zq5xkG
Статья в блоге Mesosphere про эксплуатацию Java приложений в докере и улучшения в Java 9 на эту тему.
https://goo.gl/rBVQAr
И новость про то, что в новой Java 10 поддержка докера стала еще лучше))
https://goo.gl/Zq5xkG
D2Iq
Running Java in a Container | D2iQ
What are the pitfalls of running Java or JVM-based applications in containers? In this article, Jörg Schad and Ken Sipe discuss the challenges and...
Сервис Latency.at, который реализует распределенный мониторинг доступности сайтов и сервисов с отдачей метрик в Prometheus совместимом формате, открыл исходный код своего сервиса.
Интересный факт, что метрики доступности собираются с помощью latency_exporter, который является расширением blackbox_exporter.
Теперь каждый может построить свой вариант чего-то вроде Uptime Robot))
https://goo.gl/6wwSj3
Интересный факт, что метрики доступности собираются с помощью 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
Подписывайтесь и оставайтесь с нами!
1) Напоминаем, что у нас давно уже есть наш аккаунт в Facebook: https://goo.gl/ogPTFF
2) Мы освежили наш твиттер https://goo.gl/WV6HMD, теперь сюда будут тоже приходить новости.
3) Мы завели паблик в Вконтакте! https://goo.gl/Z7SZMU
Подписывайтесь и оставайтесь с нами!
Facebook
Devops Deflope News
Devops Deflope News. 119 likes · 3 talking about this. Новостная страница подкаста DevOps Deflope
Получаем ваш фидбэк. Мы не сдались, площадка в тг является для нас главной, но теперь мы есть не только тут
Стали доступны видео с прошедшего недавно GrafanaCon EU 2018
https://www.youtube.com/playlist?list=PLDGkOdUX1UjpXR6BexaDoOIc0ksE2MzFI
https://www.youtube.com/playlist?list=PLDGkOdUX1UjpXR6BexaDoOIc0ksE2MzFI
YouTube
GrafanaCon EU 2018 - YouTube
И продолжая тему видео. На канале «SF Metrics Meetup» появилось несколько новых видео на тему мониторинга.
В частности, Baron-Schwartz: Monitoring Is Not Observability и Michael J. Freedman: PostgreSQL as Persistent Storage for Prometheus Metrics
https://vimeo.com/channels/sfmetricsmeetup
В частности, Baron-Schwartz: Monitoring Is Not Observability и Michael J. Freedman: PostgreSQL as Persistent Storage for Prometheus Metrics
https://vimeo.com/channels/sfmetricsmeetup
Vimeo
SF Metrics Meetup
Recorded talks from the SF Metrics Meetups. http://www.meetup.com/San-Francisco-Metrics-Meetup/
confd — вариант Consul Template от широко известного в узких кругах Kelsey Hightower.
https://goo.gl/TwS85y
https://goo.gl/TwS85y
GitHub
kelseyhightower/confd
Manage local application configuration files using templates and data from etcd or consul - kelseyhightower/confd
Отличная серия статей про то, что системы управления конфигурацией подходят не только для серверов.
Ведь с их помощью можно конфигурировать и свое рабочее окружение.
https://goo.gl/UdKtfT
https://goo.gl/TBLRUp
И в эту же тему статья от Александра Тарасова https://goo.gl/jgwU81
И пример репозитория для установки из кастомизируемого списка необходимых пакетов для macOS
https://goo.gl/y2t6s3
Ведь с их помощью можно конфигурировать и свое рабочее окружение.
https://goo.gl/UdKtfT
https://goo.gl/TBLRUp
И в эту же тему статья от Александра Тарасова https://goo.gl/jgwU81
И пример репозитория для установки из кастомизируемого списка необходимых пакетов для macOS
https://goo.gl/y2t6s3
Opensource
How to manage your workstation configuration with Ansible
Learn how to automate your workstation setup via Ansible, which will allow you to easily restore your entire configuration. If you have multiple workstations, you can use this approach to make the configuration identical on each one.
Хорошее сравнение Draft vs Gitkube vs Helm vs Ksonnet vs Metaparticle vs Skaffold
https://goo.gl/KdT3CX
https://goo.gl/KdT3CX
Hasura
Draft vs Gitkube vs Helm vs Ksonnet vs Metaparticle vs Skaffold
Kubernetes tools for application developers — Features and use cases.
В The New Stack вышло интересное интервью про построение High Availability Kubernetes.
TL;DR В нем в частности говорится что HA это не просто мультимастер. И что в случае небольших инсталляций возможно и не стоит добиваться идеального HA.
https://thenewstack.io/kubernetes-high-availability-no-single-point-of-failure/
TL;DR В нем в частности говорится что HA это не просто мультимастер. И что в случае небольших инсталляций возможно и не стоит добиваться идеального HA.
https://thenewstack.io/kubernetes-high-availability-no-single-point-of-failure/
The New Stack
Kubernetes High Availability: No Single Point of Failure
One of the chief benefits of the Kubernetes open source container orchestration engine is how it brings greater reliability and
17 мая в Санкт-Петербурге пройдет митап посвященный мониторингу. Участие бесплатное, но требуется предварительная регистрация.
https://goo.gl/UEmznC
https://goo.gl/UEmznC
eventuer.timepad.ru
Big Monitoring Meetup #2: конференция по мониторингу / События на TimePad.ru
BIG MONITORING MEETUP #2 - уникальная возможность встретиться с экспертами и профессионалами в области мониторинга. Вас ждут живое общение, обсуждение лучших практик и нетрадиционных подходов, обзор новинок и тенденций в области мониторинга и смежных технологий…
Оказывается в Ansible 2.5 теперь можно включить вывод ошибок в красивом Yaml вместо простыни Json.
TL;DR Достаточно добавить в ansible.cfg stdout_callback = yaml
Подробнее в блоге Jeff Geerling https://goo.gl/u6b2TH
TL;DR Достаточно добавить в ansible.cfg stdout_callback = yaml
Подробнее в блоге Jeff Geerling https://goo.gl/u6b2TH
Netflix выпустили в opensource Kayenta, утилиту для автоматического анализа базовых метрик при канареечном релизе. Kayenta тесно интегрируется со Spinnaker и помогает Netflix получать максимально точную и быструю обратную связь по своим выкаткам.
https://goo.gl/f9BDzB
https://goo.gl/f9BDzB
Medium
Automated Canary Analysis at Netflix with Kayenta
by Michael Graff and Chris Sanden
Стали доступны видео с SREcon18 Americas.
Ссылка на плейлист: https://www.youtube.com/watch?v=3U57ZPbl6bQ&list=PLbRoZ5Rrl5lcszsvhnb4P9Ds4pSmVtkfp
Ссылка на плейлист: https://www.youtube.com/watch?v=3U57ZPbl6bQ&list=PLbRoZ5Rrl5lcszsvhnb4P9Ds4pSmVtkfp
YouTube
SREcon18 Americas - If You Don’t Know Where You’re Going, It Doesn’t Matter How Fast You Get There
Nicole Forsgren and Jez Humble, DevOps Research and Assessment (DORA)
The best-performing organizations have the highest quality, throughput, and reliability while also delivering value. They are able to achieve this by focusing on a few key measurement…
The best-performing organizations have the highest quality, throughput, and reliability while also delivering value. They are able to achieve this by focusing on a few key measurement…
А еще стали доступны видео с минской конференции DelEx Conf 2018, посвященной DevOps и автоматизированному тестированию, прошедшей в феврале.
Плейлист: https://goo.gl/poyxYu
Сайт конференции: https://goo.gl/AuYAFS
Плейлист: https://goo.gl/poyxYu
Сайт конференции: https://goo.gl/AuYAFS