ar
Feedback
DevOps

DevOps

الذهاب إلى القناة على Telegram

Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter

إظهار المزيد
8 759
المشتركون
-124 ساعات
-317 أيام
+630 أيام
أرشيف المشاركات
DevOps
8 759
Теряете важные записи видео встреч? С DION – ни одна встреча не потеряется! Хотите узнать, как? Посетите онлайн-вебинар, кото
Теряете важные записи видео встреч?   С DION – ни одна встреча не потеряется! Хотите узнать, как? Посетите онлайн-вебинар, который состоится 17 октября в 11.00 и будет посвящен новым возможностям и тарифам ВКС DION. DION - это не только стабильная видеосвязь, но и комплексное решение для эффективной коммуникации. Платформа объединяет ВКС, видеохостинг для хранения записей важных встреч, облачный диск для файлов, встроенный ИИ и защищенные чаты. DION обеспечивает ✔️высокое качество связи даже при низкой скорости интернета, ✔️поддержку видеоконференций до 5000 участников ✔️автоматическое сохранение записи встреч ✔️независимость от зарубежных поставщиков. Регистрируйтесь на вебинар и узнайте, как получить надежную видеосвязь по доступной цене. erid: LjN8Jwisu

DevOps
8 759
Как мы ищем деградации на нодах в кластерах Kubernetes Меня зовут Станислав Егоркин, я инженер юнита IaaS департамента разраб
Как мы ищем деградации на нодах в кластерах Kubernetes Меня зовут Станислав Егоркин, я инженер юнита IaaS департамента разработки Infrastructure в Авито. В этой статье я расскажу про инструмент, который мы используем для обнаружения деградаций на нодах в кластерах Kubernetes, а также покажу дашборд, где мы наблюдаем за состоянием всех наших нод. Причины деградаций на нодах Инфраструктура Авито — это тысячи bare-metal серверов, большая часть из которых объединена в десятки Kubernetes-кластеров. Понятно, что в таких масштабах отказ отдельных кубонод — событие регулярное. Причины могут быть разные: от поломки планки памяти до возникновения проблем с container runtime. Хорошо, если нода отказала полностью, тогда Kubernetes сам обработает отказ, и рабочая нагрузка пострадает минимально. Хуже, когда деградация частичная. В этом случае нода может долго находиться в плохом состоянии, заставляя «страдать» все сервисы, которые оказались запущены на ней. Обычно события в этом случае развиваются следующим образом: кто-то из разработчиков замечает деградацию своего микросервиса, локализовывает ее до ноды и приходит к нам. Мы диагностируем и прочиниваем ноду. Однако некоторые проблемы встречались на разных нодах снова и снова. И каждый раз они требовали нашего вмешательства. https://habr.com/ru/companies/avito/articles/847466/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Открытый вебинар «Мифы о надёжности Kubernetes: Ошибки, которые стоят вам продакшена» от Слёрм ➡ Когда надежное становится не
Открытый вебинар «Мифы о надёжности Kubernetes: Ошибки, которые стоят вам продакшена» от СлёрмКогда надежное становится ненадежным и почему многие системы обречены на падение? На вебинаре покажем самые эпичные фейлы сбоев и фатальные ошибки в настройке кластеров k8s, стоившие компаниям многих часов простоя: - Кластеры разваливаются - API-сервера выходят покурить - А coredns не понимает, кто он и где Все ошибки невыдуманные, с подробным разбором анализа, что происходило и как нашли первопричину. Советы, как превратить ваш кластер из катастрофы в более-менее стабильную штуку, которая может прожить без падений хотя бы 2 дня, тоже будут😉 ⚡Спикеры: - Виталий Лихачев. SRE в bооking.соm - Всеволод Севостьянов. Staff engineer в Lokalise ➡ Когда вебинар: 23 октября в 19:00 мск ➡ Регистрация через бот Реклама ООО «Слёрм» ИНН 3652901451

DevOps
8 759
Keycloak. Мапинг учеток через mTLS c двойной проверкой сертификатов в kubernetes Продолжаем с делиться экспертизой отдела Sec
Keycloak. Мапинг учеток через mTLS c двойной проверкой сертификатов в kubernetes Продолжаем с делиться экспертизой отдела Security services infrastructure (департамент Security Services компании «Лаборатории Касперского»). В данном посте мы разберем, как легко настроить mTLS, обращаясь к ресурсам в k8s через ingress-контроллер, и подсоединить это все к keycloak. Пост будет полезен тем, кто в своей инфраструктуре использует PKI и, в частности, клиентские сертификаты. https://habr.com/ru/companies/kaspersky/articles/846326/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
🔔 Хотите узнать, как Service Mesh и Istio могут улучшить управление трафиком и безопасность ваших микросервисов? Ждем вас на
🔔 Хотите узнать, как Service Mesh и Istio могут улучшить управление трафиком и безопасность ваших микросервисов? Ждем вас на открытом вебинаре 21 октября в 20:00 мск, где мы разберем: - что такое Service Mesh и его значение в современной разработке ПО; - основные функции и возможности Istio; - как установить Istio в кластер Kubernetes и настроить базовые политики управления трафиком. ⌨️ Урок для DevOps-инженеров, системных администраторов, Backend-разработчиков и архитекторов программного обеспечения. Встречаемся в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». Все участники вебинара получат специальную цену на обучение! ➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cCxJjO Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 759
Потребление ресурсов в Prometheus: кто виноват и что делать (обзор и видео доклада) Привет! На связи Владимир Гурьянов, техни
Потребление ресурсов в Prometheus: кто виноват и что делать (обзор и видео доклада) Привет! На связи Владимир Гурьянов, технический директор Deckhouse Observability Platform в компании «Флант». В своём докладе на DevOpsConf 2024 я провёл небольшое расследование и выяснил, кто виноват в том, что Prometheus «съел» 64 ГБ оперативной памяти на сервере. А главное — я разобрался, что нужно делать, чтобы избегать этого в будущем. В этой статье приведу основные размышления и выводы из доклада. https://habr.com/ru/companies/flant/articles/848968/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Шпаргалка по командам Docker #devops #девопс Подпишись 👉@i_DevOps
+9
Шпаргалка по командам Docker #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Хотите узнать, как превратить массив в пирамиду и ускорить сортировку данных? Ждем вас на бесплатном вебинаре 14 октября в 20
Хотите узнать, как превратить массив в пирамиду и ускорить сортировку данных? Ждем вас на бесплатном вебинаре 14 октября в 20:00 мск, где мы разберем: - как реализовать алгоритм сортировки выбором с линейной сложностью; - как превратить массив в пирамиду (кучу) для быстрого доступа к максимальному элементу; - как создать алгоритм пирамидальной сортировки с квазилинейной сложностью — О(N log N); - визуальные примеры работы алгоритма на конкретных числах. 🚀 Спикер Евгений Волосатов — программист баз данных и преподаватель с огромным и разнообразным опытом, автор статей и учебных программ по C#, Java, PHP. Встречаемся в преддверии старта курса «Алгоритмы и структуры данных». Все участники вебинара получат специальную цену на обучение! 🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cCxsWo Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 759
20 лучших практик работы с Dockerfile Узнайте, как предотвратить проблемы с безопасностью и оптимизировать контейнеризованные
20 лучших практик работы с Dockerfile Узнайте, как предотвратить проблемы с безопасностью и оптимизировать контейнеризованные приложения, применяя набор лучших практик для Dockerfile при сборке образов. https://sysdig.com/blog/dockerfile-best-practices/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Что происходит, когда вы создаёте Pod в Kubernetes? Создание Pod в Kubernetes — простая задача. Но под капотом скрывается сло
Что происходит, когда вы создаёте Pod в Kubernetes? Создание Pod в Kubernetes — простая задача. Но под капотом скрывается сложный рабочий процесс, который затрагивает несколько компонентов кластера. Делимся переводом статьи, где автор рассказывает, что в этот момент происходит в кластере. Статья будет полезна тем, кто изучает Kubernetes, знакомится с его компонентами и абстракциями. Начнем с очевидного: kubectl отправляет определение YAML на сервер API. На этом этапе kubectl: - Обнаруживает эндпоинты API с помощью OpenAPI (Swagger). - Согласовывает версию ресурса. - Проверяет YAML. - Выдает запрос. https://itnext.io/what-happens-when-you-create-a-pod-in-kubernetes-6b789b6db8a8 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Подборка Telegram каналов для программистов Системное администрирование 📌 https://t.me/sysadmin_girl Девочка Сисадмин https://t.me/srv_admin_linux Админские угодья https://t.me/linux_srv Типичный Сисадмин https://t.me/devops_star DevOps Star (Звезда Девопса) https://t.me/i_linux Системный администратор https://t.me/linuxchmod Linux https://t.me/sys_adminos Системный Администратор https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_1 Статьи из "Хакера" Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике https://t.me/phis_mat Обучающие видео, книги по Физике и Математике Excel лайфхак📌 https://t.me/Excel_lifehack https://t.me/tikon_1 Новости высоких технологий, науки и техники💡 https://t.me/mir_teh Мир технологий (Technology World) Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT

DevOps
8 759
Три распространенных ошибки с метриками Kubernetes в PromQL Миллионы разработчиков пишут запросы PromQL и создают пользовател
Три распространенных ошибки с метриками Kubernetes в PromQL Миллионы разработчиков пишут запросы PromQL и создают пользовательские дашборды Grafana для Kubernetes. И все используют одинаковые метрики из node-exporter, kubelet и kube-state-metrics. К сожалению, не все знают, как при работе с метриками обойти некоторые подводные камни.‍ Команда VK Cloud перевела статью, в которой автор разбирает ошибки в одном простом с виду запросе Prometheus для Kubernetes. Он должен возвращать сведения об использовании памяти пода: container_memory_working_set_bytes{pod="agency-dashboard-api-89b7f557c-xd4l7"} https://habr.com/ru/companies/vk/articles/849606/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Ваши системы уязвимы для атак, а сетевой трафик — это темный лес? Не знаете, как находить уязвимости и защищать свои данные?
Ваши системы уязвимы для атак, а сетевой трафик — это темный лес? Не знаете, как находить уязвимости и защищать свои данные? После этого открытого вебинара вы будете знать все основные методы и инструменты анализа сетевого трафика, а также освоите работу с Burp Suite. Вы сможете легко определять уязвимости и обеспечивать безопасность своих систем. Регистрируйтесь на вебинар «Анализ сетевого трафика» 14 октября в 20:00 мск и получите скидку на большое обучение по информационной безопасности: https://vk.cc/cCmdDz Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 759
Пять техник Ansible, которые я хотел бы знать раньше Если вы когда-нибудь проводили целую вечность, ожидая, пока игровой моду
Пять техник Ansible, которые я хотел бы знать раньше Если вы когда-нибудь проводили целую вечность, ожидая, пока игровой модуль Ansible выполнит кучу задач, чтобы можно было протестировать вашу, то эта статья для вас. Ansible может быть довольно утомительным в отладке и непонятным в разработке ("Какой массив мне нужен, чтобы снова получить доступ к IP-адресу интерфейса en2?"), поэтому я занялся поиском различных способов ускорить этот процесс и облегчить понимание происходящего. В итоге я нашел пять инструментов или приемов, которые могут помочь, и вот они. Эти советы расположены в порядке от самого простого к самому сложному в реализации/использовании. 1) --step 2) Inline logging 3) Run ansible-lint 4) Run ansible-console 5) The Ansible Debugger https://zwischenzugs.com/2021/08/27/five-ansible-techniques-i-wish-id-known-earlier/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Аутентификация в Kubernetes через Gitlab'овские JWT токены Зачем? Представим ситуацию, что мы деплоим по push-модели. В качес
Аутентификация в Kubernetes через Gitlab'овские JWT токены Зачем? Представим ситуацию, что мы деплоим по push-модели. В качестве платформы для запуска деплоя у нас используется Gitlab: в нём настроен пайплайн и джобы, разворачивающие приложения в разные окружения в Kubernetes Какой бы инструмент мы не использовали (kubectl, helm), для манипуляций с ресурсами API нам в любом случае будет необходимо аутентифицироваться при выполнении запросов к Kubernetes. Для этого в запросе надо передать данные для аутентификации, будь то токен или сертификат. И тут возникает несколько вопросов: - Где хранить эти креды? - Как сделать так, чтобы у каждого пользователя были свои данные для доступа в кластер? https://habr.com/ru/articles/783586/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Хотите разобраться в разнообразии Spark API и узнать, когда и какие использовать? Ждем вас на открытом вебинаре 22 октября в
Хотите разобраться в разнообразии Spark API и узнать, когда и какие использовать? Ждем вас на открытом вебинаре 22 октября в 20:00 мск, где мы разберем: - обзор возможностей Spark; - различия и применение RDD, DataFrame, Dataset, Spark SQL и Pandas API; - как эффективно использовать каждый API в своих проектах. Урок для инженеров данных, разработчиков больших данных и Data Scientist'ов. Спикер Вадим Заигрин — опытный разработчик, Data Engineer и Data Scientist. Team Lead команд инженеров данных на разных проектах. Встречаемся в преддверии старта курса «Spark Developer». Все участники вебинара получат специальную цену на обучение! ➡️➡️➡️Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cCiF2N

DevOps
8 759
Основы мониторинга (обзор Prometheus и Grafana) Мониторинг сегодня – фактически обязательная «часть программы» для компании л
Основы мониторинга (обзор Prometheus и Grafana) Мониторинг сегодня – фактически обязательная «часть программы» для компании любых размеров. В данной статье мы попробуем разобраться в многообразии программного обеспечения для мониторинга и рассмотрим подробнее одно из популярных решений – систему на основе Prometheus и Grafana https://habr.com/ru/post/709204/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
GitOps с использованием Flux и Flagger GitOps как практика используется с 2017 года, когда Алексис Ричардсон придумал этот те
GitOps с использованием Flux и Flagger GitOps как практика используется с 2017 года, когда Алексис Ричардсон придумал этот термин. Он изменил DevOps и автоматизацию. Если посмотреть на его основные принципы, то он расширяет DevOps, рассматривая инфраструктуру как код (IaC). Конфигурация развертывания хранится в системе контроля версий (она же Git), обеспечивая единый источник данных для разработчиков. https://dev.to/infracloud/gitops-using-flux-and-flagger-15ci #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
✋ 14 октября (пн) приглашаем вас на встречу потенциальных докладчиков с Программным комитетом DevOpsConf 2025. Собираемся в 1
14 октября (пн) приглашаем вас на встречу потенциальных докладчиков с Программным комитетом DevOpsConf 2025.  Собираемся в 19.00 Мск.  📌 Форматы: Офлайн. Москва, офис Газпромбанк, Коровий Вал 5, БЦ «Оазис». Онлайн. Ссылка придёт после регистрации на встречу, участие свободное. 😎 От Программного комитета во встрече будут участвовать: Дмитрий Зайцев (Flocktory) — руководитель Программного комитета DevOpsConf, Александр Коротков (Т-Банк), Игорь Курочкин (Enabling.team).  ✍ Обсудим новости и планы, поговорим о том, что болит и волнует, обменяемся идеями. Вы узнаете актуальна ли ваша тема и нет ли похожих докладов от других спикеров, а также мы расскажем, как проходит процесс отбора заявок в программу и подготовка принятых докладов к выступлению. Зарегистрироваться на встречу и подать заявку на доклад можно на сайте.  До встречи 14 октября! Ждём вас 🤝 Реклама. ООО "КОНФЕРЕНЦИИ ОЛЕГА БУНИНА". ИНН 7733863233.

DevOps
8 759
Kubernetes-examples Это репозиторий содержит множество примеров Kubernetes https://github.com/AdminTurnedDevOps/kubernetes-ex
+3
Kubernetes-examples Это репозиторий содержит множество примеров Kubernetes https://github.com/AdminTurnedDevOps/kubernetes-examples #devops #девопс Подпишись 👉 @i_DevOps