Matthew Hodgkins написал мануал о том, как тестировать роли Ansible для Windows с помощью Test-Kitchen. Мануал, скажем так, немного странный - например, Test-Kitchen предлагается ставить с помощью ChefDK, но в целом работа с этим инструментом описана нормально.
http://amp.gs/zmRE
http://amp.gs/zmRE
hodgkins.io
Testing Ansible Roles Against Windows with Test-Kitchen
Using Test-Kitchen with Ansible to apply playbooks to Windows machines and test them with Pester.
Несколько месяцев назад мы писали про эксперимент Swarm2k - (удачную) попытку запуска Swarm-кластера из 2000 нод. Недавно, Chanwit Kaewkasi запустил новый эксперимент - Swarm3k, в ходе которого было запущено порядка 4700 нод.
http://amp.gs/zmOY
http://amp.gs/zmOY
Sematext
Docker Swarm Lessons from Swarm3K - Sematext
This is a guest post by Prof. Chanwit Kaewkasi, Docker Captain who organized Swarm3K – the largest Docker Swarm cluster to date. Swarm3K Review Swarm3K was the second collaborative project trying to form a very large Docker cluster with the […]
Разработчики языка Go столкнулись с серьезной проблемой: они не знали, какой шрифт использовать в своем UI тулките shiny. В результате был разработан специальный шрифт Go, оптимизированный для листингов исходных кодов на Go. Шрифт, кстати, доступен под открытой лицензией.
http://amp.gs/zpjf
http://amp.gs/zpjf
Google Cloud Platform анонсировали инстансы, оптимизированные для вычислений на GPU. Сервера станут доступны в начале 2017 года и на них будет стоять AMD FirePro S9300 x2, NVIDIA Tesla P100 или NVIDIA Tesla K80.
http://amp.gs/zpzh
http://amp.gs/zpzh
Google Cloud Platform Blog
Announcing GPUs for Google Cloud Platform
Posted by John Barrus, Product Manager, Google Cloud Platform CPU-based machines in the cloud are terrific for general purpose computing...
Денис Смирнов опубликовал на Хабре сборник советов по работе с PostgreSQL (впрочем, они подойдут, с определенными допущениями, для любой СУБД). Может быть полезно для новичков в нелегком деле DBA.
http://amp.gs/zptO
http://amp.gs/zptO
Хабр
Техника безопасности при работе с PostgreSQL
Так получилось, что я начал работать с PostgreSQL три года назад и за это время умудрился методично собрать все возможные грабли, которые можно вообразить. И ска...
Jon Tobin написал статью в блоге Percona о степени готовности Docker для баз данных. Вкратце: Docker еще не готов, но уже вот почти-почти.
http://amp.gs/zppS
http://amp.gs/zppS
Percona Database Performance Blog
Is Docker Good for Your Database?
This blog post reviews the appropriateness of Docker and other container solutions for your database environment. A few weeks back, I wrote a fairly high-level blog post about containers. It covere…
Вышел Nomad 0.5 - решение для управления кластером и запуска задач от HashiCorp.
Основные новшества:
- Vault Integration: появилась возможность легко и быстро получать данные Vault, назначая задачам нужные policies;
- Template Block: теперь можно динамически обновлять конфиги Nomad на основе данных из Consul;
- Sticky Volumes: появилась опция сохранения данных между различными версиями задач, причем, если новая задача запускается на новой ноде - Nomad автоматически смигрирует эти данные;
- Cluster Encryption: теперь можно шифровать весь сетевой трафик между нодами.
http://amp.gs/zlOP
Основные новшества:
- Vault Integration: появилась возможность легко и быстро получать данные Vault, назначая задачам нужные policies;
- Template Block: теперь можно динамически обновлять конфиги Nomad на основе данных из Consul;
- Sticky Volumes: появилась опция сохранения данных между различными версиями задач, причем, если новая задача запускается на новой ноде - Nomad автоматически смигрирует эти данные;
- Cluster Encryption: теперь можно шифровать весь сетевой трафик между нодами.
http://amp.gs/zlOP
Вышел Helm 2.0 - пакетный менеджер для Kubernetes. С момента выхода первой альфы в конце мая прошло почти полгода, так что даже сложно сформировать список изменений.
Helm позволяет описать структуру запускаемых в Kubernetes приложений с помощью специальных рецептов - charts. Есть официально поддерживаемый Kubernetes репозиторий этих рецептов, в нем, на данный момент, содержится около 30 сервисов: http://amp.gs/zlNq. Документацию по созданию своих charts можно посмотреть там же.
http://amp.gs/zlNN
Helm позволяет описать структуру запускаемых в Kubernetes приложений с помощью специальных рецептов - charts. Есть официально поддерживаемый Kubernetes репозиторий этих рецептов, в нем, на данный момент, содержится около 30 сервисов: http://amp.gs/zlNq. Документацию по созданию своих charts можно посмотреть там же.
http://amp.gs/zlNN
Пара полезных утилит для Docker.
Рortainer представляет собой приятное UI для управления Swarm-кластером или отдельной машиной с Docker. http://amp.gs/zlsm
Anchore Navigator - это мощный сервис для анализа Docker Image. Публичная версия включает в себя только официальные и наиболее популярные образы, но этот сервис можно поставить себе и анализировать им свои образы. http://amp.gs/zlsZ
Рortainer представляет собой приятное UI для управления Swarm-кластером или отдельной машиной с Docker. http://amp.gs/zlsm
Anchore Navigator - это мощный сервис для анализа Docker Image. Публичная версия включает в себя только официальные и наиболее популярные образы, но этот сервис можно поставить себе и анализировать им свои образы. http://amp.gs/zlsZ
Craig McLuckie и Joe Beda (отцы-основатели Kubernetes) запустили новую компанию Heptio. Назначение компании - сформировать цельную экосистему вокруг Kubernetes и сделать его пригодным к использованию в энтерпрайзе. Звучит пока довольно туманно, конечно.
http://amp.gs/zluU
http://amp.gs/zluU
TechCrunch
Kubernetes founders launch Heptio with $8.5M in funding to help bring containers to the enterprise
For years, the public face of Kubernetes was one of the project's founders: Google group product manager Craig McLuckie. He started the open-source..
Tyler Christensen подготовил обзор изменений в Go 1.8 (на данный момент разработка этой версии находится в стадии feature freeze).
http://amp.gs/zl3G
http://amp.gs/zl3G
Ну и минутка наркомании от Greg Coleman (нет, это не тот, что бейсбольный игрок и не тот, что президент Buzzfeed). В своем блоге на Medium он рассказал, как круто писать микросервисы на COBOL.
http://amp.gs/zlwd
http://amp.gs/zlwd
Microservices Practitioner Articles
Writing Docker Microservices in COBOL
Most developers think of COBOL as a dead language. Surprisingly, the TIOBE Index for October 2016 lists COBOL as the 24th most popular…
Небольшой обзор опенсорсных дашбордов от Jason Baker. К сожалению, статья коротенькая, ни тебе сравнений, ни списка фич, ни скриншотов, но тем не менее может быть полезной.
http://amp.gs/zGdT
http://amp.gs/zGdT
Opensource.com
5 open source dashboard tools for visualizing data
Trying to communicate lots of complex data points quickly? Use one of these open source dashboard tools.
В блоге NimbleCI опубликовали обзор изменений в грядущем релизе Docker 1.13.
В их числе:
- Docker stacks вышли из экспериментального статуса и готовы к использованию;
- Стало возможным деплоить Docker stacks прямо из compose-файлов, минуя генерацию dab-файлов;
- В swarm добавлено хранилище секретов, для взаимодействия с ими используется команда docker secret;
- Новый флаг "--attachable" для сетей Docker позволяет цеплять к сети контейнер, запущенный руками с помощью 'docker run'. Полезно для отладки или каких-то разовых задач;
- Docker plugins вышли из экспериментального статуса;
- Теперь экспериментальные фичи поставляются прямо в стабильном бинарнике. Включить их можно флагом '--experimental';
- Добавлен флаг '--force' к 'docker service update';
- Добавлена опция '--cache-from' к команде 'docker build', позволяющая не пересобирать слои, а взять их из кэша другого образа.
http://amp.gs/zfze
В их числе:
- Docker stacks вышли из экспериментального статуса и готовы к использованию;
- Стало возможным деплоить Docker stacks прямо из compose-файлов, минуя генерацию dab-файлов;
- В swarm добавлено хранилище секретов, для взаимодействия с ими используется команда docker secret;
- Новый флаг "--attachable" для сетей Docker позволяет цеплять к сети контейнер, запущенный руками с помощью 'docker run'. Полезно для отладки или каких-то разовых задач;
- Docker plugins вышли из экспериментального статуса;
- Теперь экспериментальные фичи поставляются прямо в стабильном бинарнике. Включить их можно флагом '--experimental';
- Добавлен флаг '--force' к 'docker service update';
- Добавлена опция '--cache-from' к команде 'docker build', позволяющая не пересобирать слои, а взять их из кэша другого образа.
http://amp.gs/zfze
blog.nimbleci.com
Top 10 New Features And Improvements Coming In Docker 1.13
The release of Docker 1.13 is coming up quickly, here are the top 10
things we can expect to see when it comes out:
things we can expect to see when it comes out:
Внушительная статья от Ian Bissett о его опыте скейлинга кластера ElasticSearch. Внутри куча бенчмарков разных вариантов оптимизации структуры кластера. Спойлер: в итоге оказалось проще поднять новый кластер, чем пытаться оптимизировать старый.
http://amp.gs/zfYJ
http://amp.gs/zfYJ
Think Big
Elasticsearch: Adventures in scaling a multitenant platform
Running Elasticsearch at scale can be challenging by itself. When adding multitenancy to the equation it can be hard to know what direction to take. At BigCommerce we use Elasticsearch for all the search features on our clients storefronts. As a SaaS provider…
The HFT Guy занялся сравнением цен на GCE и AWS и выяснил, что AWS даже после недавнего снижения цен оказался значительно дороже GCE. Не то чтобы это было большим открытием, но все равно интересно посмотреть на диаграммы.
http://amp.gs/zfZd
http://amp.gs/zfZd
The HFT Guy
Google Cloud is 50% cheaper than AWS
Let’s revisit Google and Amazon pricing since the The smallest instances on both cloud is 500MB and a few percent of CPU. That’s the cheapest instance. It’s usable for testing and…
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…