Сегодня в 17 буду продолжать стрим: доделаю лямбду-бота и начну вкручивать rego для тестирования терраформа https://www.twitch.tv/darkctrlok
Twitch
darkctrlok - Twitch
darkctrlok streams live on Twitch! Check out their videos, sign up to chat, and join their community.
иииии, стрим начался. В прошлый раз было весело. Подключайтесь 🙂 https://www.twitch.tv/darkctrlok
Twitch
darkctrlok - Twitch
darkctrlok streams live on Twitch! Check out their videos, sign up to chat, and join their community.
Грустные новости - mesos переводится в Apache Attic (типа долгосрочной поддержки без разработки) https://news.ycombinator.com/item?id=26713082
Теперь у кубернетиса в конкурентах остается только Nomad - и что-то мне подсказывает что вряд ли хашикорп сможет нормально конкурировать с гуглом
Теперь у кубернетиса в конкурентах остается только Nomad - и что-то мне подсказывает что вряд ли хашикорп сможет нормально конкурировать с гуглом
Сегодня 1password (менеджер паролей) мало того что выкатили апишечку и rbac для работы с секретами с серверов, так оказывается даже кубернетис оператор есть. Я б заюзал, не будь везде волта https://github.com/1Password/onepassword-operator
GitHub
GitHub - 1Password/onepassword-operator: The 1Password Connect Kubernetes Operator provides the ability to integrate Kubernetes…
The 1Password Connect Kubernetes Operator provides the ability to integrate Kubernetes Secrets with 1Password. The operator also handles autorestarting deployments when 1Password items are updated....
Ух, cloudflare подвезли замену ngrok - тулу, которая позволяет шарить локальные проекты в мир через инфраструктуру cloudflare.
Из интересного:
• Бесплатно
• Можно подкручивать свои домены
• Можно накручивать разного рода правила доступа (особенно удобно если у вас и так уже есть cloudflare)
Из минусов что когда cloudflare упадет - перестанет работать не только половина интернета, но и ваш локальный проект.
https://developers.cloudflare.com/cloudflare-one/tutorials/single-command
Из интересного:
• Бесплатно
• Можно подкручивать свои домены
• Можно накручивать разного рода правила доступа (особенно удобно если у вас и так уже есть cloudflare)
Из минусов что когда cloudflare упадет - перестанет работать не только половина интернета, но и ваш локальный проект.
https://developers.cloudflare.com/cloudflare-one/tutorials/single-command
Я вот конференции не рекламирую (уже) но тут слишком хорошо что б пропускать - бесплатная, трехдневная, начинается сегодня, с бесконечно крутыми спикерами из гугла, датадога, vmware, pager duty. А ещё больше людей из нашего сообщества - Вова Цап, Антон Кошевой и другие великолепные инженеры. А я в кейнотах буду раскатывать маркетинг в девопсе.
Это бесплатно и очень крутая конфа. Прям одна из немногих которые сам смотрю. https://devopsdays.com.ua
Это бесплатно и очень крутая конфа. Прям одна из немногих которые сам смотрю. https://devopsdays.com.ua
DevOpsDays -
DevOpsDays: AI Chapter - DevOpsDays
DevOpsDays Ukraine is part of the worldwide DevOpsDays community. This June, we’re hosting virtual talks by speakers, Ignite sessions from the DevOps community around the world, and kicking off Open Space discussions.
Графана переводит все свои продукты на AGPLv3.
https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3
Основной мотив - разные Cloud\SaaS провайдеры, которые зарабатывают деньги на чужом труде.
AGPLv3 это тоже самое что и GPLv3 только с дополнительным параграфом 13, который добавляет что если софт под AGPLv3 был изменен и раздается пользователям по сети, то код на этот софт надо открыть.
(текст доступен вот тут: http://www.gnu.org/licenses/agpl-3.0.html)
Насколько я понял, это сделано для того чтобы всякие паразитные компании не напилили фич поверх опенсорса и не стали продавать его за деньги. Например, есть Grafana, которые вкидывают кучу денег чтобы развивать бесплатный опенсорс продукт, оставляя некоторые фичи платными или доступными для SaaS. Это логично и понятно, потому что компании зарабатывают деньги.
С старой лицензией можно было взять все что есть, скопировать платные фичи и продавать дешевле не открывая исходный код (чем и пользовались всякие хитрецы - смотри на миллиард SaaS основанных на ElasticSearch)
С новой лицензией можно сделать всё тоже самое, но прийдется открыть исходный код продукта. Вроде бы.
Потому что именно по AGPLv3 работала MongoDB до того как разработать SSPL.
И вот тут достаточно интересная история: SSPL это суть тот же AGPLv3 с измененной формулировкой параграфа 13, который уточняет что такое SaaS и обязывает их открывать исходный код, если продукт был использован внутри SaaS.
Тест SSPL тут: https://www.mongodb.com/licensing/server-side-public-license
Grafana говорят что не хотят SSPL потому что его не поддерживает OSI, а Mongo говорит что AGPLv3 в реальном мире не работает. Вот прям интересно следить за развитием лицензионных войн и что будет дальше.
https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3
Основной мотив - разные Cloud\SaaS провайдеры, которые зарабатывают деньги на чужом труде.
AGPLv3 это тоже самое что и GPLv3 только с дополнительным параграфом 13, который добавляет что если софт под AGPLv3 был изменен и раздается пользователям по сети, то код на этот софт надо открыть.
(текст доступен вот тут: http://www.gnu.org/licenses/agpl-3.0.html)
Насколько я понял, это сделано для того чтобы всякие паразитные компании не напилили фич поверх опенсорса и не стали продавать его за деньги. Например, есть Grafana, которые вкидывают кучу денег чтобы развивать бесплатный опенсорс продукт, оставляя некоторые фичи платными или доступными для SaaS. Это логично и понятно, потому что компании зарабатывают деньги.
С старой лицензией можно было взять все что есть, скопировать платные фичи и продавать дешевле не открывая исходный код (чем и пользовались всякие хитрецы - смотри на миллиард SaaS основанных на ElasticSearch)
С новой лицензией можно сделать всё тоже самое, но прийдется открыть исходный код продукта. Вроде бы.
Потому что именно по AGPLv3 работала MongoDB до того как разработать SSPL.
И вот тут достаточно интересная история: SSPL это суть тот же AGPLv3 с измененной формулировкой параграфа 13, который уточняет что такое SaaS и обязывает их открывать исходный код, если продукт был использован внутри SaaS.
Тест SSPL тут: https://www.mongodb.com/licensing/server-side-public-license
Grafana говорят что не хотят SSPL потому что его не поддерживает OSI, а Mongo говорит что AGPLv3 в реальном мире не работает. Вот прям интересно следить за развитием лицензионных войн и что будет дальше.
Grafana Labs
Grafana, Loki, and Tempo will be relicensed to AGPLv3 | Grafana Labs
We believe that this change allows our community and users to have the same core freedoms of free and open source software that they have enjoyed since the inception of Grafana Labs and encourages third parties to also contribute back.
👍1
Статья о том как нам самом деле работают X.509 сертификаты. Очень хорошее чтиво чтобы решить наконец-то разобраться, начать читать, отложить немного на потом и никогда не вернуться. https://darutk.medium.com/illustrated-x-509-certificate-84aece2c5c2e
Я прям несколько раз прикладывал усилия чтобы сразу прочитать, а не откладывать.
Я прям несколько раз прикладывал усилия чтобы сразу прочитать, а не откладывать.
Medium
Illustrated X.509 Certificate
Introduction
Интересная тула появилась вчера - рисует график по использованию диска с переодичностью два раза в секунду. Я точно попробую где-то заиспользовать https://github.com/stolk/diskgraph
GitHub
GitHub - stolk/diskgraph: Graphs the disk IO in a linux terminal.
Graphs the disk IO in a linux terminal. Contribute to stolk/diskgraph development by creating an account on GitHub.
сорямба, перепутал чаты и нафигачил сюда сообщений. писал в свой личный канал о том как я перехожу с киевстара https://news.1rj.ru/str/devops_tricks/88
Telegram
Севодоканал - крестовый поход эгоцентриста за вниманием
Я пользуюсь Kyivstar много лет и сегодня все утро общался с их поддержкой. Это не супер большая история, ничего мега скандального. Я не потерял много денег, с меня не списали миллион, не загнали в должники.
Это история о бесчеловечном обращении и отрыве…
Это история о бесчеловечном обращении и отрыве…
А что касается дайджеста, то я сейчас готовлю обзор разных быстрых/более удобных версий cmd утилит. Например, я уже давно пользуюсь fd вместо find и exa вместо ls, но для обзора перелопачиваю бенчмарки 🙂
С Антоном Кошевым я познакомился ещё в Grammarly. Антон великолепный инженер и очень толковый обьяснятор. Сейчас Антон работает в MacPaw и один из администраторов сообщества ukrops. Так вот, Антон завёл канал в котором объясняет различные девопс штуки простыми словами и я просто не могу его не порекомендовать - там всего 40 подписчиков и это ужасно несправедливо. https://news.1rj.ru/str/devops_easy я подписался сам и всем советую
Telegram
DevOps from 🇺🇦
Пояснюю різні DevOps-штуки простими словами, начебто ви працюєте разом зі мною за сусіднім столом!
https://www.kubernetesbyexample.com это как gobyexample, только про куб
Наконец-то материал достойный публикации. Enleur скинул cheat sheet по инстансам в AWS: https://github.com/wrble/public/blob/main/aws-instance-types.md
Я вот даже что-то новое узнал — оказывается есть
Я вот даже что-то новое узнал — оказывается есть
d3en инстансы на которые прикручены веники вместо ssdGitHub
public/aws-instance-types.md at main · wrble/public
Misc public things from Wrble. . Contribute to wrble/public development by creating an account on GitHub.
На этой неделе узнал что у одного из членов сообщества и одного из активных контрибуторов https://github.com/terraform-aws-modules есть ещё и крутая рассылка
https://weekly.tf
А ещё я раньше постил ссылку на классный блог другого нашего участника:
http://rtfm.co.ua/
Если у вас есть классные ресурсы — постите мне. Я не делаю платную рекламу, а бесплатную — всегда рад сделать.
Надо продвигать своих, что б чужие боялись 🙂
https://weekly.tf
А ещё я раньше постил ссылку на классный блог другого нашего участника:
http://rtfm.co.ua/
Если у вас есть классные ресурсы — постите мне. Я не делаю платную рекламу, а бесплатную — всегда рад сделать.
Надо продвигать своих, что б чужие боялись 🙂
GitHub
Terraform AWS modules
🇺🇦 Collection of Terraform AWS modules supported by the community 🇺🇦 - Terraform AWS modules
бесплатная реклама номер два
MacPaw ищут SRE инженера - супер классная комманда, очень хорошие люди, крутят кубер, невероятно высокая культура внутри компании. Удаленка в Киеве (не знаю, может есть и другая, думаю Антон в коммантариях прояснит)
Антон подготовил Q&A вместо описания, я его добавлю первым комментарием.
MacPaw ищут SRE инженера - супер классная комманда, очень хорошие люди, крутят кубер, невероятно высокая культура внутри компании. Удаленка в Киеве (не знаю, может есть и другая, думаю Антон в коммантариях прояснит)
Антон подготовил Q&A вместо описания, я его добавлю первым комментарием.
Разбавлю бесплатную рекламу опросом: что вас поразило в инфраструктурном мире за последние пол года?
А то я чёт удивляться перестал. Ну вот графана выпустила альтернативу PagerDuty, и что?
Но может я просто не те новости читаю. Накидайте интересняшек в комменты.
А то я чёт удивляться перестал. Ну вот графана выпустила альтернативу PagerDuty, и что?
Но может я просто не те новости читаю. Накидайте интересняшек в комменты.
Для работы с куберами есть очень классное приложение https://k8slens.dev
Правда мне кликать мышкой всегда медленно и я использую обычный kubectl почти всегда в связке с kubectx+kubens
а какими тулами пользуетесь вы?
Правда мне кликать мышкой всегда медленно и я использую обычный kubectl почти всегда в связке с kubectx+kubens
а какими тулами пользуетесь вы?
lenshq.io
Power Tools for Kubernetes and LLM observability. With over 1 million users, Lens is the new standard for Kubernetes and LLM application developers.
что делать в час ночи пятницы? Смотреть доклады про перфоманс оптимизацию. Неплохо расказано, хотя узко и совсем не было про современные техники типа флеймграфов. https://youtu.be/r-TLSBdHe1A
YouTube
"Performance Matters" by Emery Berger
Performance clearly matters to users. For example, the most common software update on the AppStore is "Bug fixes and performance enhancements." Now that Moore's Law has ended, programmers have to work hard to get high performance for their applications. But…
Руки прочь от локалхоста! https://www.ietf.org/id/draft-schoen-intarea-unicast-127-00.html