CatOps
5.08K subscribers
94 photos
5 videos
19 files
2.58K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
​​Honeycomb проанализировали работу сервисов на ARM-based процессорах Graviton2 в AWS

Для их случая удалось уменьшить количество инстансов на 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
​​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
HasiCorp представили свой новый продукт - Boundary - систему для доступа к удаленным ресурсам по trusted identity.

Продукт сейчас в активной разработке и версии 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
Ну вот и дождались CI/CD от HashiCorp

Встречайте: Waypoint

Хотя это не совсем CI/CD, а скорее application lifecycle management tool. Но нужно ещё разбираться.

#cicd #hashicorp
​​Не успели HashiCorp представить свою новую тулзу Waypoint, а уже появились отчёты об использовании.

Cindy Sridharan получила доступ к Waypoint ещё ранее и вот поделилась своими мыслями.

Ну и закономерный вывод - основная проблема сегодняшего delivery не в том, что не хватает API или автоматизации, а в том, что часто нет "клея", чтобы связать это всё воедино. Именно в эту нишу и метит Waypoint.

#cicd #hashicorp
Forwarded from ✙rozho)))k✙🇺🇦
Full focus TDD

Не являюсь большим сторонником практик TDD. Скорее всего, дело в том, что я не работал в тех местах, где это было серьезной частью культуры, не видел как это может работать, и/или не находил мотивации перестроить мышление соответствующим образом.

Как правило, по TDD я делаю совсем простые вещи, вроде функций преобразований, валидаций, и так далее, когда результат очень детерминирован и легко кодируем в тестах.

Давно заметил, что наибольшая продуктивность в разработке у меня больше всего связана с понятностью задачи. Всегда я делаю в первую очередь не самые сложные или самые приоритетные задания, а самые простые и понятные. Даже если они объемные.

Теперь мне кажется, что главная польза от TDD не в том, что у вас код покрыт тестами еще до того, как он написан, а в том, что заранее составленный набор условий фокусирует разработчика на решении конкретной маленькой задачи. Вместо прокрастинации и раздумий о том, с чего начать, какие структуры данных подготовить и так далее, вы предварительно очень сильно уточняете требования буквально до результата возврата функции. Это здорово помогает не отвлекаться и сосредоточиться на главном. Декомпозиция происходит не во время решения задачи, а до неё.

Мамонта нужно есть по частям, и если не сформировать в себе привычку это делать на постоянной основе, то есть большой риск так и не приступить к поеданию, или откусить по кусочку тут и там.

По-большому счёту, вместо тестов можно использовать чеклист на бумажке—результат, в смысле фокусировки на маленьких кусочках решения, будет примерно одним и тем же. Думаю, что практика TDD в основном про это, а не про есть у вас тесты или нет, хотя не могу припомнить, чтобы кто-то продавал людям или мне именно это преимущество. В основном речь шла про корректность, покрытие кода и тд и тд, а про декомпозицию и фокус ни слова.
​​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
​​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
Чего и следовало ожидать, вслед за CloudFormation оператором для Kubernetes и Crossplane последовал оператор Terraform

Теперь можете менеджить Terraform ресурсы как Kubernetes объекты.

Проект 3rd party и отношения к HashiCorp не имеет.

#kubernetes #terraform
KubeLinter - это линтер для манифестов Kubernetes и Helm чартов, который кроме синтаксических ошибок проверяет соответствие с лучшими практиками с фокусом на безопасность и надёжность. Список этих проверок тут

#kubernetes
Из чата:

ALB Controller для Kubernetes теперь становится AWS Load Balancer Controller и включает поддержку NLB c IP targeting.

Теперь те, кто запускает k8s поды на AWS Fargate смогут использовать NLB.

#kubernetes #aws
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
​​Простите. Я знаю, что это не мемный канал, но я так орал, что мне просто физически необходимо с кем-то этим поделиться.

P.S. Нашёл в Twitter
P.P.S. Ну и пятница всё-таки