Пятничный лонгрид от Sarai Rosenberg о культуре в PagerDuty.
Потому что DevOps - это ещё и про культуру.
#culture
Потому что DevOps - это ещё и про культуру.
#culture
Medium
A PagerDuty Last Lecture
The “Last Lecture” is a tradition inspired by Etsy, in which someone departing shares their perspective and a bit of wisdom.
Honeycomb проанализировали работу сервисов на ARM-based процессорах Graviton2 в AWS
Для их случая удалось уменьшить количество инстансов на 30% по сравнению с С5, кроме того M6g стоят дешевле. Единственное что, в Spot маркете их ещё нет.
#aws #arm
Для их случая удалось уменьшить количество инстансов на 30% по сравнению с С5, кроме того M6g стоят дешевле. Единственное что, в Spot маркете их ещё нет.
#aws #arm
On the most common Terraform pitfalls
And you can found 1-2 pitfalls that you have no time covered before.
Also, check tfmodvercheck - it can be useful.
#terraform
And you can found 1-2 pitfalls that you have no time covered before.
Also, check tfmodvercheck - it can be useful.
#terraform
Hey! Hashicorp Digital starts in 3 hours!
Topics mostly the same as at summer conference, but have some enhancements and new announcements.
See program here
#hashicorp #event
Topics mostly the same as at summer conference, but have some enhancements and new announcements.
See program here
#hashicorp #event
HasiCorp представили свой новый продукт - Boundary - систему для доступа к удаленным ресурсам по trusted identity.
Продукт сейчас в активной разработке и версии 0.1
Но уже обещают добавить OIDC аутентификацию, интеграцию с Vault, поддержку динамических каталогов из Consul, AWS, Azure и GCP
#security #hashicorp
Продукт сейчас в активной разработке и версии 0.1
Но уже обещают добавить OIDC аутентификацию, интеграцию с Vault, поддержку динамических каталогов из Consul, AWS, Azure и GCP
#security #hashicorp
Cool podcast about Devops as a Service
It covers many interesting things like:
- How it starts
- What is it now
- What will be in future
- Why, how and for what propose
- WTF is cluster.dev and why it needed for you and us
- Something about CNCF meetups
- And most important thing - how looks like my office chair and cup :)
Podcast are listened to in one breath, I recommend
#kubernetes
It covers many interesting things like:
- How it starts
- What is it now
- What will be in future
- Why, how and for what propose
- WTF is cluster.dev and why it needed for you and us
- Something about CNCF meetups
- And most important thing - how looks like my office chair and cup :)
Podcast are listened to in one breath, I recommend
#kubernetes
YouTube
#24 shalb.com: Devops As A Service
Alexandr Yatsuk CEO
Volodymyr Tsap CTO
SHALB - Managed Kubernetes Platform in any Cloud
https://github.com/shalb/cluster.dev/
Говорим о Kubernetes, Cloud Native и Devops As A Service
Podcast: https://www.spreaker.com/user/denys.vasyliev/shalb
CHAPTERS…
Volodymyr Tsap CTO
SHALB - Managed Kubernetes Platform in any Cloud
https://github.com/shalb/cluster.dev/
Говорим о Kubernetes, Cloud Native и Devops As A Service
Podcast: https://www.spreaker.com/user/denys.vasyliev/shalb
CHAPTERS…
Ну вот и дождались CI/CD от HashiCorp
Встречайте: Waypoint
Хотя это не совсем CI/CD, а скорее application lifecycle management tool. Но нужно ещё разбираться.
#cicd #hashicorp
Встречайте: Waypoint
Хотя это не совсем CI/CD, а скорее application lifecycle management tool. Но нужно ещё разбираться.
#cicd #hashicorp
Не успели HashiCorp представить свою новую тулзу Waypoint, а уже появились отчёты об использовании.
Cindy Sridharan получила доступ к Waypoint ещё ранее и вот поделилась своими мыслями.
Ну и закономерный вывод - основная проблема сегодняшего delivery не в том, что не хватает API или автоматизации, а в том, что часто нет "клея", чтобы связать это всё воедино. Именно в эту нишу и метит Waypoint.
#cicd #hashicorp
Cindy Sridharan получила доступ к Waypoint ещё ранее и вот поделилась своими мыслями.
Ну и закономерный вывод - основная проблема сегодняшего delivery не в том, что не хватает API или автоматизации, а в том, что часто нет "клея", чтобы связать это всё воедино. Именно в эту нишу и метит Waypoint.
#cicd #hashicorp
Forwarded from ✙rozho)))k✙🇺🇦
Full focus TDD
Не являюсь большим сторонником практик TDD. Скорее всего, дело в том, что я не работал в тех местах, где это было серьезной частью культуры, не видел как это может работать, и/или не находил мотивации перестроить мышление соответствующим образом.
Как правило, по TDD я делаю совсем простые вещи, вроде функций преобразований, валидаций, и так далее, когда результат очень детерминирован и легко кодируем в тестах.
Давно заметил, что наибольшая продуктивность в разработке у меня больше всего связана с понятностью задачи. Всегда я делаю в первую очередь не самые сложные или самые приоритетные задания, а самые простые и понятные. Даже если они объемные.
Теперь мне кажется, что главная польза от TDD не в том, что у вас код покрыт тестами еще до того, как он написан, а в том, что заранее составленный набор условий фокусирует разработчика на решении конкретной маленькой задачи. Вместо прокрастинации и раздумий о том, с чего начать, какие структуры данных подготовить и так далее, вы предварительно очень сильно уточняете требования буквально до результата возврата функции. Это здорово помогает не отвлекаться и сосредоточиться на главном. Декомпозиция происходит не во время решения задачи, а до неё.
Мамонта нужно есть по частям, и если не сформировать в себе привычку это делать на постоянной основе, то есть большой риск так и не приступить к поеданию, или откусить по кусочку тут и там.
По-большому счёту, вместо тестов можно использовать чеклист на бумажке—результат, в смысле фокусировки на маленьких кусочках решения, будет примерно одним и тем же. Думаю, что практика TDD в основном про это, а не про есть у вас тесты или нет, хотя не могу припомнить, чтобы кто-то продавал людям или мне именно это преимущество. В основном речь шла про корректность, покрытие кода и тд и тд, а про декомпозицию и фокус ни слова.
Не являюсь большим сторонником практик TDD. Скорее всего, дело в том, что я не работал в тех местах, где это было серьезной частью культуры, не видел как это может работать, и/или не находил мотивации перестроить мышление соответствующим образом.
Как правило, по TDD я делаю совсем простые вещи, вроде функций преобразований, валидаций, и так далее, когда результат очень детерминирован и легко кодируем в тестах.
Давно заметил, что наибольшая продуктивность в разработке у меня больше всего связана с понятностью задачи. Всегда я делаю в первую очередь не самые сложные или самые приоритетные задания, а самые простые и понятные. Даже если они объемные.
Теперь мне кажется, что главная польза от TDD не в том, что у вас код покрыт тестами еще до того, как он написан, а в том, что заранее составленный набор условий фокусирует разработчика на решении конкретной маленькой задачи. Вместо прокрастинации и раздумий о том, с чего начать, какие структуры данных подготовить и так далее, вы предварительно очень сильно уточняете требования буквально до результата возврата функции. Это здорово помогает не отвлекаться и сосредоточиться на главном. Декомпозиция происходит не во время решения задачи, а до неё.
Мамонта нужно есть по частям, и если не сформировать в себе привычку это делать на постоянной основе, то есть большой риск так и не приступить к поеданию, или откусить по кусочку тут и там.
По-большому счёту, вместо тестов можно использовать чеклист на бумажке—результат, в смысле фокусировки на маленьких кусочках решения, будет примерно одним и тем же. Думаю, что практика TDD в основном про это, а не про есть у вас тесты или нет, хотя не могу припомнить, чтобы кто-то продавал людям или мне именно это преимущество. В основном речь шла про корректность, покрытие кода и тд и тд, а про декомпозицию и фокус ни слова.
Ещё две недели на Humble Bundle будут доступны книги по подготовке к различным Cloud екзаменам.
В подборке книги по AWS, Azure и GCP
#aws #azure #gcp #books
В подборке книги по AWS, Azure и GCP
#aws #azure #gcp #books
Humble Bundle
Humble Book Bundle: AWS, Azure, Google, and Cloud Security
Learn AWS, Azure, Google, and Cloud Security with this book bundle by Wiley. Plus, pay what you want and support charity!
Wake up Neo, Kubernetes Services not exist.
And it uses random LB strategy, not round-robin.
Good news - it can be ignored in some cases, but in the worst case (long-lived TCP connections + frontend services less than backend) pods may not be able to handle traffic and horizontal scaling won't help.
To choose the right pill, take a cup of something and read about load balancing and scaling long-lived connections in K8s.
#kubernetes
And it uses random LB strategy, not round-robin.
Good news - it can be ignored in some cases, but in the worst case (long-lived TCP connections + frontend services less than backend) pods may not be able to handle traffic and horizontal scaling won't help.
To choose the right pill, take a cup of something and read about load balancing and scaling long-lived connections in K8s.
#kubernetes
Just a friendly reminder:
Прекращение поддержки Helm v2 c 13 ноября, включая секьюрити патчи.
Мануал по переходу на Helm v3
Прекращение поддержки Helm v2 c 13 ноября, включая секьюрити патчи.
Мануал по переходу на Helm v3
helm.sh
Helm | Helm v2 Deprecation Timeline
Helm - The Kubernetes Package Manager.
Interview with Anton Babenko: Terraform, OSS, AWS and Freelance
What: We will ask Anton who is actually AWS Community Hero and how to earn this shield, will talk about Terraform and OSS, self-promotion, conferences and finally does he still work on the loft.
Where: Online.
When: 22.10, 19:00 (Kyiv TZ)
Сheck-in:
Site | Facebook | LinkedIn
#event
What: We will ask Anton who is actually AWS Community Hero and how to earn this shield, will talk about Terraform and OSS, self-promotion, conferences and finally does he still work on the loft.
Where: Online.
When: 22.10, 19:00 (Kyiv TZ)
Сheck-in:
Site | Facebook | LinkedIn
#event
Чего и следовало ожидать, вслед за CloudFormation оператором для Kubernetes и Crossplane последовал оператор Terraform
Теперь можете менеджить Terraform ресурсы как Kubernetes объекты.
Проект 3rd party и отношения к HashiCorp не имеет.
#kubernetes #terraform
Теперь можете менеджить Terraform ресурсы как Kubernetes объекты.
Проект 3rd party и отношения к HashiCorp не имеет.
#kubernetes #terraform
KubeLinter - это линтер для манифестов Kubernetes и Helm чартов, который кроме синтаксических ошибок проверяет соответствие с лучшими практиками с фокусом на безопасность и надёжность. Список этих проверок тут
#kubernetes
#kubernetes
Redhat
KubeLinter: Open Source YAML Linter / HELM Linter for K8s
KubeLinter analyzes Kubernetes YAML files and Helm charts, and checks them against a variety of best practices, with a focus on production readiness and security. Scroll down to watch a video overview of KubeLinter.
Из чата:
ALB Controller для Kubernetes теперь становится AWS Load Balancer Controller и включает поддержку NLB c IP targeting.
Теперь те, кто запускает k8s поды на AWS Fargate смогут использовать NLB.
#kubernetes #aws
ALB Controller для Kubernetes теперь становится AWS Load Balancer Controller и включает поддержку NLB c IP targeting.
Теперь те, кто запускает k8s поды на AWS Fargate смогут использовать NLB.
#kubernetes #aws
Amazon
Introducing the AWS Load Balancer Controller
2-5 декабря пройдет DevOps-конференция DevOops 2020 Piter от JUG Ru Group.
В программе доклады от специалистов из Microsoft, AWS, Red Hat, IBM, Google, Яндекс.
Что: DevOops 2020 Piter
Где: онлайн
Когда: 2-5 декабря
О чём:
32 технических доклада о внедрении DevOps-практик в крупных компаниях, Apache Kafka, Kubernetes, гибридно-облачной платформе поставки приложения, архитектуре, инструментах и лучших практиках. На конференции выступят: один из отцов концепции DevOps Патрик Дебуа, автор нескольких книг об IT и опытнейший спикер Марк Смолли, Lead Java Developer Advocate IBM Себастиан Дашнер и многие другие. А также будут активности от партнеров, чаты и Zoom-комнаты для общения со спикерами. Бессрочный доступ к записям.
Кому будет интересно: тем, кто занимается DevOps, SRE и работает с облачными сервисами.
Цена вопроса: 16 000 рублей для персонального билета, 32 000 рублей для корпоративного.
Персональный билет со скидкой по промокоду catops2020JRGpc на сайте.
#event
В программе доклады от специалистов из Microsoft, AWS, Red Hat, IBM, Google, Яндекс.
Что: DevOops 2020 Piter
Где: онлайн
Когда: 2-5 декабря
О чём:
32 технических доклада о внедрении DevOps-практик в крупных компаниях, Apache Kafka, Kubernetes, гибридно-облачной платформе поставки приложения, архитектуре, инструментах и лучших практиках. На конференции выступят: один из отцов концепции DevOps Патрик Дебуа, автор нескольких книг об IT и опытнейший спикер Марк Смолли, Lead Java Developer Advocate IBM Себастиан Дашнер и многие другие. А также будут активности от партнеров, чаты и Zoom-комнаты для общения со спикерами. Бессрочный доступ к записям.
Кому будет интересно: тем, кто занимается DevOps, SRE и работает с облачными сервисами.
Цена вопроса: 16 000 рублей для персонального билета, 32 000 рублей для корпоративного.
Персональный билет со скидкой по промокоду catops2020JRGpc на сайте.
#event
DevOops 2021. DevOps-конференция.
DevOops 2021 — конференция, посвященная инженерным DevOps-решениям. Спикеры со всего мира. Несколько десятков технических докладов о культуре, процессах и внедрении DevOps.