Johannes Ziemke поделился своим опытом настройки production Kubernetes кластера. Из интересного можно отметить, что он использует дешевые DigitalOcean инстансы и DigitalOcean Storage (через самописный flex volume плагин) для хранения персистентных данных.
http://amp.gs/zfBu
http://amp.gs/zfBu
5π - fish's blog
$15 Production Kubernetes Cluster on DigitalOcean
Four sweets or production Kubernetes for a month Introduction As you might already know, I'm into containers, static configuration and self-service infrastructures. Naturally, I love Kubernetes, which I consider the most promising cluster scheduler around.…
На LeanPub сейчас большая скидка на книгу Ansible for DevOps от Jeff Geerling. Можно купить ее всего за доллар.
http://amp.gs/zC3C
http://amp.gs/zC3C
Leanpub
Ansible for DevOps
Ansible is a simple, but powerful, server and configuration management tool. Learn to use Ansible effectively, whether you manage one server—or thousands.
Вдогонку ко вчерашней новости про Docker 1.13. Ajeet Singh Raina рассказал о том, что нового появится в Docker-Compose 1.9:
- Добавлена поддержка Windows для команд run и exec;
- Новая спецификация compose-файлов, версия 2.1;
- Для volume и network теперь можно присваивать метки.
http://amp.gs/zC2X
- Добавлена поддержка Windows для команд run и exec;
- Новая спецификация compose-файлов, версия 2.1;
- Для volume и network теперь можно присваивать метки.
http://amp.gs/zC2X
O'Reilly выставили подборку своих книг про Unix на Humble Bundle. За 15$ можно купить 16 книг по самым разным аспектам Unix-систем.
http://amp.gs/zehB
http://amp.gs/zehB
Humble Bundle
Humble Book Bundle: Unix presented by O'Reilly
Get a bundle of Unix ebooks and support charity!
Stow - библиотека на Go, реализующая слой абстракции над популярными сервисами хранения данных: Amazon S3, Microsoft Azure Blob Store, Google Cloud Storage, Openstack Swift.
http://amp.gs/zegc
http://amp.gs/zegc
Medium
Introducing Stow: Cloud storage abstraction package for Go
Stow is an open-source (Apache licensed) abstraction on top of Amazon S3, Microsoft Azure Blob Store, Google Cloud Storage, Openstack Swift…
Giuliano Iacobelli из Stamplay поделился советами по правильному дизайну вебхуков в ваших приложениях.
http://amp.gs/ze9c
http://amp.gs/ze9c
The RESTful Web
Webhooks do’s and dont’s: what we learned after integrating +100 APIs
As modern applications are becoming more and more a composite of APIs and the serverless architectures are getting more attention, API…
Иван Евтухович опубликовал свою презентацию доклада "Развитие DevOps/NoOps инструментов. Что было, что есть, что будет" с минской конференции SQADays.
http://amp.gs/zh3z
http://amp.gs/zh3z
www.slideshare.net
Развитие DevOps/NoOps инструментов. Что было, что есть, что будет.
Доклад для конференции SQADays 20, обзорно рассказывает про DevOps, переход к NoOps и микросервисной архитектуре, а также почему ручное тестирование умрет.
Вышла Grafana 4.0.0. Об основных новшествах мы писали еще во времена бета-релиза, на всякий случай повторим:
- Алерты! Это одна из самых ожидаемых фич в Grafana. Теперь можно задать пороговые значения метрик, при которых будет отправляться уведомление в Slack или PagerDuty, на почту или через вебхук. А еще на дашборде будет зажигаться красное разбитое сердечко. Добавлена отдельная Alert List Panel для сбора всех алертов в одном месте, в будущем обещают добавить алертинг не только по превышению порога метрики, но и зависимости от других алертов, а также от времени суток;
- Ad-Hoc Filters. Появилась возможность фильтровать данные прямо на графике;
- Добавлены TV-mode и Kiosk mode;
- Переработан в сторону удобства интерфейс создания дашбордов.
- При всем этом, обеспечена совместимость с предыдущей версией Grafana. Все старые дашборды продолжат работать как обычно.
http://amp.gs/zVjD
- Алерты! Это одна из самых ожидаемых фич в Grafana. Теперь можно задать пороговые значения метрик, при которых будет отправляться уведомление в Slack или PagerDuty, на почту или через вебхук. А еще на дашборде будет зажигаться красное разбитое сердечко. Добавлена отдельная Alert List Panel для сбора всех алертов в одном месте, в будущем обещают добавить алертинг не только по превышению порога метрики, но и зависимости от других алертов, а также от времени суток;
- Ad-Hoc Filters. Появилась возможность фильтровать данные прямо на графике;
- Добавлены TV-mode и Kiosk mode;
- Переработан в сторону удобства интерфейс создания дашбордов.
- При всем этом, обеспечена совместимость с предыдущей версией Grafana. Все старые дашборды продолжат работать как обычно.
http://amp.gs/zVjD
GitHub
grafana/grafana
The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More - grafana/grafana
Jean-Paul Delimat рассказал о том, как можно построить production-grade инфраструктуру всего за 200$ в месяц с помощью таких сервисов, как Heroku, Compose, Netlify и AWS S3.
http://amp.gs/zOpO
http://amp.gs/zOpO
Free Code Camp
How your startup can leverage production-grade infrastructure for less than $200/month
Before you can launch a new service, you need infrastructure. You want reliability, scalability, and many other -ilities. But you don’t…
Новости об организации DevOps Days в Москве — мы вышли на финишную прямую и нам надо помочь собрать аудиторию и контент.Официальная регистрация вскоре будет открыта, но вы уже сейчас можете отправить предварительную заявку на участие на сайте конференции. Все, кто зарегистрировался таким образом, получат специальную скидку на билеты на DevOpsDays.
Проходите по ссылке: http://amp.gs/zNNP и регистрируйтесь!
Если хотите выступить с докладом, то пишите заявку на email: organizers-moscow-2017@devopsdays.org или сюда http://amp.gs/zNN7
Планируемая дата проведения: февраль-март 2017 г. (на данный момент мы целимся в 11 Февраля).
Также мы ищем экспертов/представителей сообществ для отбора докладов, если хотите быть экспертом или можете порекомендовать человека — присоединяйтесь в телеграм-чат http://amp.gs/zNNy
Проходите по ссылке: http://amp.gs/zNNP и регистрируйтесь!
Если хотите выступить с докладом, то пишите заявку на email: organizers-moscow-2017@devopsdays.org или сюда http://amp.gs/zNN7
Планируемая дата проведения: февраль-март 2017 г. (на данный момент мы целимся в 11 Февраля).
Также мы ищем экспертов/представителей сообществ для отбора докладов, если хотите быть экспертом или можете порекомендовать человека — присоединяйтесь в телеграм-чат http://amp.gs/zNNy
www.devopsdays.org
Welcome
Saturday, Feb 11, 2017 DevOpsDays is coming to Moscow ! Конференция DevOpsDays приходит в Москву!
Dates (Дата проведения): Saturday, Feb 11, 2017 Location Moscow -- Propose Propose a talk! -- Program View the program. -- Speakers (Спикеры):…
Dates (Дата проведения): Saturday, Feb 11, 2017 Location Moscow -- Propose Propose a talk! -- Program View the program. -- Speakers (Спикеры):…
В travis.ci появились таски по таймеру. Теперь можно собирать проект даже тогда, когда в самом репозитории не было изменений (например, изменилась внешняя зависимость)
http://amp.gs/zqzK
http://amp.gs/zqzK
Travis-Ci
The Crons are Here
Sometimes we need to test our projects not because we have
changed anything, but because maybe our dependencies have changed, or we want to have an automatic build to get a nightly release out.
...
changed anything, but because maybe our dependencies have changed, or we want to have an automatic build to get a nightly release out.
...
Занятный пост от Nick Malcolm из ThisData о том, как можно <s>терроризировать</s> алертить об инцидентах с помощью телефонных звонков через AWS Lambda и Twilio.
http://amp.gs/zutY
http://amp.gs/zutY
ThisData Blog - Continuous Authentication
Using AWS Lambda to call and text you when your servers are down
Getting a phone call in the middle of the night when your servers are on fire is a necessary evil for many developers and network administrators. If your site is being used around the world, then it needs to be available 24/7. I thought it'd be fun to see
Инженеры Github рассказали об orchestrator - своей утилите для управления репликацией и досупностью MySQL. Он умеет опрашивать сервера, выясняя топологию репликаций, а также управлять ею, как в автоматическом, так и в ручном режиме.
http://amp.gs/zupT
http://amp.gs/zupT
GitHub Engineering
Orchestrator at GitHub
GitHub uses MySQL to store its metadata: Issues, Pull Requests, comments, organizations, notifications and so forth. While git repository data does not need MySQL to exist and persist, GitHub’s service does. Authentication, API, and the website itself all…
Вышел Kubernetes 1.5 (и сразу же следом за ним корректирующий 1.5.1).
Основные новшества:
- Появилась поддержка (пока в статусе alpha) нод с Windows Server 2016 и запуска на них Windows Server Containers;
- На смену PetSets для stateful приложений пришли StatefulSets;
- Появилась утилита kubefed для работы с federated кластерами, сильно расширены возможности federation;
- Добавлена возможность создавать HA мастер-ноды;
- Добавлен PodDisruptionBudget - объект API, описывающий минимальный процент подов для корректной работы сервиса.
Вообще, изменений очень много, за подробным списком стоит сходить в блог Kubernetes (http://amp.gs/zKpT) или в Changelog (http://amp.gs/zKpz).
Основные новшества:
- Появилась поддержка (пока в статусе alpha) нод с Windows Server 2016 и запуска на них Windows Server Containers;
- На смену PetSets для stateful приложений пришли StatefulSets;
- Появилась утилита kubefed для работы с federated кластерами, сильно расширены возможности federation;
- Добавлена возможность создавать HA мастер-ноды;
- Добавлен PodDisruptionBudget - объект API, описывающий минимальный процент подов для корректной работы сервиса.
Вообще, изменений очень много, за подробным списком стоит сходить в блог Kubernetes (http://amp.gs/zKpT) или в Changelog (http://amp.gs/zKpz).
blog.kubernetes.io
Kubernetes 1.5: Supporting Production Workloads
Today we’re announcing the release of Kubernetes 1.5. This release follows close on the heels of KubeCon/CloundNativeCon, where users gathe...
Igor Šarčević из SemaphoreCI опубликовал список советов по созданию легких Docker-контейнеров. Советы довольно банальные (не плоди кучу лишних слоев, используй легкий base image и т.д.), но напоминание о best practices никогда не бывает лишним.
http://amp.gs/zKnn
http://amp.gs/zKnn
Semaphoreci
Lightweight Docker Images in 5 Steps
Make your Docker images lightweight to speed up your continuous delivery pipeline.
Pēteris Ņikiforovs собрал в своем блоге подборку экзотичных HTTP-хедэров, служащих, в основном, для усиления безопасности сайтов.
http://amp.gs/zKxc
http://amp.gs/zKxc
peteris.rocks
Exotic HTTP Headers
Exploration of HTTP security and other non-typical headers
Друзья, как вы могли заметить, новости ушли на новогодние каникулы. Мы вернемся в январе 2017-го! Но в этом году осталось последнее событие от нас!
Юбилейный, 32-й выпуск Devops Deflope. У нас в гостях зачинщик Devops движения в России, один из основателей компании Express 42, Александр Титов.
http://amp.gs/1jRY
http://amp.gs/1jRY
devopsdeflope.ru
032 - Юбилейный выпуск
Puppet начали проведение DevOps survey 2017. Опрос продлится до 10 февраля, так что спешите отметиться!
http://amp.gs/1yUe
http://amp.gs/1yUe