А вот тут обещают рассказать как ставить helm без tiller https://blog.tenx.tech/the-how-and-why-behind-tiller-less-helm-340a071d51c8 #helm #k8s #tiller
Official TenX Blog
The How and Why Behind Tiller-less Helm
If you use Kubernetes, you’ve probably heard of helm the Kubernetes package manager by now. Helm is very useful for installing packages on…
Forwarded from CatOps
Четвёртая и заключительная часть серии про рантаймы контейнеров от Ian Lewis.
Предыдущие части:
- Часть I
- Часть II
- Часть III
#containers #kubernetes
Предыдущие части:
- Часть I
- Часть II
- Часть III
#containers #kubernetes
Ian Lewis
Container Runtimes Part 4: Kubernetes Container Runtimes & CRI
This is the fourth and last part in a four part series on container runtimes. It’s been a while since part 1, but in that post I gave an overview of container runtimes and discussed the differences between low-level and high-level runtimes. In part 2 I went…
Forwarded from CatOps
Managing reliability with SLOs and Error Budgets
The folks at Kudos in simple language teach us about SLOs, SLIs, and error budgets, as well as talk through their own implementation of them.
#monitoring #sre
And they have pretty useful image about SLI collection points:
The folks at Kudos in simple language teach us about SLOs, SLIs, and error budgets, as well as talk through their own implementation of them.
#monitoring #sre
And they have pretty useful image about SLI collection points:
Forwarded from DevOps Deflope News
Только что зарелизился Prometheus 2.7.0 🎉
Из интересного PromQL теперь поддерживает подзапросы и добавлен экспериментальный флаг storage.tsdb.retention.size для ограничения размера TSDB по месту на диске. Ну и различные улучшения и багфиксы.
http://amp.gs/VJD1
Док про подзапросы http://amp.gs/VJDt
PR про новые флаги http://amp.gs/VJDp
#prometheus #releases
Из интересного PromQL теперь поддерживает подзапросы и добавлен экспериментальный флаг storage.tsdb.retention.size для ограничения размера TSDB по месту на диске. Ну и различные улучшения и багфиксы.
http://amp.gs/VJD1
Док про подзапросы http://amp.gs/VJDt
PR про новые флаги http://amp.gs/VJDp
#prometheus #releases
GitHub
Release 2.7.0 / 2019-01-28 · prometheus/prometheus
We're rolling back the Dockerfile changes introduced in 2.6.0. If you made changes to your docker deployment in 2.6.0, you will need to roll them back. This release also adds experimental suppo...
Forwarded from Александров Андрей enabling.team
Разбираемся в Agile
Многие испытывают проблемы с пониманием “Agile”, вокруг этого слова даже успел возник карго-культ! Этой проблеме и будет посвящена рубрика “Разбираемся в Agile”. Начнем с принципов, а затем перейдем к самому манифесту.
И так. Принцип первый.
https://aladmit.com/article/2019/01/28/agile-principle-1.html
Многие испытывают проблемы с пониманием “Agile”, вокруг этого слова даже успел возник карго-культ! Этой проблеме и будет посвящена рубрика “Разбираемся в Agile”. Начнем с принципов, а затем перейдем к самому манифесту.
И так. Принцип первый.
https://aladmit.com/article/2019/01/28/agile-principle-1.html
Aladmit
Разбираемся в Agile. Принцип 1 | Александров Андрей
Суть: Первый принцип, это об удовлетворении потребностей пользователей, через итеративную работу и сбор обратной связи.
Forwarded from Библиотека Go-разработчика | Golang
#advanced #docker
Сегодня в профессиональной разработке стандартом является система контейнеризации Docker. Однако несмотря на все преимущества по сравнению с виртуальными машинами, Docker тоже может тормозить. Давайте разберёмся, какие могут быть причины для этого.
https://bit.ly/2JTjjr2
Сегодня в профессиональной разработке стандартом является система контейнеризации Docker. Однако несмотря на все преимущества по сравнению с виртуальными машинами, Docker тоже может тормозить. Давайте разберёмся, какие могут быть причины для этого.
https://bit.ly/2JTjjr2
Hacker Noon
Another reason why your Docker containers may be slow
In my last blog post I was talking about Kubernetes and how ThoughtSpot uses it for its dev infrastructure needs. Today I’d like to follow…
Как и зачем тестировать сервисы https://medium.com/dm03514-tech-blog/service-level-test-stacks-in-action-using-go-a77a0e808b1c #msa #tests #qa
Medium
DevTestOps: Service Level Test Stacks in Action — Using Go
Many resources on service tests are missing descriptions of the supportive tooling and plumbing required to achieve reliable, repeatable…
Отличный метод для написания ролей в ansible - сделали role init, заполнили readme, пишем роль
Forwarded from Clean Code
Readme Driven Development
RDD — это крайне простая практика.
Пишите Readme в первую очередь, вот в принципе и все. A какие приемущества это вам даст читайте в статье.
#architecture
RDD — это крайне простая практика.
Пишите Readme в первую очередь, вот в принципе и все. A какие приемущества это вам даст читайте в статье.
#architecture
Medium
Readme Driven Development
RDD — это крайне простая практика. И здесь «DD» может означать «минута на освоение и вся жизнь для мастерства». Но, к счастью, не в этом…
Forwarded from DevOps Deflope News
Сборник ссылок на разбор падений кубера
http://amp.gs/V31Y
И похожая тема, но уже про serverless
http://amp.gs/V31x
#failure #stories #kubernetes #serverless
http://amp.gs/V31Y
И похожая тема, но уже про serverless
http://amp.gs/V31x
#failure #stories #kubernetes #serverless
GitHub
GitHub - hjacobs/kubernetes-failure-stories: Compilation of public failure/horror stories related to Kubernetes
Compilation of public failure/horror stories related to Kubernetes - GitHub - hjacobs/kubernetes-failure-stories: Compilation of public failure/horror stories related to Kubernetes
Forwarded from CatOps
Мы дожили до этого!
Встречайте краткую выжимку магистрской диссертации Docker and Kubernetes in high security environments
Вообще, интересно потому что исследуется пример не абстрактного SaaS, а подход к безопасности шведской полиции.
#kubernetes
Встречайте краткую выжимку магистрской диссертации Docker and Kubernetes in high security environments
Вообще, интересно потому что исследуется пример не абстрактного SaaS, а подход к безопасности шведской полиции.
#kubernetes
Medium
Docker and Kubernetes in high security environments
A case-study at the Swedish Police Authority
Обеспечиваем совместимость RESTful API клиентов c gRPC
сервисами https://blog.maddevs.io/go-rest-or-grpc-5eace88499bd #grpc #golang
сервисами https://blog.maddevs.io/go-rest-or-grpc-5eace88499bd #grpc #golang
Custom Software Development Company
How to Make HTTP API in Go: REST and gPRC
The two approaches and several tools to make HTTP API in Go: REST and gPRC. Speed up the development process and save time on developing web services in Go.
Наконец случилось то, чего мы так долго ждали - появилось решение, которое позволяет деплоить базы прямо в куб легко и непринужденно! https://kubedb.com Если кто уже пробовал, или хочет рискнуть - полцарства за фидбек!
Kubedb
KubeDB - Run Production-Grade Databases on Kubernetes
KubeDB simplifies Provisioning, Upgrading, Scaling, Volume Expansion, Monitor, Backup, Restore for various Databases in Kubernetes on any Public & Private Cloud
Forwarded from DevOps Deflope News
Terminals Are Sexy — отличная подборка всевозможных штук для работы в терминале для Linux, macOS и даже Windows.
http://amp.gs/V29r
http://amp.gs/V29r
terminalsare.sexy
Terminals Are Sexy - Terminals Are Sexy
A curated list of sexy Terminal frameworks, extensions & resources for CLI lovers.
Forwarded from DevOps Deflope News
Интересные ссылки с гугл доков
Kubernetes Learning Resources — подборка ссылок на ресурсы для изучения Kubernetes http://amp.gs/V2NQ
Kubernetes Distributions & Platforms — таблица сравнения почти сотни вендоров, поставляющих Kubernetes http://amp.gs/V2Nb
#kubernetes
Kubernetes Learning Resources — подборка ссылок на ресурсы для изучения Kubernetes http://amp.gs/V2NQ
Kubernetes Distributions & Platforms — таблица сравнения почти сотни вендоров, поставляющих Kubernetes http://amp.gs/V2Nb
#kubernetes
Не знаю как вы, а я вот только что узнал про то что у Яндекс есть свой пулер для PostgreSQL https://github.com/yandex/odyssey #yandex #postgresql
GitHub
GitHub - yandex/odyssey: Scalable PostgreSQL connection pooler
Scalable PostgreSQL connection pooler. Contribute to yandex/odyssey development by creating an account on GitHub.
Вот ещё про odissey в личку прислали https://youtu.be/Wq7wQ9oyvSw
YouTube
Odyssey - масштабируемый пулер соединений для PostgreSQL / Д. Симоненко и Д. Сарафанников (Яндекс)
Приглашаем на крупнейшую профессиональную конференцию для разработчиков высоконагруженных систем Saint HighLoad++ 2026
Подробнее: https://clck.ru/3QZHTb
Июнь, 2026
Санкт-Петербург, DESIGN DISTRICT DAA in SPb
---------
HighLoad++ Siberia 2018
Тезисы и…
Подробнее: https://clck.ru/3QZHTb
Июнь, 2026
Санкт-Петербург, DESIGN DISTRICT DAA in SPb
---------
HighLoad++ Siberia 2018
Тезисы и…
Forwarded from Александров Андрей enabling.team
Интервью с Мартином Фаулером про второе издание его книги Refactoring.
Рекомендую послушать хотябы первые полчаса, там обсуждается значимать архитектуры, зачем она вообще нужна и когда пора начать рефакторить код.
https://www.youtube.com/watch?v=gcSh-yXaXVs
Рекомендую послушать хотябы первые полчаса, там обсуждается значимать архитектуры, зачем она вообще нужна и когда пора начать рефакторить код.
https://www.youtube.com/watch?v=gcSh-yXaXVs
YouTube
Refactoring: Second Edition – A Conversation with Martin Fowler
For more than 20 years, Martin Fowler's Refactoring has served as the definitive guide for those passionate about continually improving the design and maintainability of code.
This eagerly awaited update brings a fresh perspective. It has been fully updated…
This eagerly awaited update brings a fresh perspective. It has been fully updated…
Forwarded from Kubernetes MSK
🎉 Друзья, новогодние праздники промчались на одном дыхании! В Москве пришли морозы и мы бы совсем замёрзли, если бы не горячий интерес к Kubernetes со стороны русскоговорящего сообщества. 🙂 Прошло уже шесть месяцев с момента предыдущего митапа, наш Telegram-чат-канал русскоговорящего сообщества Kubernetes ( @kubernetes_ru ) уже вырос почти до 2500 человек, а вместе с ним продолжают расширяться и области применения Kubernetes, как и масштаб проблем, которые успешно решаются с его помощью. Облака спускаются на землю 6 февраля, ведь мы снова встречаемся и на этот раз мы будем делать это вместе с Яндекс!
ПРОГРАММА
19:00 - 19:20 Socializing, встречаемся, общаемся
19:20 - 19:35 Welcome & digest (Денис Измайлов, Axept)
19:35 - 20:10 Операторы в Kubernetes (Артём Андреенко, Chief Infrastructure Officer at Prisma.AI)
На примере Prisma.AI, Артём расскажет поделится опытом разработки операторов в Kubernetes. Операторы как инструмент запуска, поддержания работы и масштабирования сложных приложений.
Артём руководит бэкендом и инфраструктурой в Prisma, приложении, которое скачали около 150 миллионов раз, также является соведущим подкаста GolangShow и активно продвигает русскоязычное сообщество Go.
20:10 - 20:55 CaaS в Яндекс.Облаке: обо всех аспектах во всех деталях (Данила Дюгуров, руководитель Developer Platform в Яндекс.Облако)
CaaS в Яндекс.Облаке. Данила расскажет в целом про стратегию развития контейнерных сервисов в Яндекс.Облаке. Мы также поговорим про ближайшие тактические планы Яндекс.Облако – что и когда ждать. И на десерт раскроет детали внутреннего устройства сервиса managed-k8s.
Данила руководит Developer Platform в Яндекс.Облако. Работает в Яндексе с 2007 года. Окончил факультет Прикладной математики и процессов управления СПбГУ.
20:55 - 21:20 Кофе-брейк и живое общение
21:20 - 22:00 “Кормчий” в мире бизнеса: причины хайпа и успеха (Александр Поломодов, руководитель разработки в привлечении Tinkoff.ru)
За 4 года пребывание в “открытом плавании” Kubernetes прошел невероятной большой путь как с технической точки зрения, так и с точки зрения adoption. Вокруг этой технологии Linux Foundation и Google создали целый фонд CNCF, который отвечает за развитие как Kubernetes, так и других проектов, посвященных Cloud Native технологиям. В этом докладе будут рассмотрены причины такого поразительного успеха, а также варианты сертификации по Kubernetes (CKA, CKAD, KCSP) и в чем их суть.
Александр больше 13 лет опыта работы в IT на позициях разработчика, аналитика, тимлида, руководителя проектов, руководителя разработки. CKA (Certified Kubernetes Administrator).
УСЛОВИЯ УЧАСТИЯ:
1. Мероприятие бесплатное.
2. Регистрация обязательна по ссылке: https://events.yandex.ru/events/yagosti/06-feb-2019/
3. ОБЯЗАТЕЛЬНО возьмите с собой паспорт, права или иной документ, удостоверяющий личность.
4. Вступайте в нашу группу на Meetup.com, чтобы быть первыми, кто узнает о следующих событиях: https://www.meetup.com/Moscow-Kubernetes-Meetup/
ПОЯВИЛИСЬ ВОПРОСЫ?
1. Все вопросы и пожелания можете написать в Telegram или на e-mail.
2. Готовы выступить с докладом на следующем митапе? Срочно пишите в Telegram: @DenisIzmaylov или на email: events@axept.co
ПРОГРАММА
19:00 - 19:20 Socializing, встречаемся, общаемся
19:20 - 19:35 Welcome & digest (Денис Измайлов, Axept)
19:35 - 20:10 Операторы в Kubernetes (Артём Андреенко, Chief Infrastructure Officer at Prisma.AI)
На примере Prisma.AI, Артём расскажет поделится опытом разработки операторов в Kubernetes. Операторы как инструмент запуска, поддержания работы и масштабирования сложных приложений.
Артём руководит бэкендом и инфраструктурой в Prisma, приложении, которое скачали около 150 миллионов раз, также является соведущим подкаста GolangShow и активно продвигает русскоязычное сообщество Go.
20:10 - 20:55 CaaS в Яндекс.Облаке: обо всех аспектах во всех деталях (Данила Дюгуров, руководитель Developer Platform в Яндекс.Облако)
CaaS в Яндекс.Облаке. Данила расскажет в целом про стратегию развития контейнерных сервисов в Яндекс.Облаке. Мы также поговорим про ближайшие тактические планы Яндекс.Облако – что и когда ждать. И на десерт раскроет детали внутреннего устройства сервиса managed-k8s.
Данила руководит Developer Platform в Яндекс.Облако. Работает в Яндексе с 2007 года. Окончил факультет Прикладной математики и процессов управления СПбГУ.
20:55 - 21:20 Кофе-брейк и живое общение
21:20 - 22:00 “Кормчий” в мире бизнеса: причины хайпа и успеха (Александр Поломодов, руководитель разработки в привлечении Tinkoff.ru)
За 4 года пребывание в “открытом плавании” Kubernetes прошел невероятной большой путь как с технической точки зрения, так и с точки зрения adoption. Вокруг этой технологии Linux Foundation и Google создали целый фонд CNCF, который отвечает за развитие как Kubernetes, так и других проектов, посвященных Cloud Native технологиям. В этом докладе будут рассмотрены причины такого поразительного успеха, а также варианты сертификации по Kubernetes (CKA, CKAD, KCSP) и в чем их суть.
Александр больше 13 лет опыта работы в IT на позициях разработчика, аналитика, тимлида, руководителя проектов, руководителя разработки. CKA (Certified Kubernetes Administrator).
УСЛОВИЯ УЧАСТИЯ:
1. Мероприятие бесплатное.
2. Регистрация обязательна по ссылке: https://events.yandex.ru/events/yagosti/06-feb-2019/
3. ОБЯЗАТЕЛЬНО возьмите с собой паспорт, права или иной документ, удостоверяющий личность.
4. Вступайте в нашу группу на Meetup.com, чтобы быть первыми, кто узнает о следующих событиях: https://www.meetup.com/Moscow-Kubernetes-Meetup/
ПОЯВИЛИСЬ ВОПРОСЫ?
1. Все вопросы и пожелания можете написать в Telegram или на e-mail.
2. Готовы выступить с докладом на следующем митапе? Срочно пишите в Telegram: @DenisIzmaylov или на email: events@axept.co
Многие знают про readiness/liveness probes в Kubernetes, но часто не понимают что именно в них должно быть. Статья которая раскрывает тему healthcheck достаточно глубоко - https://medium.com/@copyconstruct/health-checks-in-distributed-systems-aa8a0e8c1672 Настоятельно советую посмотреть еще ссылки в конце - там тоже много вкусного.
#sre #healtcheck
#sre #healtcheck
Medium
Health Checks and Graceful Degradation in Distributed Systems
Thanks, as always, to Fred Hebert and Sargun Dhillon for reading a draft of this post and offering some invaluable suggestions.