Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Вчера релизнулся Kubernetes 1.11 🔥
Тут описано более кратко:
https://kubernetes.io/blog/2018/06/27/kubernetes-1.11-release-announcement/
А тут абсолютно все изменения:
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.11.md#kubernetes-111-release-notes
Кратко из интересного:
- CRD теперь можно сразу много версий
- в kubelet добавили гибкое конфигурирование по кластерам
- горячий ресайз Persistent Volumes (пока альфа)
- уже можно IPVS балансировку
А теперь про плохое. Мой коллега на KubeCon прыгал на батуте, и вывернул руку. 🤞✊
Мораль: не стоит прыгать на батуте на конференции по куберу. 😂
Тут описано более кратко:
https://kubernetes.io/blog/2018/06/27/kubernetes-1.11-release-announcement/
А тут абсолютно все изменения:
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.11.md#kubernetes-111-release-notes
Кратко из интересного:
- CRD теперь можно сразу много версий
- в kubelet добавили гибкое конфигурирование по кластерам
- горячий ресайз Persistent Volumes (пока альфа)
- уже можно IPVS балансировку
А теперь про плохое. Мой коллега на KubeCon прыгал на батуте, и вывернул руку. 🤞✊
Мораль: не стоит прыгать на батуте на конференции по куберу. 😂
3 метрики для оценки эффективности dev команды:
- Частота релизов (ну тут всё понятно)
- Лид тайм попадания коммита в прод. Кстати, хорошая метрика, вместе с ней ещё можно регистрировать количество «возвратов» коммита с тест-сессии. Тогда данная метрика будет говорить не только о слаженности CI/CD процессов, но и о качестве кода команды
- Bugs/Users - т.е. общее количество багов делённое на общее количество пользователей. Честно говоря, не встречал раньше, чтобы так считали. В статье это очень мутно объясняется, мол, так вы получите некий «уровень» и если после релиза этот уровень не скачет, значит всё хорошо. Ну Ок. Хотя не ясно, как считать общее количество багов (количество зарегистрированных багов Х2?)
Как-то так
Вот на Reddit есть обсуждение, где можно как раз задать эти вопросы
#agile
- Частота релизов (ну тут всё понятно)
- Лид тайм попадания коммита в прод. Кстати, хорошая метрика, вместе с ней ещё можно регистрировать количество «возвратов» коммита с тест-сессии. Тогда данная метрика будет говорить не только о слаженности CI/CD процессов, но и о качестве кода команды
- Bugs/Users - т.е. общее количество багов делённое на общее количество пользователей. Честно говоря, не встречал раньше, чтобы так считали. В статье это очень мутно объясняется, мол, так вы получите некий «уровень» и если после релиза этот уровень не скачет, значит всё хорошо. Ну Ок. Хотя не ясно, как считать общее количество багов (количество зарегистрированных багов Х2?)
Как-то так
Вот на Reddit есть обсуждение, где можно как раз задать эти вопросы
#agile
The Practical Dev
3 simple productivity metrics for every software team
We rely on tracking sales at the end of the funnel while hoping that productivity stays the same. And it's only after customers have started to leave us that we look back at the way we work, to understand what went wrong.
История о планировщиках (cluster schedulers) вообще от Cindy Sridharan
Статья не новая и некоторые вещи, касающиеся конкретных технологий чуток устарели, но общее описание того, что такое планировщик, зачем он нужен и какие задачи решает -- прекрасно
Статья большая, Medium заявляет, что на 30 минут
Статья не новая и некоторые вещи, касающиеся конкретных технологий чуток устарели, но общее описание того, что такое планировщик, зачем он нужен и какие задачи решает -- прекрасно
Статья большая, Medium заявляет, что на 30 минут
Medium
Cluster Schedulers
This post aims to understand:
Думаю, уже все прочитали, что теперь можно создавать SQS триггеры для AWS Lambda.
А вот подъехал первый пример конфигурации с пошаговой инструкцией
#aws #serverless
А вот подъехал первый пример конфигурации с пошаговой инструкцией
#aws #serverless
Amazon
AWS Lambda Adds Amazon Simple Queue Service to Supported Event Sources | Amazon Web Services
We can now use Amazon Simple Queue Service (Amazon SQS) to trigger AWS Lambda functions! This is a stellar update with some key functionality that I’ve personally been looking forward to for more than 4 years. I know our customers are excited to take it for…
Что нового в Jenkins Pipeline 1.3
Последовательные стейджи (sequential stages): это даёт возможность запускать цепочки стейджей параллельно (не путать с параллельным запуском шагов внутри стейджа). В статье есть пример
#jenkins #cicd
Последовательные стейджи (sequential stages): это даёт возможность запускать цепочки стейджей параллельно (не путать с параллельным запуском шагов внутри стейджа). В статье есть пример
#jenkins #cicd
AWS представили LTS версию своего дистрибутива - AWS Linux 2
А также его десктопную версию, которую можно поднять прямо в облаке - Linux WorkSpaces
#aws
А также его десктопную версию, которую можно поднять прямо в облаке - Linux WorkSpaces
#aws
Amazon
Announcing Amazon Linux 2 with Long Term Support (LTS)
Статья о том, почему полезно садить всех в саппорт на какое-то время
Внутри видео с доклада на UserConf + 4 выделенных причины
#culture
Внутри видео с доклада на UserConf + 4 выделенных причины
#culture
Signal v. Noise by Basecamp
Everyone on Support
Earlier this year, Y Combinator partner and Wufoo founder Kevin Hale came to speak with 37signals about how to design software users love. Here’s the talk he gave at UserConf 2012, that inspired our support team to invite him to our company-wide meetup:
…
…
“Распиливайте монолит”, — говорили они: “Микросервисы — это будущее”, — говорили они.
А вот Segment пишут, как они мерджили свои микросервисы обратно в монолит и единую репу и главное, почему и зачем
А вот Segment пишут, как они мерджили свои микросервисы обратно в монолит и единую репу и главное, почему и зачем
Segment
What are Microservices? + How to Consolidate & Scale Them
After years of scaling microservices, a shift back to a monolithic architecture brought greater efficiency, reliability, and a smoother developer experience. This transition highlights the challenges of managing complexity at scale and why a well-architected…
Forwarded from Українська девопсарня via @like
Google заопенсорсил верификатор для бекапов PostgreSQL и уже интегрировал в GCP
https://cloudplatform.googleblog.com/2018/07/verifying-postgresql-backups-made-easier-with-new-open-source-tool.html
https://cloudplatform.googleblog.com/2018/07/verifying-postgresql-backups-made-easier-with-new-open-source-tool.html
Google Cloud Platform Blog
Verifying PostgreSQL backups made easier with new open-source tool
By Brett Hesterberg, Product Manager and Alexis Guajardo, Senior Software Engineer When was the last time you verified a database backup? ...
Вот человек написал у себя на Medium статью про Drone CI и спровоцировал достаточно живое обсуждение на Reddit
Спровоцирова, конечно, не самой статьей, а заголовком: “CI/CD doesn't necessarily mean Jenkins”
🙂
#cicd
Спровоцирова, конечно, не самой статьей, а заголовком: “CI/CD doesn't necessarily mean Jenkins”
🙂
#cicd
Medium
Deploying and using Drone CI like a pro
How I helped my company ship features 10 times faster, and made dev and ops win
Введение в FaaS на примере AWS Lambda функций на Go
Если вы уже давно и плотно используете Lambda (или любое другое решение от облачных провайдеров) особо ничего нового не узнаете. Однако, статья интересна тем, что показывает FaaS на примере Go, поддержку которого в AWS Lambda добавили относительно недавно
#aws #golang #serverless
Если вы уже давно и плотно используете Lambda (или любое другое решение от облачных провайдеров) особо ничего нового не узнаете. Однако, статья интересна тем, что показывает FaaS на примере Go, поддержку которого в AWS Lambda добавили относительно недавно
#aws #golang #serverless
Занятная статья о том, как структурировать логи в S3 с помощью Lambda и парсить потом их из AWS Athena
Любителям serverless, таким как я, должно зайти
P.S. Serverless, конечно, глупое название — сервера там есть, но что поделать — прижилось
#aws #serverless
Любителям serverless, таким как я, должно зайти
P.S. Serverless, конечно, глупое название — сервера там есть, но что поделать — прижилось
#aws #serverless
Medium
Parsing log by AWS Lambda, deploying code by Terraform and analyzing data by AWS Athena.
One day, my client required me to do some tasks — parsing logs and analyzing them.
Forwarded from DevOps Deflope News
Отличная статья в блоге компании Xebia про различные варианты организационной структуры современных компаний.
http://amp.gs/7fxA
и ее перевод http://amp.gs/7fxi
Подробно рассматриваются три основные схемы, из каких команд они состоят и как взаимодействуют.
TL;DR Это про продуктовые, платформенные и SRE команды.
P.S. Больше вариантов топологий можно найти на http://amp.gs/7fxJ и на русском http://amp.gs/7fxK
http://amp.gs/7fxA
и ее перевод http://amp.gs/7fxi
Подробно рассматриваются три основные схемы, из каких команд они состоят и как взаимодействуют.
TL;DR Это про продуктовые, платформенные и SRE команды.
P.S. Больше вариантов топологий можно найти на http://amp.gs/7fxJ и на русском http://amp.gs/7fxK
RedHat пишут о том, почему Kubernetes — новый апликейшн сервер. И конечно же, рекламируют OpenShift
Статья в целом будет интересна тем, кто про Кубер только слышал и как сборник ссылок на полезные страницы документации и сторонние мануалы
#kubernetes
Статья в целом будет интересна тем, кто про Кубер только слышал и как сборник ссылок на полезные страницы документации и сторонние мануалы
#kubernetes
Red Hat Developer
Why Kubernetes is The New Application Server | Red Hat Developer
Have you ever wondered why you are deploying your multi-platform applications using containers? Is it just a matter of “following the hype”? In this article,
Jenkins зарелизили пайплайны в YAML
Пока в альфа версии. Но вы не ослышались: YAML в Jenkins
#jenkins #cicd
Пока в альфа версии. Но вы не ослышались: YAML в Jenkins
#jenkins #cicd
В четверг в 17:00 EET состоится бесплатный вэбинар Architecting on AWS
Прямая ссылка не регистрацию: http://bit.ly/2uqjnrm
#aws #event
Прямая ссылка не регистрацию: http://bit.ly/2uqjnrm
#aws #event
Netflix заопенсорсили свою тулзу для инцидент менеджмента — Diffy
Diffy собирает информацию об инстансах в группе и в момент инцидента позволяет сравнивать информацию, полученную с прецизионного хоста (первый при деплое) с остальными машинами в группе
P.S. И лого с котиками!
#netflix #security
Diffy собирает информацию об инстансах в группе и в момент инцидента позволяет сравнивать информацию, полученную с прецизионного хоста (первый при деплое) с остальными машинами в группе
P.S. И лого с котиками!
#netflix #security
Medium
Netflix Cloud Security SIRT releases Diffy: A Differencing Engine for Digital Forensics in the Cloud
Diffy is a triage tool used during cloud-centric security incidents, to help digital forensics and incident response (DFIR) teams quickly identify suspicious hosts on which to focus their response.
Forwarded from Українська девопсарня via @like
Новый способ обработки ООМ от Facebook, вместо стандартного OOM killer. Спасибо Enleur за ссылку
https://code.fb.com/production-engineering/open-sourcing-oomd-a-new-approach-to-handling-ooms/
https://code.fb.com/production-engineering/open-sourcing-oomd-a-new-approach-to-handling-ooms/