Sysadmin Tools 🇺🇦
3.88K subscribers
692 photos
28 videos
302 files
5.1K links
Sysadmin/DevOps tools, news and other interesting things from modern IT world.
Feed https://t.me/s/sysadmin_tools
Download Telegram
Forwarded from DevOps&SRE Library
finala

Тулза для поиска неиспользуемых ресурсов в AWS - помогает сократить расходы.

https://github.com/similarweb/finala
​​Про тестирование инфраструктурного кода

Неделю надо начинать с хардкору. Сегодня у меня для тебя доклад о том, как тестировать инфраструктурный код.
Вышел новый выпуск «The State of Octoverse» — ежегодно публикуемые статистические данные, собранные и проанализированные GitHub.

https://octoverse.github.com
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Diving into Kubernetes MutatingAdmissionWebhook

Во время командировки в офис в Bay Area начала происходить какая-то неразбериха: хотя я работаю на одном проекте, но знаю второй - мне дали еще третий на пару дней, посмотреть что и как.

На этом проекте была задача, достаточно не плохая - проект в GCP, и они используют Cloud SQL. Во многих helm чартах есть cloudsql sidecar, через который остальные контейнеры в поде ходят в базу данных.

Так вот, копипаста была во многих местах, быстрый вариант с kustomize или темплейтированием они не захотели, а захотели делать как крутые операторы: аннотациями.

Примерно так:
1) В деплойменте создается под
2) На поде висит аннотация "cloudsql-sidecar: true"
3) Kubernetes инджектит сайдкар в этот под

Я начал читать как это сделано у istio/linkerd/etc, и для этой задачи есть выделенный примитив: MutatingAdmissionWebhook.

Из существующих реализаций адекватной выглядит только эта:
https://github.com/tumblr/k8s-sidecar-injector

А для того, чтобы понять как оно работает, лучше почитать много теории:
https://medium.com/ibm-cloud/diving-into-kubernetes-mutatingadmissionwebhook-6ef3c5695f74

В результате все завелось, все довольны, все счастливы. Estimates - день на POC, день на интеграцию, и через какое-то время день на ривью.
Золотые слова...
«Культура задаётся основными ценностями организации. Обычно люди этого не замечают, но мы, работая в консалтинге на протяжении многих лет, привыкли это подмечать. Ты заходишь в компанию и буквально через несколько минут начинаешь чувствовать, что происходит. Мы называем это «ароматом». Иногда этот аромат действительно хорош. Иногда он вызывает тошноту. (…) Ты не можешь изменить культуру до того, как были осознаны ценности и убеждения, которые стоят за конкретными действиями. Поведение наблюдать легко, а искать убеждения — сложно. DevOps — это как раз отличный пример того, как всё становится сложнее и сложнее».

DevOps-ов здесь нет! https://kutt.it/K6eb7y
Говорят, Rambler решил бабла заработать ;)
Forwarded from addmeto
Не хотел писать про это, но кажется надо. Судя по всему идут обыски в компании nginx, самой успешной русской опенсорс компании. Судя по фоткам иска Рамблер (читай «Сбербанк») настаивает на том, что код программы nginx принадлежал Рамблеру и был присвоен незаконно.

Напомню как все было: Игорь Сысоев, работая в Рамблере кем-то вроде SRE, делал большой опенсорс продукт, Nginx. Благодаря этому веб-серверу Рамблер мог обслуживать миллионы пользователей на небольшом количестве серверов. В какой-то момент nginx стал настолько большим и популярным, что Игорь стал заниматься только им, потом появилась идея сделать из опенсорс небольшой бизнес. Нашлись даже первые инвесторы, и с тех пор nginx независимая компания развивающая опенсорс продукт.

Если все действительно так, как в твитах - это просто провал :( https://twitter.com/AntNesterov/status/1205086129504104460
Forwarded from oleg_log (Oleg Kovalov)
68 постов и докладов о том, когда микросервисы не взлетели http://microservices.fail/

Бегло глядя вижу некоторые посты ни о чём, но некоторые хорошие и основаны на болезненном опыте. Советую полистать.

или просто ссыль на ехель док https://docs.google.com/spreadsheets/d/1vjnjAII_8TZBv2XhFHra7kEQzQpOHSZpFIWDjynYYf0/edit#gid=0

UPD: хах, зоопарк анонимных зрителей(вверху там аватарки с животными) взорвался после поста :D
Forwarded from PythonDigest
Elixir как цель развития для python async
https://habr.com/ru/post/476112/?utm_campaign=476112&utm_source=habrahabr&utm_medium=rss

В книге «Python. К вершинам мастерства» Лучано Рамальо описывает одну историю. В 2000 году Лучано проходил курсы, и однажды в аудиторию заглянул Гвидо ван Россум. Раз подвернулся такой случай, все стали задавать ему вопросы. На вопрос о том, какие функции Python заимствовал из других языков, Гвидо ответил: «Все, что есть хорошего в Python, украдено из других языков».


Это действительно так. Python давно живет в контексте других языков программирования и впитывает концепции из окружения: asyncio позаимствован, благодаря Lisp появились лямбда-выражения, а Tornado скопировали с libevent. Но если у кого и стоит заимствовать идеи, так это у Erlang. Он создан 30 лет назад, и все концепции в Python, которые сейчас реализуются или только намечаются, в Erlang давно работают: многоядерность, сообщения как основа коммуникации, вызовы методов и интроспекция внутри живой системы на продакшн. Эти идеи в том или в ином виде находят своё проявление в системах вроде Seastar.io (http://seastar.io/).
Позволю себе прорекламировать вакансии, которые повлияют на будущее моей страны, потому как диклеймер этого репоста - Это не политическая реклама, она не проплачена, она не призвана зажечь пламя вражды. Только информация по поиску специалистов.
Forwarded from FEDOROV
Ми створюємо власну IT-команду. Команду, яка буде 24/7 опікуватися розвитком додатку Дія. Наша мета — робити декілька релізів на місяць із новими послугами, для цього потрібна глибока концентрація.

Важливо:
— старт роботи команди вже в січні. Сьогодні активно починаємо рекрутингові та бюджетні процеси;
— створюємо ринкові умови праці. Нам потрібні найкращі IOS/Android-розробники, проект-менеджери, аналітики, дизайнери;
— це буде перша сучасна державна міні IT-компанія. Без бюрократії, з чіткими KPI, навіть з кавою і в open space );
— фінансувати будемо за рахунок економії грошей на IT-закупівлях (нагадую, що кожного тижня ми економимо мільйони, зупиняючі підозрілі тендери. Вже зекономили на десяток IT-компаній).


Нагадаю, шо додаток уже створений та перебуває в бета-тестуванні у 35 000 українців, паралельно йде робота над десятком послуг.

Дія побудована на грамотній архітектурі завдяки нашим партнерам із EPAM.

У нас великі цілі та максимальна підтримка президента, прем’єра, міністрів. Тому приєднуйтесь до найамбітнішого IT-проекту України!)



Перші вакансії:
https://lift.net.ua/vacancy/team_lead_ios_thedigital

https://lift.net.ua/vacancy/business_analyst_thedigital

https://lift.net.ua/vacancy/pm_thedigital

https://lift.net.ua/vacancy/team_lead_android_thedigital

https://lift.net.ua/vacancy/team_lead_backend_thedigital

https://lift.net.ua/vacancy/team_lead__qa_thedigital

https://lift.net.ua/vacancy/ui_ux_designer_thedigital
Олег подсказывает, что git надо бы заапдейтить