DevOps
Відкрити в Telegram
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Показати більше8 843
Підписники
+224 години
Немає даних7 днів
+2530 днів
Архів дописів
8 844
K8s ASA: Интерфейс хранения данных
Как и большинство серверов API, одной из основных функций сервера API Kubernetes, если не главной, является получение данных, их хранение и последующее возвращение по запросу. Сегодня мы сосредоточимся на том, как сервер API хранит данные.
https://danielmangum.com/posts/k8s-asa-the-storage-interface/
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
Docker для начинающих: что это такое и как пользоваться
Статей про Docker много не бывает.
В этом материале мы разберём базу: что такое Docker, как он работает и зачем нужен, а затем пошагово пройдём путь от установки до запуска первого контейнера.
https://habr.com/ru/companies/netologyru/articles/967546/
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
👩💻 Kubernetes стал стандартом индустрии. Но базового знания мало: компании ищут специалистов, которые могут строить полноценные инфраструктурные платформы.
🔥 Курс «Инфраструктурная платформа на основе Kubernetes» от OTUS — это живая практика от опытных инженеров. На занятиях вы пройдёте весь путь от развёртывания кластера и настройки мониторинга до управления безопасностью и логированием.
🦾 После обучения вы сможете претендовать на позицию платформенного инженера, уверенно работать с экосистемой Kubernetes и подготовиться к международным сертификациям CKA и CKAD. А диплом OTUS станет аргументом для работодателей: курс создан по актуальным требованиям рынка.
➡️ Пройдите короткое вступительное тестирование и присоединяйтесь к группе: https://vk.cc/cRti3k
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
8 844
Типичные проблемы с Docker и как их решать
Docker прочно вошел в нашу жизнь, став стандартом де-факто для контейнеризации приложений. Он обещает среду «работает на моей машине — будет работать везде», и в большинстве случаев так и есть. Но рано или поздно каждый разработчик или DevOps-инженер сталкивается с ситуацией, когда эта магия дает сбой. Контейнер не запускается, приложение не видит друг друга, а диск сервера таинственным образом переполняется.
В этой статье мы не будем поверхностно пробегать по списку команд. Мы погрузимся в три самые частые и раздражающие категории проблем Docker: нехватку места, конфликты прав доступа и сетевые коллизии. Мы разберемся в причинах их возникновения и выработаем системный подход к решению.
https://habr.com/ru/companies/timeweb/articles/965454/
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
Задачи по ML и аналитике 🤝 GPU в облаке по цене от 29 ₽/час
Арендуйте мощные серверы с видеокартами в облаке Selectel и ускорьте выполнение сложных задач.
Почему Selectel:
• Более 10 моделей видеокарт в наличии — от GTX 1080 до профессиональных А100 (40 и 80 ГБ).
• Гибкость и масштабируемость: мгновенное масштабирование под растущие нагрузки, стандартные и индивидуальные конфигурации.
• Безопасное хранение и обработка данных в соответствии с российскими и международными стандартами
• Возможность сократить расходы на GPU до 75% благодаря почасовой оплате, прерываемым ВМ и функции "заморозка".
Разверните ваш проект на облачных серверах с GPU в Selectel: https://slc.tl/hlf85
Быстро и выгодно
Реклама. АО "Селектел". erid:2W5zFJvm9zg
8 844
💡Kubernetes и kernel panic: опыт Netflix
В статье описывается, как платформа контейнеров Titus справляется с проблемой "осиротевших" pod'ов, возникающих из-за сбоев ядра Linux (kernel panic). Такие pod'ы не завершаются корректно, что особенно критично для batch-задач, требующих точного кода завершения.
Для решения этой проблемы Netflix внедрил механизм аннотаций
pod-termination-reason, позволяющий фиксировать причину завершения pod'а. При возникновении kernel panic используется модуль netconsole, который отправляет UDP-пакет с последним сообщением ядра перед сбоем. Специальный контроллер Kubernetes перехватывает эти пакеты, идентифицирует соответствующий узел и связанные с ним pod'ы, аннотирует их с указанием причины сбоя и удаляет, обеспечивая прозрачность и оперативность в обработке подобных ситуаций.
Такой подход повышает наблюдаемость и надежность платформы, предоставляя пользователям информацию о причинах сбоев и позволяя быстрее реагировать на проблемы.
https://netflixtechblog.com/kubernetes-and-kernel-panics-ed620b9c6225
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps8 844
Акция «Мигрируем VMeste» от ISPsystem: организованный переход на VMmanager
Компания ISPsystem сообщает о запуске специальной программы «Мигрируем VMeste», предназначенной для коммерческих организаций и учреждений государственного сектора, планирующих миграцию с российских платформ виртуализации.
Особую значимость программе придает тот факт, что VMmanager недавно признан продуктом года в области серверной виртуализации по версии CNews Awards 2025.
Условия программы:
• Предоставление лицензии VMmanager Infrastructure на срок до 12 месяцев
• Бонус - лицензия на программный продукт BILLmanager Enterprise на 12 месяцев
• Экспертное сопровождение процесса миграции специалистами ISPsystem
• Обязательное условие: приобретение годовой стандартной технической поддержки на количество хостов, участвующих в миграции
Сроки действия программы:
Регистрация участников и заключение договоров — до 31 декабря 2025 года.
Завершение внедрения и миграции по проектам — до 31 декабря 2026 года.
Программа предлагает комплексное решение для перехода на российскую платформу виртуализации VMmanager с минимальными операционными рисками.
С подробными условиями акции можно ознакомиться на официальном сайте ISPsystem.
Реклама. АО «Экзософт»
8 844
systemd: как писать юниты с элегантной перезагрузкой
Разработка системы с элегантным завершением работы может оказаться той ещё пляской с бубном. В идеальном мире каждый сервис управлялся бы юнитом systemd. ExecStart запускала бы процесс, обрабатывающий SIGTERM, а ExecStop оповещало бы процесс и осуществляло блокировку, которая бы корректно завершала процесс и его ресурсы.
Однако многие программы завершаются некорректно, а то и вовсе сбивают все настройки при закрытии. В этой статье мы рассмотрим поведение systemd при завершении работы и методы написания юнитов systemd для выборочной очистки (custom cleanup) перед закрытием.
https://www.psdn.io/posts/systemd-shutdown-unit/
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform
Привет, меня зовут Илья Нырков, я архитектор в VK Cloud. В своей работе встречаюсь с желанием партнеров (это и крупный энтерпрайз, и различные стартапы) использовать Kubernetes, но их останавливает сложность поднятия, конфигурирования кластера, деплоя в нём приложений и построения CI/CD-процессов вокруг него. Я постараюсь показать на практическом примере, который вы можете повторить сами, как развернуть за сравнительно небольшое время полноценный CI/CD с рабочим приложением, доступным для внешних пользователей.
https://habr.com/ru/companies/vk/articles/782310/
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
Платформа с открытым исходным кодом Kubefirst
Это полностью автоматизированная и операционная платформа с открытым исходным кодом, которая включает в себя некоторые из самых популярных инструментов с открытым исходным кодом, доступных в пространстве Kubernetes, и все они работают вместе из одной команды.
Мы поддерживаем локальные облака, облака AWS и Civo. Запустив наши команды cli в пустой среде, вы получите экосистему облачного управления и доставки приложений GitOps с автоматизированными рабочими процессами Terraform, управлением секретами Vault, интеграцией GitLab или GitHub с Argo, а также демонстрационными приложениями, демонстрирующими, как все это работает вместе.
Документация https://docs.kubefirst.io/
https://github.com/kubefirst/kubefirst
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
Кто идёт на Kuber Conf by AOT 4 декабря?
Первая некоммерческая K8s-конференция в Москве — отличный повод встретиться и обсудить:
🟣 Как на самом деле работает CNI chaining в продакшене
🟣 Как безопасно развернуть Gatekeeper для k8s-in-k8s
🟣 Поддержку Kubernetes в Vitastor
🟣 Опыт построения Managed Kubernetes
На ивенте будут топовые инженеры и архитекторы — будет о чём поговорить.
Конференция проходит под эгидой Ассоциации облачно-ориентированных технологий (АОТ), которую создают Флант, VK Cloud и Yandex Cloud.
Встречаемся?
Программа и билеты: https://aot-kuberconf.ru/?utm_source=telegram&utm_medium=referral_cpc&utm_campaign=i_DevOps
Реклама Садовская.Е.О
ИНН:9710066394 Erid:2VtzqxdcnsS
8 844
Helm v4: разбираем ключевые отличия от Helm v3
На днях вышел первый за шесть лет мажорный релиз Helm — v4. В статье разберём ключевые изменения по сравнению с v3: Server-Side Apply вместо 3-Way Merge, реализацию поддержки WASM-плагинов, замену движка ожидания готовности ресурсов и content-based-кеширование чартов. А ещё посмотрим, какие проблемы по-прежнему остаются с Helm и предложим для них решение.
https://habr.com/ru/companies/flant/articles/967150/
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
Как организовать безопасное хранение секретов в Docker: лучшие практики
Секреты — это такая щекотливая тема, из‑за которой у безопасников начинаются нервные подёргивания глаза. Вроде бы «просто пароль» или «просто токен», но в 2025 году мы уже знаем, что просто в безопасности — это верная дорога к утечкам и ночным обкаткам плана B. В этой статье поговорим, как правильно хранить секреты в Docker‑контейнерах и окрестностях, а заодно разберёмся, чем могут помочь Docker Secrets, HashiCorp Vault и компания.
https://habr.com/ru/articles/872128/
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
🚀 Хотите ускорить разработку и автоматизировать рутинные процессы?
🦾 CI/CD — это то, что превращает долгие релизы в один клик. А GitLab — инструмент, который позволит выстроить этот процесс без лишней боли.
💡 На курсе «CI/CD на основе GitLab» вы научитесь развертывать GitLab и GitLab Runner, настраивать пайплайны любой сложности, интегрировать Ansible, Docker и Kubernetes, а также внедрять лучшие практики безопасности. Всё это на актуальной версии и в формате живых лекций с практикой.
🎯 Вы будете понимать, как построить эффективный workflow, настроить автоматическую доставку кода, тестирование и деплой. После курса вы сможете уверенно работать с CI/CD в реальных проектах и говорить на одном языке с DevOps-инженерами.
➡️ Пройдите вступительное тестирование и присоединяйтесь к группе: https://vk.cc/cRnhBz
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
8 844
Автоматизируй всё с Ansible!
Ansible — это мощный инструмент, который упрощает управление конфигурацией, развертывание приложений и оркестрацию задач. Статья рассказывает о лучших практиках использования Ansible и о том, как автоматизировать повседневные задачи, экономя время и силы.
https://agralrst.medium.com/automate-everything-with-ansible-aac7eb4d5cf9
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
⚙️ Kubernetes: CPU Requests и Limits — как настроить правильно?
Разобраться с настройкой CPU в Kubernetes — задача не из лёгких, особенно если вы хотите избежать ситуации, где один под загружает все ресурсы узла, или наоборот, простаивает из-за строгих лимитов.
Эта статья объясняет:
- Разницу между requests и limits.
- Как правильно балансировать нагрузку, чтобы не нарушить работу кластера.
- Какие стратегии мониторинга использовать для эффективного управления.
https://www.datadoghq.com/blog/kubernetes-cpu-requests-limits/
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
Андрей Бородин из Yandex Cloud вошел в топ-50 контрибьюторов PostgreSQL
Статус major contributor подтверждает вклад в развитие СУБД: ревью патчей, исправление ошибок, менторинг разработчиков и развитие инструментов экосистемы.
Что это значит?
Вхождение в число 52 главных контрибьюторов означает, что код и архитектурные решения разработчика становятся частью фундамента PostgreSQL — самой популярной opensource СУБД, которую используют 55,6% разработчиков БД согласно Stack Overflow 2025.
Каждое улучшение в PostgreSQL затрагивает миллионы проектов и корпоративных систем. Кроме того, СУБД привлекательна для ИИ-проектов, включая интеграцию с LLM-моделями.
Андрей Бородин и его команда создали систему шардирования SPQR. Сам он руководит разработкой проектов WAL-G и Odyssey, а также является коммиттером и членом PMC проекта Apache Cloudberry.
#devops #девопс
Подпишись @i_DevOps
8 844
Безопасная миграция данных из Vault одной командой
Представьте, что у вас есть Vault и нужно перенести данные из него в другое хранилище. Например, из одного закрытого контура в другой на обычной флешке. Или из одного backend storage в другой. Причём перенести нужно безопасно, не расшифровывая данные в процессе и не раскрывая секреты. В этой статье мы расскажем, как решаем такие задачи в Deckhouse Stronghold — нашем решении для управления жизненным циклом секретов.
https://habr.com/ru/companies/flant/articles/869290/
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
Проект Kube-job — это инструмент для управления Kubernetes CronJobs и Jobs через CLI. Он упрощает работу с заданиями, предоставляя гибкие команды для создания, обновления, удаления и запуска задач. Также проект поддерживает конфигурации YAML для удобного управления настройками.
Особенности:
- Управление заданиями прямо из терминала.
- Простая настройка с использованием YAML.
- Поддержка запуска заданий вручную для отладки.
Полезный инструмент для DevOps-инженеров, которые хотят ускорить взаимодействие с Kubernetes заданиями.
https://github.com/h3poteto/kube-job
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
8 844
PR-Agent — это инструмент с открытым исходным кодом для автоматического анализа Pull Request'ов. Этот агент интегрируется с GitHub и помогает разработчикам ускорить процесс ревью, автоматически генерируя полезные комментарии, улучшая качество кода и экономя время.
Особенности PR-Agent:
- Анализ кода: автоматически обнаруживает проблемы и предлагает улучшения.
- Интеграция с GitHub: работает с вашим репозиторием без дополнительных сложностей.
- Поддержка нескольких языков: подходит для проектов на разных языках программирования.
Проект активно развивается и доступен для бесплатного использования. Установить его можно через Docker или напрямую из репозитория.
https://github.com/Codium-ai/pr-agent
📲 Мы в MAX
#devops #девопс
Подпишись 👉@i_DevOps
