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
Підписники
-224 години
-307 днів
+830 день
Архів дописів
8 759
Потребление ресурсов в Prometheus: кто виноват и что делать (обзор и видео доклада)
Привет! На связи Владимир Гурьянов, технический директор Deckhouse Observability Platform в компании «Флант». В своём докладе на DevOpsConf 2024 я провёл небольшое расследование и выяснил, кто виноват в том, что Prometheus «съел» 64 ГБ оперативной памяти на сервере. А главное — я разобрался, что нужно делать, чтобы избегать этого в будущем. В этой статье приведу основные размышления и выводы из доклада.
https://habr.com/ru/companies/flant/articles/848968/
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Хотите узнать, как превратить массив в пирамиду и ускорить сортировку данных?
Ждем вас на бесплатном вебинаре 14 октября в 20:00 мск, где мы разберем:
- как реализовать алгоритм сортировки выбором с линейной сложностью;
- как превратить массив в пирамиду (кучу) для быстрого доступа к максимальному элементу;
- как создать алгоритм пирамидальной сортировки с квазилинейной сложностью — О(N log N);
- визуальные примеры работы алгоритма на конкретных числах.
🚀 Спикер Евгений Волосатов — программист баз данных и преподаватель с огромным и разнообразным опытом, автор статей и учебных программ по C#, Java, PHP.
Встречаемся в преддверии старта курса «Алгоритмы и структуры данных». Все участники вебинара получат специальную цену на обучение!
🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cCxsWo
Реклама. ООО «Отус онлайн-образование», ОГРН 11777466185768 759
20 лучших практик работы с Dockerfile
Узнайте, как предотвратить проблемы с безопасностью и оптимизировать контейнеризованные приложения, применяя набор лучших практик для Dockerfile при сборке образов.
https://sysdig.com/blog/dockerfile-best-practices/
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Что происходит, когда вы создаёте 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
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
8 759
Три распространенных ошибки с метриками 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_DevOps8 759
Ваши системы уязвимы для атак, а сетевой трафик — это темный лес? Не знаете, как находить уязвимости и защищать свои данные?
После этого открытого вебинара вы будете знать все основные методы и инструменты анализа сетевого трафика, а также освоите работу с Burp Suite. Вы сможете легко определять уязвимости и обеспечивать безопасность своих систем.
Регистрируйтесь на вебинар «Анализ сетевого трафика» 14 октября в 20:00 мск и получите скидку на большое обучение по информационной безопасности: https://vk.cc/cCmdDz
Реклама. ООО «Отус онлайн-образование», ОГРН 11777466185768 759
Пять техник 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
8 759
Аутентификация в Kubernetes через Gitlab'овские JWT токены
Зачем?
Представим ситуацию, что мы деплоим по push-модели. В качестве платформы для запуска деплоя у нас используется Gitlab: в нём настроен пайплайн и джобы, разворачивающие приложения в разные окружения в Kubernetes
Какой бы инструмент мы не использовали (kubectl, helm), для манипуляций с ресурсами API нам в любом случае будет необходимо аутентифицироваться при выполнении запросов к Kubernetes. Для этого в запросе надо передать данные для аутентификации, будь то токен или сертификат. И тут возникает несколько вопросов:
- Где хранить эти креды?
- Как сделать так, чтобы у каждого пользователя были свои данные для доступа в кластер?
https://habr.com/ru/articles/783586/
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Хотите разобраться в разнообразии 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
8 759
Основы мониторинга (обзор Prometheus и Grafana)
Мониторинг сегодня – фактически обязательная «часть программы» для компании любых размеров. В данной статье мы попробуем разобраться в многообразии программного обеспечения для мониторинга и рассмотрим подробнее одно из популярных решений – систему на основе Prometheus и Grafana
https://habr.com/ru/post/709204/
#devops #девопс
Подпишись 👉@i_DevOps
8 759
GitOps с использованием Flux и Flagger
GitOps как практика используется с 2017 года, когда Алексис Ричардсон придумал этот термин. Он изменил DevOps и автоматизацию. Если посмотреть на его основные принципы, то он расширяет DevOps, рассматривая инфраструктуру как код (IaC). Конфигурация развертывания хранится в системе контроля версий (она же Git), обеспечивая единый источник данных для разработчиков.
https://dev.to/infracloud/gitops-using-flux-and-flagger-15ci
#devops #девопс
Подпишись 👉@i_DevOps
8 759
✋ 14 октября (пн) приглашаем вас на встречу потенциальных докладчиков с Программным комитетом DevOpsConf 2025.
Собираемся в 19.00 Мск.
📌 Форматы:
Офлайн. Москва, офис Газпромбанк, Коровий Вал 5, БЦ «Оазис».
Онлайн. Ссылка придёт после регистрации на встречу, участие свободное.
😎 От Программного комитета во встрече будут участвовать:
Дмитрий Зайцев (Flocktory) — руководитель Программного комитета DevOpsConf, Александр Коротков (Т-Банк), Игорь Курочкин (Enabling.team).
✍ Обсудим новости и планы, поговорим о том, что болит и волнует, обменяемся идеями. Вы узнаете актуальна ли ваша тема и нет ли похожих докладов от других спикеров, а также мы расскажем, как проходит процесс отбора заявок в программу и подготовка принятых докладов к выступлению.
Зарегистрироваться на встречу и подать заявку на доклад можно на сайте.
До встречи 14 октября! Ждём вас 🤝
Реклама. ООО "КОНФЕРЕНЦИИ ОЛЕГА БУНИНА". ИНН 7733863233.
8 759
+3
Kubernetes-examples
Это репозиторий содержит множество примеров Kubernetes
https://github.com/AdminTurnedDevOps/kubernetes-examples
#devops #девопс
Подпишись 👉 @i_DevOps
8 759
Хотите узнать, как Git может качественно изменить вашу командную работу в 1С?
Ждем вас на открытом вебинаре 14 октября в 19:00 мск, где мы разберем:
- как разворачивать командную разработку с использованием Git;
- как обойтись без хранилища 1С;
- как изменится ваша работа при переходе на Git.
Урок для разработчиков 1С, системных администраторов и руководителей команд.
Спикер Юрий Пасхин — программист-разработчик в ЕАЕ-Консалт, опытный руководитель проектов, архитектор и преподаватель.
Встречаемся в преддверии старта курса «DevOps 1С». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cCcmUq
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru8 759
Понимание различных типов служб в Kubernetes
В этой статье мы рассмотрим сервисы Kubernetes и их различные типы с помощью наглядных диаграмм. Службы Kubernetes играют важнейшую роль в обеспечении связи между различными компонентами в кластере Kubernetes. Используя визуальные образы, мы стремимся раскрыть концепции этих сервисов, облегчая понимание их функциональности и выбор подходящего типа для конкретных случаев использования. Давайте погрузимся в мир сервисов Kubernetes и улучшим наше понимание с помощью визуального представления.
https://medium.com/@tiffany1101/understanding-different-types-of-services-in-kubernetes-c0222d7c365f
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Как мы перешли от аутсорса и создали свою эффективную команду DevOps
Меня зовут Кирилл Шагин, я руковожу командами SRE, DevOps и DBA в компании Ви.Tech — это дочка ВИ.ру. В наших IT-решениях мы используем современный стек, у нас 4 кластера K8S и более миллиона пайплайнов в месяц.
В этой статье делюсь опытом, как мы построили свою эффективную команду DevOps и постепенно ушли от большей части услуг на аутсорсинге. Конечно, выстроить процессы получилось не за один день и не с первой попытки. На пути к целевым показателям эффективности работы мы использовали различные подходы. В итоге от каких-то отказались, а какие-то внедрили и используем по сей день. Обо всём об этом читайте под катом.
https://habr.com/ru/articles/847432/
#devops #девопс
Подпишись 👉@i_DevOps
8 759
DBT – мессия, блажь или реальность дата-инженера?
8 октября приглашаем вас на бесплатный вебинар от учебного центра Слёрм! Встретимся с опытными специалистами из мира big data, чтобы обсудить:
👉🏻 Как управлять жизненным циклом данных в мире победившего Modern Data Stack?
👉🏻 Могут ли современные инструменты преобразить процесс Data Governance и сделать его простым и быстрым?
👉🏻 Как разные компании и команды применяют dbt для решения задач Data Governance?
Эксперты встречи:
— Евгений Ермаков, руководитель платформы данных Tоlоkа.аi
— Николай Марков, Data Platform Lead в Altenar, спикер курсов Слёрма и ментор проекта «Где дата, Коль?»
📌 Когда: 8 октября в 19:00 мск
📌 Занять место на вебинаре — через бота.
erid: LjN8KaCJV
8 759
Docker
Traefik в docker-compose
Быстрый старт с Docker Swarm
DOCKER COMPOSE и как работает сеть в ДОКЕРЕ
Запуск веб сервера Nginx в Docker
Docker Swarm & Gitlab - быстрый деплой для любого проекта
Docker. Основы - Сборка образов и сеть
Основы DOCKER с нуля
источник
#devops #девопс
Подпишись 👉@i_DevOps
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
