uz
Feedback
DevOps

DevOps

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
8 761
Obunachilar
+124 soatlar
-17 kunlar
+230 kunlar
Postlar arxiv
DevOps
8 762
Подборка Telegram каналов для программистов https://t.me/piterspb Канал о Санкт-Петербурге 🌇❤️💙 Системное администрирование 📌 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 762
8 лучших советов и рекомендаций по работе с Docker В этом посте я хочу поделиться 8 лучшими советами и рекомендациями для Doc
8 лучших советов и рекомендаций по работе с Docker В этом посте я хочу поделиться 8 лучшими советами и рекомендациями для Docker, которые я получил благодаря реальному опыту и инсайдерским знаниям. https://www.docker.com/blog/8-top-docker-tips-tricks-for-2024/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
Как мы докатились до Kubernetes и чем он заслужил любовь бизнеса Kubernetes сейчас массово используют в ЦОДах и облачных реше
Как мы докатились до Kubernetes и чем он заслужил любовь бизнеса Kubernetes сейчас массово используют в ЦОДах и облачных решениях. Какие заслуги у Кубера, что было до него и почему сейчас он едва ли не стандарт отрасли. А ещё, как понять, что Кубер вам ни к чему. https://habr.com/ru/articles/856752/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
Забудьте о хаосе в конфигурациях с помощью Ansible На курсе «Ansible: Infrastructure as Code» от Слёрм научим вас: 🔹 автомат
Забудьте о хаосе в конфигурациях с помощью Ansible На курсе «Ansible: Infrastructure as Code» от Слёрм научим вас: 🔹 автоматизировать ротацию логов, чистку кэшей, добавление новых доменов; 🔹 легко делегировать задачи с помощью четко описанных и протестированных конфигураций; 🔹 уменьшать технический долг и поддерживать решения вдолгую. Видеолекции и онлайн-встречи, 42 часа практики и ревью, а еще мощный финальный проект для вашего портфолио. ▶️ Старт — 25 ноября ▶️ Программу обучения и бесплатный урок по AWX забирайте у бота-помощника. Узнайте, как легко управлять сотнями серверов без рук. До встречи! Реклама ООО «Слёрм» ИНН 3652901451

DevOps
8 762
Шифрование бэкапов с использованием age и о ценности простоты Бэкапы надо хранить (лучше - хранить во множестве копий, в том
Шифрование бэкапов с использованием age и о ценности простоты Бэкапы надо хранить (лучше - хранить во множестве копий, в том числе, обязательно, где-то снаружи) и их надо шифровать. С этим вроде как все согласны, но на самом деле - мало кто делает. Значит, люди делятся на тех, кто еще не шифрует бэкапы (не смогли еще реалистично представить-ощутить возможные риски) и ответственных опытных людей, чьи дикпики увидел весь Интернет (кого мы знаем, образно выражаясь, в лицо). Теперь, когда мы уже, оказывается, некоторым образом давно знакомы, позвольте перейти к статье. https://habr.com/ru/articles/856222/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
SLD (Stack-Lifecycle-Deployment) OpenSource решение для самообслуживания инфраструктуры, которое определяет и управляет полны
SLD (Stack-Lifecycle-Deployment) OpenSource решение для самообслуживания инфраструктуры, которое определяет и управляет полным жизненным циклом ресурсов, используемых и развёртываемых в облаке! Это интерфейс для Terraform с REST API для автоматизации Terraform и OpenTofu. https://github.com/D10S0VSkY-OSS/Stack-Lifecycle-Deployment #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
Как разрабатывать и настраивать Grafana Stack для эффективного визуализирования метрик и логов? 🔹Расскажем на открытом уроке
Как разрабатывать и настраивать Grafana Stack для эффективного визуализирования метрик и логов? 🔹Расскажем на открытом уроке «Grafana Stack: закрываем все современные потребности Observability», урок приурочен к курсу «Observability: мониторинг, логирование, трейсинг» от Otus. Рассмотрим ключевые компоненты Grafana Stack и их роли в Observability. Настроим интеграции с различными системами для получения актуальных данных. ✅ Практика: Создание настраиваемых дашбордов и алертов, для эффективного управления производительности и надежности сервисов 👉 Регистрация и подробности: https://otus.pw/kb0D/?erid=2Vtzqxjxx2q Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 762
Cilicon - это приложение для macOS, использующее фреймворк виртуализации Apple для создания, предоставления и запуска эфемерных виртуальных машин CI с производительностью, близкой к нативной. В настоящее время оно поддерживает Github Actions, Buildkite Agent, GitLab Runner и произвольные скрипты. В зависимости от ваших настроек, вы сможете запустить свой собственный CI в считанные минуты 🚀. https://github.com/traderepublic/Cilicon #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
🔒 Сделайте ваш код безопасным с самого начала разработки Ошибки и уязвимости, обнаруженные на поздних этапах, обходятся доро
🔒 Сделайте ваш код безопасным с самого начала разработки Ошибки и уязвимости, обнаруженные на поздних этапах, обходятся дорого и замедляют релизы. Решение: проверка безопасности на старте — с помощью нового плагина в IDE разработчика. На вебинаре 6 ноября покажем, как встроить безопасность прямо в процесс написания кода и сделать её частью ежедневной работы. На вебинаре: 📌 Расскажем о новом плагине PT AI для IDE, который помогает проверять безопасность кода на стадии разработки. 📌 Расскажем, как с его помощью можно легко находить уязвимости в зависимостях библиотек и использовать базовые меры для защиты проектов. 📌 Покажем работу плагина в реальных условиях и как встроить его в ваш процесс разработки. 🎯 Для кого: разработчики, DevOps-инженеры, тестировщики, тимлиды и все, кто отвечает за качество и безопасность кода 📆 Когда: 6 ноября в 14:00 по Москве. Присоединяйтесь!

DevOps
8 762
Руководство по Kubernetes для хейтеров Kubernetes Есть среди программистов такая фракция, в которой Kubernetes пользуется дур
Руководство по Kubernetes для хейтеров Kubernetes Есть среди программистов такая фракция, в которой Kubernetes пользуется дурной репутацией как чрезмерно сложный пожиратель времени и технология, которой следует сторониться стартапам. Использовать Kubernetes в рамках небольшой команды — явный признак инженерного переусложнения. Я и сам замешан в перемывании косточек на эту тему. https://habr.com/ru/companies/timeweb/articles/804259/ Original https://paulbutler.org/2024/the-haters-guide-to-kubernetes/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
Ищете удобную и надежную IT-инфраструктуру для вашего проекта? Размещайте собственный сайт, запускайте приложения, обучайте н
Ищете удобную и надежную IT-инфраструктуру для вашего проекта?   Размещайте собственный сайт, запускайте приложения, обучайте нейросети или загружайте огромное количество данных в одном окне браузера. Все эти и многие другие задачи можно решить в Selectel.   Selectel — один из ведущих провайдеров IT-инфраструктуры и облаков. Выделенные серверы, облако собственной разработки, сервисы информационной безопасности и еще более 50 продуктов — все настраивается и масштабируется из единой панели управления.   Что вы получите, выбрав Selectel:   — Удобство. Чтобы начать работу с сервером, достаточно выбрать нужные характеристики и в пару кликов запустить его. — Масштабируемость. Быстрое развертывание новых мощностей при увеличении нагрузки на ваш сайт или приложение. — Безопасность. Все дата-центры Selectel соответствуют требованиям 152-ФЗ, а также вам будет доступна бесплатная защита от DDoS-атак.   Регистрируйтесь в панели управления и разверните инфраструктуру вашего проекта в несколько кликов.

DevOps
8 762
Бесплатные книги по DevOps (книги старые) Здесь собрана коллекция бесплатных электронных книг по DevOps, доступных в Интернет
Бесплатные книги по DevOps (книги старые) Здесь собрана коллекция бесплатных электронных книг по DevOps, доступных в Интернете. https://github.com/rootusercop/Free-DevOps-Books-1/tree/master #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
Docker vs. Kubernetes. Что мы должны использовать? Что такое Docker? Docker - это платформа с открытым исходным кодом, котора
Docker vs. Kubernetes. Что мы должны использовать? Что такое Docker? Docker - это платформа с открытым исходным кодом, которая упрощает создание, распространение и запуск приложений с помощью контейнеров. Она позволяет создавать легкие, переносимые, самодостаточные контейнеры из любого приложения со всеми его зависимостями. Что такое Kubernetes? Kubernetes, также известная как K8s, - это система с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнерными приложениями. Она группирует контейнеры, из которых состоит приложение, в логические блоки для удобства управления и обнаружения в кластере машин. Для запуска контейнеров в Kubernetes используются не Docker Engine, а такие среды выполнения контейнеров, как containerd и CRI-O. Чем они отличаются? Docker ориентирован на автоматизацию создания и развертывания отдельных контейнеров на одном узле. Хотя он может управлять коллекциями контейнеров с помощью Docker Swarm, он более ограничен по сравнению с Kubernetes с точки зрения масштабируемости и возможностей. Kubernetes продвинулась дальше в области оркестровки контейнеров, управляя кластерами узлов, на которых работают Linux-контейнеры. Она обеспечивает планирование, балансировку нагрузки и предоставляет надежную платформу для автоматизации развертывания, масштабирования и обеспечения требуемого состояния приложений. Таким образом, Docker отлично справляется с управлением контейнерами на одной системе, а Kubernetes предназначен для управления и масштабирования многоконтейнерных приложений в кластерах. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
Бесплатное IT-образование в 2024 Отобрали для вас полезные телеграм-каналы, которые помогут освоить программирование и другие IT-направления Выбирайте нужное и подписывайтесь: 👩‍💻 DevOps: @loose_code 📱 GitHub: @git_developer 🤓 Книги айти: @portalToIT 👩‍💻 Python: @PythonPortal 👩‍💻 Frontend: @FrontendPortal ⚙️ Backend: @BackendPortal 👩‍💻 Java: @Java_Iibrary 👩‍💻 C#: @KodBlog 👩‍💻 С/С++: @Cpportal 🖥 Базы Данных & SQL: @SQL 👩‍💻 Golang: @juniorGolang 👩‍💻 PHP: @PHPortal 👩‍💻 Моб. разработка: @MobDev 👩‍💻 Разработка игр: @GameDevgx 🖥 Data Science: @DataSciencegx 🤔 Хакинг & ИБ: @cybersecinform 🐞 Тестирование: @QAPortal 📱 Маркетинг: @MarketingPortal 🖥 Дизайн: @PortalToDesign ➡️ Сохраняйте себе, чтобы не потерять

DevOps
8 762
Настраиваем работу конвейера CI/CD (почти) без рук. Опыт использования Orchestra R в энтерпрайзе Компании, что используют Jen
Настраиваем работу конвейера CI/CD (почти) без рук. Опыт использования Orchestra R в энтерпрайзе Компании, что используют Jenkins в качестве CI/CD‑инструмента, обычно делают несколько экземпляров, если в разработке участвует множество команд или приходится работать с большим количеством проектов. При этом оркестрация Jenkins-ов в командах — не самая простая работа, а во многом ещё и рутинная. С одной стороны, сложно соблюдать все требования сборки и тестирования и вовремя находить согласующих. С другой, одним скриптом невозможно решить всю задачу от получения доступов до вывода релизов в эксплуатацию. Есть правило, что если система становится слишком сложной, то люди чаще ищут способы обойти алгоритмы, а не следовать им. Чтобы не усложнять систему, а разложить всё по ролям и этапам, мы пришли к созданию собственного инструмента — Orchestra R. С его помощью мы хотели не только автоматизировать работу конвейера CI/CD, но и упростить жизнь всех DevOps‑инженеров. В этом материале поделимся особенностями работы инструмента и опытом эксплуатации в СберТехе. https://habr.com/ru/companies/sberbank/articles/855556/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
DCGM-Exporter Экспортер метрик NVIDIA GPU для Prometheus с использованием DCGM Чтобы собирать метрики на узле с GPU, просто запустите контейнер dcgm-exporter:

docker run -d --gpus all --rm -p 9400:9400 nvcr.io/nvidia/k8s/dcgm-exporter:3.3.8-3.6.0-ubuntu22.04
curl localhost:9400/metrics
# HELP DCGM_FI_DEV_SM_CLOCK SM clock frequency (in MHz).
# TYPE DCGM_FI_DEV_SM_CLOCK gauge
# HELP DCGM_FI_DEV_MEM_CLOCK Memory clock frequency (in MHz).
# TYPE DCGM_FI_DEV_MEM_CLOCK gauge
# HELP DCGM_FI_DEV_MEMORY_TEMP Memory temperature (in C).
# TYPE DCGM_FI_DEV_MEMORY_TEMP gauge
...
DCGM_FI_DEV_SM_CLOCK{gpu="0", UUID="GPU-604ac76c-d9cf-fef3-62e9-d92044ab6e52"} 139
DCGM_FI_DEV_MEM_CLOCK{gpu="0", UUID="GPU-604ac76c-d9cf-fef3-62e9-d92044ab6e52"} 405
DCGM_FI_DEV_MEMORY_TEMP{gpu="0", UUID="GPU-604ac76c-d9cf-fef3-62e9-d92044ab6e52"} 9223372036854775794
...
https://github.com/NVIDIA/dcgm-exporter #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
«Грамотный DevOps»: пишем конфигурацию с помощью Emacs, Org и Jinja Что такое вообще «Грамотный DevOps»? Если совсем коротко:
«Грамотный DevOps»: пишем конфигурацию с помощью Emacs, Org и Jinja Что такое вообще «Грамотный DevOps»? Если совсем коротко: «грамотный DevOps» (Literate DevOps) – это использование принципов «грамотного программирования» (Literate programming) для работы с инфраструктурой в виде кода. Термин Literate DevOps придумал Говард Абрамс, и он же показал, как реализовать его с помощью Emacs и Org. Теперь подробнее. Как все знают, концепцию «грамотного программирования» (мне больше нравится вариант перевода «литературное программирование», он как-то больше соответствует духу этой концепции, но раз уж в Википедии употребляется вариант «грамотное», то пусть будет так) создал великий Дональд Кнут. В этой концепции комментарии и программный код как бы меняются местами: текст программы выглядит не как код, к которому где-то приписаны комментарии, а как связное и последовательное («литературное») описание логики работы, структуры данных и так далее, в которое вставлены блоки программного кода. Далее специальная программа может извлечь из этого текста все блоки кода и расставить их в нужном порядке, создав, таким образом, исходный код, который можно скомпилировать, получив работающую программу. Эта процедура, в терминах Кнута, называется tangle («запутывание»). Другая процедура, под названием weave («сплетение») позволяет из того же текста получить очень красиво отформатированный документ. https://habr.com/ru/articles/752384/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
Оптимизация масштабируемости и экономичности Kubernetes с помощью Karpenter В этом посте вы узнаете об основаниях и подходе,
Оптимизация масштабируемости и экономичности Kubernetes с помощью Karpenter В этом посте вы узнаете об основаниях и подходе, которые команда вычислений Miro использовала для повышения масштабируемости и эффективности кластеров Kubernetes. Этого удалось достичь благодаря применению пулов узлов без групп с использованием Karpenter, что помогло снизить затраты на вычисления в непроизводственных кластерах до 60% и повысить эффективность использования ресурсов в производственных кластерах до 95%. https://medium.com/miro-engineering/optimizing-kubernetes-scalability-and-cost-efficiency-with-karpenter-356153fcf546 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 762
K2 Cloud + DevOops Conf = бесплатный день конференции для инженеров 💜 Ребята из K2 Cloud помогли организовать Community Day
K2 Cloud + DevOops Conf = бесплатный день конференции для инженеров 💜 Ребята из K2 Cloud помогли организовать Community Day для DevOps-специалистов. 6 ноября ты сможешь бесплатно послушать часть докладов конференции DevOops: от основ работы сертификатов до организации Flux CD monorepo. Для участия нужно только зарегистрироваться. Подробнее на сайте

DevOps
8 762
+9
Лекторий по SRE Примеры сбоев Что такое SRE Цели мониторинга, логи и метрики Детектирование проблем до и во время сбоя SLA, SLO, SLI Причины сбоев Устранение сбоев Постмортемы Приемы уменьшения количества сбоев Устойчивый к сбою код источник #devops #девопс Подпишись 👉@i_DevOps