Презентация об использовании модулей в Terraform от Yevgeniy Brikman
В презентации упоминается реестр модулей Terraform, который вчера тоже официально представили. Т.е теперь можно не изобретать велосипед, а использовать готоые решения от множества разработчиков. В общем, круто!
По этому поводу вспомнились примеры Terraform конфигурации от Segmentio (у меня туда ушёл коллега работать, который меня в своё время с Terraform знакомил, хехе)
#hashicorp #terraform
В презентации упоминается реестр модулей Terraform, который вчера тоже официально представили. Т.е теперь можно не изобретать велосипед, а использовать готоые решения от множества разработчиков. В общем, круто!
По этому поводу вспомнились примеры Terraform конфигурации от Segmentio (у меня туда ушёл коллега работать, который меня в своё время с Terraform знакомил, хехе)
#hashicorp #terraform
www.slideshare.net
Reusable, composable, battle-tested Terraform modules
Listen up, developers. You are not special. Your infrastructure is not a beautiful and unique snowflake. You have the same tech debt as everyone else. This is …
Также представили Vault 0.8.3 C поддержкой Kubernetes backend и Sentinel.
О том, что такое Sentinel я уже вчера писал.
А вот Kubernetes backend значит, что поды смогут напрямую обращаться в Vault за токенами без дополнительных бубнов. Cсылка на документацию по этому делу
#hashicorp #vault
О том, что такое Sentinel я уже вчера писал.
А вот Kubernetes backend значит, что поды смогут напрямую обращаться в Vault за токенами без дополнительных бубнов. Cсылка на документацию по этому делу
#hashicorp #vault
HashiCorp - Cloud Infrastructure Automation
HashiCorp Vault 0.8.3
We are pleased to announce the release of HashiCorp Vault 0.8.3. The highlight of the latest release is a Kubernetes authentication backend. For Vault Enterprise, we are also relea...
Найден баг в образах Ubuntu для AWS (AMIs), который используют ядро
Баг прояаляется в неправильном выделении пмяти, что провоцирует OOM Killer
Так что, если у вас что-то крутится на AMI с такой версией ядра, лучше зареплейсить.
#AWS #Ubuntu #bug
4.4.0-59-generic, кроме того сообщают о проблемах с 4.4.0-92 под нагрузкойБаг прояаляется в неправильном выделении пмяти, что провоцирует OOM Killer
Так что, если у вас что-то крутится на AMI с такой версией ядра, лучше зареплейсить.
4.4.0-57 по отзывам работатет без проблем. Более новые, например, 4.4.0-1017, вроде, тоже#AWS #Ubuntu #bug
Launchpad
Bug #1655842 ""Out of memory” errors after upgrade to 4.4.0-59” : Bugs : linux package : Ubuntu
After a fix for LP#1647400, a bug that caused freezes under some workloads, some users noticed regular OOMs. Those regular OOMs were reported under this bug, and fixed after some releases.
Some of the affected kernels are documented below. In order to check…
Some of the affected kernels are documented below. In order to check…
Ну, собственно, Hashicorp собрали все анонсы с HashiConf в одном письме. А я решил смметрично отразить их в одном посте. Итак, нам показали:
* Terraform Module Registry
* Sentinel Policy as Code Framework
* Terraform Enterprise Beta
* Vault 0.8.3
* Consul 1.0 Beta. У Consul, почему-то нет отдельного блогпоста
* HashiCorp Consul Enterprise
* Nomad 0.7 Beta
* Nomad Enterprise Beta
* HashiCorp Partner Network — список партнёров Hashicorp
#hashicorp
* Terraform Module Registry
* Sentinel Policy as Code Framework
* Terraform Enterprise Beta
* Vault 0.8.3
* Consul 1.0 Beta. У Consul, почему-то нет отдельного блогпоста
* HashiCorp Consul Enterprise
* Nomad 0.7 Beta
* Nomad Enterprise Beta
* HashiCorp Partner Network — список партнёров Hashicorp
#hashicorp
Так, HashiConf отгремела, значит можно восполнять пробелы по другим новостям.
А из более-менее интересных анонсов у нас вот что было:
* Microsoft представили Azure Cloud Shell. Т.е CLI прямо в баузере. Вроде ещё на HashiConf её показывали и Terraform там запускали
* GitHub показал тулзу для проверки проблем подключения к GitHub — GitHub Debug
* DigitalOcean запустили Spaces — аналог AWS S3. Минимальный тариф $5/месяц за 250Gb
* Google Cloud заявили о более тесной коллаборации с HashiCorp. Например, интеграции менеджера секретов Vault
А из более-менее интересных анонсов у нас вот что было:
* Microsoft представили Azure Cloud Shell. Т.е CLI прямо в баузере. Вроде ещё на HashiConf её показывали и Terraform там запускали
* GitHub показал тулзу для проверки проблем подключения к GitHub — GitHub Debug
* DigitalOcean запустили Spaces — аналог AWS S3. Минимальный тариф $5/месяц за 250Gb
* Google Cloud заявили о более тесной коллаборации с HashiCorp. Например, интеграции менеджера секретов Vault
Вы часто задавали вопрос и слышали в ответ RTFM? Не важно где, кому и при каких обстоятельствах.
Я лично сторонник позиции, что за спрос морду не бьют, по крайней мере не должны. Человек не может знать абсолютно всё. Незнание — это нормально, а задавать вопросы — хорошо. Но тогда почему так часто вместо ответа отправляют в пешее эротическое? И почему очень часто вмсето ответа хочется отправить в пешее эротическое собеседника?
Может, просто неправильно был задан вопрос? Но как научиться задвать правильно? И что делать с людьми, которые неправильный вопрос уже задали?
Julia Evans в своём блоге написала две прекрасных статьи о том, как задавать правильные вопросы и как давать эффективные ответы.
Очень интересная тема, которая выходит далеко за пределы IT. Рекомендую!
Кстати, рекомендую также подписаться на неё в Твиттере. Одна из моих любимых подписок, честно
#culture
Я лично сторонник позиции, что за спрос морду не бьют, по крайней мере не должны. Человек не может знать абсолютно всё. Незнание — это нормально, а задавать вопросы — хорошо. Но тогда почему так часто вместо ответа отправляют в пешее эротическое? И почему очень часто вмсето ответа хочется отправить в пешее эротическое собеседника?
Может, просто неправильно был задан вопрос? Но как научиться задвать правильно? И что делать с людьми, которые неправильный вопрос уже задали?
Julia Evans в своём блоге написала две прекрасных статьи о том, как задавать правильные вопросы и как давать эффективные ответы.
Очень интересная тема, которая выходит далеко за пределы IT. Рекомендую!
Кстати, рекомендую также подписаться на неё в Твиттере. Одна из моих любимых подписок, честно
#culture
Блогпост от Charity Majors о том, что позиция менеджера — это не повышение или эволюция хорошего инженера. Даже, если речь идёт об т.н. engineering manager. Это смена профессии. То есть нет никаких проблем в том, чтобы сначала быть хорошоим инженером, а потом — хорошим менеджером. Вот только быть и тем, и другим одновременно — невозможно.
Это две разных профессии, которые требуют разных качеств и навыков. Очень классно, если у вас есть навыки с обеих сторон, но точно так же нет ничего плохого, если вы прекрасный программист, но непутёвый руководитель (или наоборот).
#culture
Это две разных профессии, которые требуют разных качеств и навыков. Очень классно, если у вас есть навыки с обеих сторон, но точно так же нет ничего плохого, если вы прекрасный программист, но непутёвый руководитель (или наоборот).
#culture
charity.wtf
The Engineer/Manager Pendulum
Lately I’ve been doing some career counseling for people off Twitter (long story). The central drama for many people goes something like this: “I’m a senior engineer, but I’m thin…
Старенькая на самом деле статья от RedMonk о качествах, которые есть у так называемого 10X Engineer
10X Engineer — это обобщенное название рок-звезды в команде, который просто приходит и всё решает. И тут как раз описывают, что нет никаких рок-звёзд, есть просто хорошие инженеры. Однако, всё таки существуют определённые вещи, которые этих хорошоих инженеров объединяют
#culture
10X Engineer — это обобщенное название рок-звезды в команде, который просто приходит и всё решает. И тут как раз описывают, что нет никаких рок-звёзд, есть просто хорошие инженеры. Однако, всё таки существуют определённые вещи, которые этих хорошоих инженеров объединяют
#culture
Charting Stacks
On the Myth of the 10X Engineer and the Reality of the Distinguished Engineer
One of the greatest myths perpetuated in the software industry, particularly by recruiters, over the last number of years has been the idea of the 10X engineer. The idea that some rock-star or ninja can arrive into your team and will code his (and in the…
Я знаю, вы думаете: "Хватит грузить на философией. Тут технические специалисты собрались, давай что-то техническое! Давай про тулзы!"
Про тулзы будет, но "трохи папiзже", а пока делюсь презентацией про сети в контейнерах и Kubernetes с картинками
#networking #containers #kubernetes
Про тулзы будет, но "трохи папiзже", а пока делюсь презентацией про сети в контейнерах и Kubernetes с картинками
#networking #containers #kubernetes
Обещал тулзы — держите тулзы.
Подборка скриптов для аудита AWS S3 и CloudFront
И ещё штукень для S3, но на этот раз она неприкрытые файлы тупо скачивает. Пишут, мол, security audit, но мы то понимаем...
#aws #s3 #toolz
Подборка скриптов для аудита AWS S3 и CloudFront
И ещё штукень для S3, но на этот раз она неприкрытые файлы тупо скачивает. Пишут, мол, security audit, но мы то понимаем...
#aws #s3 #toolz
GitHub
mpatters72/aws-audit
aws-audit - AWS Audit Scripts - CloudFront subdomain takeover audit, etc
И ещё про тулзы (и опять про S3): однаждый надо было перегнать несколько миллионов файлов в reduced redundancy storage class во имя сохранения денег. Так появилась вот эта вещь
Код там, конечно, ужасен. Однако, это одни из тех поделок на коленке к которой потом вернулся (когда надо было перегнать обратно в standard)
Ещё одна вещь, к которой возвращался — поиск по security groups. Это, конечно, очень хорошо, если у вас Infrastructure as a Code, Terraform и прочие прелести жизни. Но бывает, когда инфраструктура достаточно древняя, много вещей (в том числе секрьюрити группы) доелались в рукопашную. А потом приходит к вам security guy и иговорит: "Слушай, у нас старый айпишник такой-то, его бы выкосить отовсюду"
#aws #tools
Код там, конечно, ужасен. Однако, это одни из тех поделок на коленке к которой потом вернулся (когда надо было перегнать обратно в standard)
Ещё одна вещь, к которой возвращался — поиск по security groups. Это, конечно, очень хорошо, если у вас Infrastructure as a Code, Terraform и прочие прелести жизни. Но бывает, когда инфраструктура достаточно древняя, много вещей (в том числе секрьюрити группы) доелались в рукопашную. А потом приходит к вам security guy и иговорит: "Слушай, у нас старый айпишник такой-то, его бы выкосить отовсюду"
#aws #tools
GitHub
GitHub - grem11n/rrs-converter-go: Script written in Golang which converts objects in AWS S3 bucket to Reduce Redundancy Storage
Script written in Golang which converts objects in AWS S3 bucket to Reduce Redundancy Storage - GitHub - grem11n/rrs-converter-go: Script written in Golang which converts objects in AWS S3 bucket t...
Вашему вниманию статья одного из разработчиков языка Go об SRE модели, принятой в Google.
Собственно, это статья-ответ на пост от Cindy Sridharan о том, что operations относится ко всем вне зависимости от рабочей лычки
Вот такая вот полемика. Да, споры посредством статей не умерли в XX веке 🙃
#culture
Собственно, это статья-ответ на пост от Cindy Sridharan о том, что operations относится ко всем вне зависимости от рабочей лычки
Вот такая вот полемика. Да, споры посредством статей не умерли в XX веке 🙃
#culture
Medium
The SRE model
Cindy Sridharan’s fantastic article on why everyone is not ops makes you rethink of the relationship between your development and…
А вот ещё интересный Twitter тред у Charity Majors о том, как полезны навыки public speeking и как они помогают карьере
Так что, если вам есть чего рассказывать — не стесняйтесь ^_^
Так что, если вам есть чего рассказывать — не стесняйтесь ^_^
Twitter
Charity Majors
The biggest boost for my career the past five years wasn't working at Facebook or being a manager, it was developing public speaking skills.
AWS написали доку о том, как сделать on demand видео платформу чисто средствами, собственно, AWS
Почти что пошаговую инструкцию сделали :)
Оно примечательно тем, что подсистема on demand видео входит много куда. Например, в те же сервисы интернет рекламы.
#aws
Почти что пошаговую инструкцию сделали :)
Оно примечательно тем, что подсистема on demand видео входит много куда. Например, в те же сервисы интернет рекламы.
#aws
Amazon
Architecture overview - Video on Demand on AWS
Video on Demand on AWS solution architecture overview
Статья с clickbait заголовком!
На самом деле там две важные идеи:
1) DevOps — название методологии, а не позиции. Потому что можно назвать кого-угодно DevOps Engineer, можно даже команду сделать для этого (вариант ещё хуже) но на деле ни черта не поменяется
2) Мы теперь все разработчики, просто каждый пишет код внутри своей зоны ответственности. Поэтому подходы в написании кода для приложений точно также можно применять к коду инфраструктуры. Это если у вас Infrastructure as a Code, если нет, к этому надо стремиться
И бонусом дискуссия данной статьи на Reddit
#culture
На самом деле там две важные идеи:
1) DevOps — название методологии, а не позиции. Потому что можно назвать кого-угодно DevOps Engineer, можно даже команду сделать для этого (вариант ещё хуже) но на деле ни черта не поменяется
2) Мы теперь все разработчики, просто каждый пишет код внутри своей зоны ответственности. Поэтому подходы в написании кода для приложений точно также можно применять к коду инфраструктуры. Это если у вас Infrastructure as a Code, если нет, к этому надо стремиться
И бонусом дискуссия данной статьи на Reddit
#culture
Age of Peers
We Need to Kill DevOps
DevOps spearheaded a wave of innovation, but now the use of DevOps, either as a job noscript, or adjunct to a job noscript, needs to end.
Небольшой пошаговый мануальчик, как настроить Travis CI для .NET
Бросаю сюда так как знаю, что C# люди меня тоже читают
#cicd
Бросаю сюда так как знаю, что C# люди меня тоже читают
#cicd
На днях крупнейшее Slack сообщесто Украины о DevOps — UkrOps — создали свой дайджест-канал в Телеге!
https://news.1rj.ru/str/UkropsDigest
Подписывайтесь! Если вам интересно происходящее тут, значит дайджест будет интересен не менее. Будем друг друга дополнять 😎
https://news.1rj.ru/str/UkropsDigest
Подписывайтесь! Если вам интересно происходящее тут, значит дайджест будет интересен не менее. Будем друг друга дополнять 😎
Hacktoberfest вернулся!
Кто не в курсе -- это совместная инициатива GitHub и Digital Ocean про поддержку открытого ПО.
Ваша задача сделать 4 валидных пул реквеста в проекты-участники (они помечены лейбой
Ну и моральное удовлетворение, конечно :)
Больше подробностей и регистрация по ссылке. Удачи!
#github #hacktoberfest
Кто не в курсе -- это совместная инициатива GitHub и Digital Ocean про поддержку открытого ПО.
Ваша задача сделать 4 валидных пул реквеста в проекты-участники (они помечены лейбой
hacktoberfest, а в замен вы получаете футболку и стикеры!Ну и моральное удовлетворение, конечно :)
Больше подробностей и регистрация по ссылке. Удачи!
#github #hacktoberfest
The GitHub Blog
Celebrate open source this October with Hacktoberfest
Celebrate open source this October by participating in the fourth annual Hacktoberfest, a month-long celebration of open source software in partnership with DigitalOcean. Last year, contributors from 114 countries submitted over 90,000 pull requests to
Yevgeniy Brikman делится книгами о построении масштабируемых вэб-приложений
При чём SRE book от Google можно вообще читать онлайн бесплатно!
#books
При чём SRE book от Google можно вообще читать онлайн бесплатно!
#books
Quora
☆ What Are the Best Books on Building Large Scale Web-based Apps? - Quora
That’s a very, very broad topic that requires many different skills to do well. No one book will cover everything you need to know, so here are a few books t...