Теперь доступен бесплатный Docker Debug, который помогает быстро разбираться с ошибками прямо в привычном редакторе — например, в VSCode.
Появилась глубокая интеграция с Kubernetes: можно переносить локальные проекты на кластер. Для компаний добавили функции централизованного управления политиками и поддержку особых сертификатов.
Добавили поддержку более 270 MCP-серверов, подключение к ним через OAuth и новые возможности для интеллектуального управления инструментами агентов.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Kubernetes Networking: наглядный гайд
Статья просто и с примерами объясняет, как контейнеры общаются в K8s. Полезно всем, кто хочет разобраться в основах сетевого взаимодействия Kubernetes. Понятно и разработчикам, и новичкам в DevOps.
Внутри:
— Основные концепции
— Компоненты сети кластера
— DNS и обнаружение сервисов
— Сервисы и балансировка
— Политики сети и безопасность
— Типичные ошибки и отладка
📌 Подробнее: https://www.freecodecamp.org/news/kubernetes-networking-tutorial-for-developers
MemOps🤨
Статья просто и с примерами объясняет, как контейнеры общаются в K8s. Полезно всем, кто хочет разобраться в основах сетевого взаимодействия Kubernetes. Понятно и разработчикам, и новичкам в DevOps.
Внутри:
— Основные концепции
— Компоненты сети кластера
— DNS и обнаружение сервисов
— Сервисы и балансировка
— Политики сети и безопасность
— Типичные ошибки и отладка
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Как ИИ реально повышает продуктивность разработчика
📌 Подробнее: https://www.docker.com/blog/ai-developer-productivity-workflow/
MemOps🤨
В статье рассказывается цикл: планирование, генерация, ревью и доработка; значение steering-файлов (CLAUDE.md), чистой структуры проекта, документации и тестов; почему важно проверять AI-код и когда инструменты тормозят работу.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
systemd: как писать юниты с элегантной перезагрузкой
📌 Подробнее: https://www.psdn.io/posts/systemd-shutdown-unit/
MemOps🤨
Разработка системы с элегантным завершением работы может оказаться той ещё пляской с бубном. В идеальном мире каждый сервис управлялся бы юнитом systemd. ExecStart запускала бы процесс, обрабатывающий SIGTERM, а ExecStop оповещало бы процесс и осуществляло блокировку, которая бы корректно завершала процесс и его ресурсы.
Однако многие программы завершаются некорректно, а то и вовсе сбивают все настройки при закрытии. В этой статье мы рассмотрим поведение systemd при завершении работы и методы написания юнитов systemd для выборочной очистки (custom cleanup) перед закрытием.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
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
MemOps🤨
В статье описывается, как платформа контейнеров Titus справляется с проблемой "осиротевших" pod'ов, возникающих из-за сбоев ядра Linux (kernel panic). Такие pod'ы не завершаются корректно, что особенно критично для batch-задач, требующих точного кода завершения.
Для решения этой проблемы Netflix внедрил механизм аннотаций pod-termination-reason, позволяющий фиксировать причину завершения pod'а. При возникновении kernel panic используется модуль netconsole, который отправляет UDP-пакет с последним сообщением ядра перед сбоем. Специальный контроллер Kubernetes перехватывает эти пакеты, идентифицирует соответствующий узел и связанные с ним pod'ы, аннотирует их с указанием причины сбоя и удаляет, обеспечивая прозрачность и оперативность в обработке подобных ситуаций.
Такой подход повышает наблюдаемость и надежность платформы, предоставляя пользователям информацию о причинах сбоев и позволяя быстрее реагировать на проблемы.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯7
Открытый вебинар в 11:00 по МСК подключайтесь
Как собрать IT-инфраструктуру для малого и среднего бизнеса без хаоса и лишних затрат.
Обсудим частые косяки, почему «наколенные» решения не работают, где реально можно сэкономить, и как автоматизировать процессы.
Как собрать IT-инфраструктуру для малого и среднего бизнеса без хаоса и лишних затрат.
Обсудим частые косяки, почему «наколенные» решения не работают, где реально можно сэкономить, и как автоматизировать процессы.
Kubernetes security fundamentals: Networking
📌 Подробнее: https://securitylabs.datadoghq.com/articles/kubernetes-security-fundamentals-part-6
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Datadoghq
Kubernetes security fundamentals: Networking
A look at how network security works in Kubernetes
❤3
Типичные проблемы с Docker и как их решать
Docker прочно вошел в нашу жизнь, став стандартом де-факто для контейнеризации приложений. Он обещает среду «работает на моей машине — будет работать везде», и в большинстве случаев так и есть. Но рано или поздно каждый разработчик или DevOps-инженер сталкивается с ситуацией, когда эта магия дает сбой. Контейнер не запускается, приложение не видит друг друга, а диск сервера таинственным образом переполняется.
В этой статье мы не будем поверхностно пробегать по списку команд. Мы погрузимся в три самые частые и раздражающие категории проблем Docker: нехватку места, конфликты прав доступа и сетевые коллизии. Мы разберемся в причинах их возникновения и выработаем системный подход к решению.
📌 Подробнее: https://habr.com/ru/companies/timeweb/articles/965454/
MemOps🤨
Docker прочно вошел в нашу жизнь, став стандартом де-факто для контейнеризации приложений. Он обещает среду «работает на моей машине — будет работать везде», и в большинстве случаев так и есть. Но рано или поздно каждый разработчик или DevOps-инженер сталкивается с ситуацией, когда эта магия дает сбой. Контейнер не запускается, приложение не видит друг друга, а диск сервера таинственным образом переполняется.
В этой статье мы не будем поверхностно пробегать по списку команд. Мы погрузимся в три самые частые и раздражающие категории проблем Docker: нехватку места, конфликты прав доступа и сетевые коллизии. Мы разберемся в причинах их возникновения и выработаем системный подход к решению.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
FileZilla Server 1.12.0
Что пофиксили:
• При тестировании FTP-подключений теперь не используется стандартный имитатор.
• Исправлена ошибка, связанная с приоритетом точек монтирования: теперь пользовательские точки монтирования правильно имеют приоритет над групповыми, как задумано.
• Устранён баг с некорректной работой плейсхолдера
📌 Подробнее: https://filezilla-project.org/
MemOps🤨
Что пофиксили:
• При тестировании FTP-подключений теперь не используется стандартный имитатор.
• Исправлена ошибка, связанная с приоритетом точек монтирования: теперь пользовательские точки монтирования правильно имеют приоритет над групповыми, как задумано.
• Устранён баг с некорректной работой плейсхолдера
%<home> в случаях, когда для входа выбирается «Использовать системные учетные данные», но при этом опция «Использовать системные учетные данные для доступа к файлам и папкам» выключена.MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
filezilla-project.org
FileZilla - The free FTP solution
FileZilla - The free FTP solution for both client and server. Filezilla is open source software distributed free of charge.
👍3
Как сделать дашборд, на который хочется смотреть
📌 Подробнее: https://grafana.com/blog/2025/11/14/a-star-wars-dashboard-deep-dive-how-to-build-your-next-visualization-in-less-than-12-parsecs/
MemOps🤨
Инженер из Grafana Labs создал дашборд по звёздным войнам — с картой Кессельского маршрута, спецификациями Сокола Тысячелетия, статусом Звезды смерти. Это был праздничный проект, но на деле это инструкция, как делать красивые визуализации.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5