Занятный пост от Dave Vasilevsky из Evolving Web о том, как работать с потрохами Docker-контейнеров через namespaces. Автор подробно рассказывает, как, например, можно сменить hostname контейнера из хостовой машины не перезапуская его.
http://amp.gs/TU80
http://amp.gs/TU80
Evolving Web
Changing Docker hostnames—with namespaces!
At Evolving Web we love using Docker! So when I needed to do work on several different sites, I just spun up a few Docker containers, and now I've got this:
Three shells in three different containers, and it's super hard to tell which is which.The hostnames…
Three shells in three different containers, and it's super hard to tell which is which.The hostnames…
Kubernetes написали в своем блоге небольшую статью о Helm Charts - "рецептах" по разворачиванию приложений в кластере Kubernetes. Статья кратко покрывает вопросы как создания новых Charts, так и процесс их установки.
http://amp.gs/TU1I
http://amp.gs/TU1I
blog.kubernetes.io
Helm Charts: making it simple to package and deploy common applications on Kubernetes
There are thousands of people and companies packaging their applications for deployment on Kubernetes. This usually involves crafting a few ...
На highscalability опубликовали видеозапись, слайды и конспект выступления Matt Ranney, Chief Systems Architect из Uber. Выступление посвящено урокам, полученным в ходе взрывного роста инфраструктуры Uber (по состоянию на апрель 2016 года у них работает 2000 инженеров над примерно тысячью сервисов и 8000 репозиториев, при том, что полтора года назад у них было всего 200 инженеров).
http://amp.gs/TUpI
http://amp.gs/TUpI
Highscalability
Lessons Learned from Scaling Uber to 2000 Engineers, 1000 Services, and 8000 Git repositories - High Scalability -
For a visual of the growth Uber is experiencing take a look at the first few seconds of the abov...
Amazon и VMware начали предоставлять совместную услугу по размещению VMware Cloud в инфраструктуре AWS, позволяя использовать как технологии VMware (vSphere Hypervisor, Virtual SAN, NSX network virtualization platform), так и AWS.
http://amp.gs/TO2H
http://amp.gs/TO2H
Aaron Brashears из Twitch рассказал об архетиктуре и нюансах использования большой инсталляции PostgreSQL - около 120 серверов, центральный кластер обрабатывает около 300,000 транзакций в секунду, топология включает в себя несколько регионов в AWS.
http://amp.gs/TOFc
http://amp.gs/TOFc
Twitch Blog
How Twitch Uses PostgreSQL
Twitch has approximately 125 database hosts serving OLTP workloads in production, usually as part of a cluster. Approximately 4% run MySQL…
Команда DevOps Pro Moscow 2016 приглашает вас на первую конференцию по DevOps, которая будет проходить в отеле Бест Вестерн Вега в Москве, 15 ноября 2016 года. На конференции будет много иностранных докладчиков и также завсегдатаи из нашей группы. Если купить билеты сейчас, то можно купить билеты на 30% дешевле. Сайт конференции http://amp.gs/Trn2
Julia Evans ударилась в некое капитанство и опубликовала пару статей с прописными, в общем-то истинами:
Что такое Operations (с точки зрения девелопера): http://amp.gs/TS18
Что такое DevOps: http://amp.gs/TS1T
Что такое Operations (с точки зрения девелопера): http://amp.gs/TS18
Что такое DevOps: http://amp.gs/TS1T
Компания Express 42 проводит двухдневный(18—19 ноября) практический курс «DevOps и Continuous Delivery с использованием Docker»
На курсе вы пройдете весь путь от создания первого контейнера до непрерывной поставки ПО в микросервисной архитектуре.
Регистрация уже открыта!
http://amp.gs/TSYC
На курсе вы пройдете весь путь от создания первого контейнера до непрерывной поставки ПО в микросервисной архитектуре.
Регистрация уже открыта!
http://amp.gs/TSYC
Bruno Terkaly из Microsoft выложил здоровенный обзор (143 слайда с дополнительными пояснениями) сервисов, предоставляемых Microsoft Azure.
http://amp.gs/TSB5
http://amp.gs/TSB5
All things container - Bruno Terkaly & Harold Wong
The World’s Most Complete Review of the Azure Portal
Introduction – Part 1 Over a period of several weeks I have finally taken the time to fully explain Azure in the context of the Azure portal. Obviously, Microsoft has products that go beyond the portal itself. The value to the reader is getting a deep understanding…
Интересная страничка с open-source проектами, разрабатываемыми компанией Disney. Большинство проектов так или иначе относятся к графике и анимации, однако есть и утилита для централизованного менеджмента установленного ПО на OS X клиентах - munki.
http://amp.gs/TSxs
http://amp.gs/TSxs
В блоге RHEL опубликовали полезную статью о Linux Capabilities и о том, как с помощью управления ими можно повысить безопасность вашего Docker контейнера, урезав его в правах.
http://amp.gs/TNVB
http://amp.gs/TNVB
Redhat
Secure Your Containers with this One Weird Trick
Did you know there is an option to drop Linux capabilities in Docker? Using the docker run --cap-drop option, you can lock down root in a container so that it has limited access within the container. Sadly, almost no one ever tightens the security on a container…
Про первую в Москве конференцию по DevOps мы уже написали, но на этом не остановимся!
Мы начали готовить знаменитый ивент DevOps Days (http://amp.gs/TNRZ) в Москве. Он уже прошел во многих городах по всему миру и теперь настала очередь Москвы. Мы планируем провести мероприятие в феврале и сделать место встречи всего нашего сообщества.
Чтобы сделать это событие более удобным для вас, заполните, пожалуйста, этот опросник: http://amp.gs/TNRm
Мы начали готовить знаменитый ивент DevOps Days (http://amp.gs/TNRZ) в Москве. Он уже прошел во многих городах по всему миру и теперь настала очередь Москвы. Мы планируем провести мероприятие в феврале и сделать место встречи всего нашего сообщества.
Чтобы сделать это событие более удобным для вас, заполните, пожалуйста, этот опросник: http://amp.gs/TNRm
Michael Hausenblas из Mesosphere написал небольшую утилиту cinf, облегчающую просмотр namespaces и cgroups, что может быть полезно при разбирательстве с различными проблемами с контейнерами.
http://amp.gs/TNOv
http://amp.gs/TNOv
GitHub
mhausenblas/cinf
Command line tool to view namespaces and cgroups, useful for low-level container prodding - mhausenblas/cinf
Постмортем позавчерашней проблемы Bitbucket, когда их сервис не принимал SSH-авторизации порядка более двух часов. Причина оказалась довольно простой - разные значения MTU в разных частях инфраструктуры, как следствие большая фрагментация пакетов. Мониторинг сработал быстро, но вот инженеры провозились довольно долго, пока не нашли корень зол.
http://amp.gs/TNNr
http://amp.gs/TNNr
status.bitbucket.org
Atlassian Bitbucket Status - SSH unavailable
Atlassian Bitbucket's Status Page - SSH unavailable.
GitHub опубликовали предварительную версию Community Guidelines. Запрещают постить порнуху и рабочие экспойты/малварь. :(
Правки и пожелания от комьюнити принимаются до 20 ноября, потом гайдлайны будут финализированы.
http://amp.gs/TNsj
Правки и пожелания от комьюнити принимаются до 20 ноября, потом гайдлайны будут финализированы.
http://amp.gs/TNsj
The GitHub Blog
Introducing GitHub Community Guidelines
Building software should be safe for everyone. The GitHub community is made up of millions of developers around the world, ranging from the new developer who created their first “Hello World” project to the most well-known software developers in the world.…
Опубликовано видео с DevOps митапа "DevOps посиделки #1", напоминаем, митап был про Docker, Amazon и OpenSource.
Выступление Сергея Валиева и Ильи Фомина (Align Technology, Inc.): http://amp.gs/TAL1
Выступление Константина Назарова (Tarantool): http://amp.gs/TALY
Выступление Сергея Валиева и Ильи Фомина (Align Technology, Inc.): http://amp.gs/TAL1
Выступление Константина Назарова (Tarantool): http://amp.gs/TALY
Netflix зарелизили версию 2.0 своей Chaos Monkey - утилиты для тестирования устойчивости инфраструктуры к авариям.
Что нового:
- Добавлена интеграция со Spinnaker (CD платформой Netflix), теперь можно задавать поведение Chaos Monkey прямо через интерфейс Spinnaker;
- Chaos Monkey теперь умеет сообщать о своих действиях через метрики;
- Теперь приложение может только отключать инстансы. Возможность создания через него нагрузки на CPU, отключения дисков и так далее удалена в новой версии.
http://amp.gs/TAaT
Что нового:
- Добавлена интеграция со Spinnaker (CD платформой Netflix), теперь можно задавать поведение Chaos Monkey прямо через интерфейс Spinnaker;
- Chaos Monkey теперь умеет сообщать о своих действиях через метрики;
- Теперь приложение может только отключать инстансы. Возможность создания через него нагрузки на CPU, отключения дисков и так далее удалена в новой версии.
http://amp.gs/TAaT
В Stripe написали in-place замену DogStatsD серверу (сборщику метрик от Datadog) и назвали его Veneur.
Основное отличие от продукта Datadog заключается в наличии возможности агрегации глобальных метрик и построении визуализаций на их основе.
http://amp.gs/TA5J
Основное отличие от продукта Datadog заключается в наличии возможности агрегации глобальных метрик и построении визуализаций на их основе.
http://amp.gs/TA5J