Получили ошибку:
id="8q2rkn" bind: address already in use
или
id="qkrf9m" Port 8080 is already in use
Не спешите перезагружать сервер.
Сначала узнайте, кто занимает порт:
id="i0g3ti" sudo ss -lptn 'sport = :8080’
Результат покажет PID и имя процесса.
Альтернатива:
id="jlwmgx" sudo lsof -i :8080
Особенно полезно после падения сервисов, тестовых запусков и отладки контейнеров.
#root@prompt
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3
Forwarded from Библиотека задач по DevOps | тесты, код, задания
В CI/CD пайплайне часто случаются фейлы при деплое в Kubernetes из-за того, что некоторые сервисы ещё не успели подняться, а другие уже начинают к ним обращаться. Какой подход будет наиболее правильным для решения этой проблемы?
👾 — Увеличить таймаут деплоя в CI/CD и просто ждать дольше
👍 — Использовать readinessProbe и livenessProbe в манифестах Pod’ов, чтобы контролировать доступность сервисов
🥰 — Настроить в пайплайне ручное подтверждение перед каждым шагом деплоя
⚡️ — Отключить проверки доступности сервисов и надеяться, что при рестарте всё заработает
🐸 Библиотека задач по DevOps
👾 — Увеличить таймаут деплоя в CI/CD и просто ждать дольше
👍 — Использовать readinessProbe и livenessProbe в манифестах Pod’ов, чтобы контролировать доступность сервисов
🥰 — Настроить в пайплайне ручное подтверждение перед каждым шагом деплоя
⚡️ — Отключить проверки доступности сервисов и надеяться, что при рестарте всё заработает
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27⚡4👾1
🔥 Строишь ИИ-агентов? Руководитель AI/ML-направления Сloud․ru покажет, где большинство архитектур ломаются, и как этого избежать.
18 июня в 19:00 совместно с Сloud․ru проведём открытый урок «Мультиагентные системы: почему большинство архитектур переусложнены».
Спикер — Дмитрий Юдин, эксперт по масштабированию и оптимизации вычислительных ресурсов для ML. Под его руководством развивается Evolution AI Factory — цифровая среда для работы с GenAI. Он занимается развитием сервисов генеративного ИИ, инфраструктуры для обучения больших языковых моделей и внедрением интеллектуальных агентов.
Что получишь на уроке:
— критерии выбора между одним агентом и мультиагентной системой;
— разбор популярных архитектурных ошибок;
— реальные ограничения современных ИИ-агентов;
— практические рекомендации по проектированию агентных систем.
🎁 Для участников урока подготовили промокод на скидку 10 000 ₽.
🗓️ Когда: 18 июня, 19:00 (МСК)
👉 Занять место на открытом уроке
18 июня в 19:00 совместно с Сloud․ru проведём открытый урок «Мультиагентные системы: почему большинство архитектур переусложнены».
Спикер — Дмитрий Юдин, эксперт по масштабированию и оптимизации вычислительных ресурсов для ML. Под его руководством развивается Evolution AI Factory — цифровая среда для работы с GenAI. Он занимается развитием сервисов генеративного ИИ, инфраструктуры для обучения больших языковых моделей и внедрением интеллектуальных агентов.
Что получишь на уроке:
— критерии выбора между одним агентом и мультиагентной системой;
— разбор популярных архитектурных ошибок;
— реальные ограничения современных ИИ-агентов;
— практические рекомендации по проектированию агентных систем.
🎁 Для участников урока подготовили промокод на скидку 10 000 ₽.
🗓️ Когда: 18 июня, 19:00 (МСК)
👉 Занять место на открытом уроке
🔥2
Большинство знают Docker, но в Kubernetes контейнеры чаще всего запускаются через containerd.
В этом бесплатном курсе разбираются:
▪️ ctr — встроенный клиент containerd
▪️ nerdctl — альтернатива Docker CLI
▪️ crictl — инструмент для отладки Pod’ов в Kubernetes
▪️ устройство containerd и его компонентов
▪️ работа с контейнерами напрямую, без Docker
Отличный курс для тех, кто хочет понять, что происходит под капотом Docker и Kubernetes
#арсенал_инженера
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию
Для следующего карьерного шага мало писать код. Работодатели ждут не только знания языка, но и понимания архитектуры, алгоритмов, автоматизации, AI-инструментов и агентных систем.
Одно направление закрывает только часть задачи.
Поэтому сейчас мы предлагаем освоить сразу несколько востребованных навыков — выбери любой курс и получи доступ еще к двум бесплатно 🔥
Собери стек навыков под свою цель:
🔹 подготовка к сильным компаниям (алгоритмы, архитектура);
🔹 переход в AI-направление (ИИ-агенты, AgentOps);
🔹 развитие в ML и Data Science (математика, основы ML);
🔹 новый оффер и рост дохода.
Полученные знания применяешь в работе уже во время обучения.
⏳ Акция действует 48 часов — 13 и 14 июня.
👉 Переходи на сайт, выбирай курсы и оставляй заявку — за 10 минут поможем собрать комплект под твою цель.
Для следующего карьерного шага мало писать код. Работодатели ждут не только знания языка, но и понимания архитектуры, алгоритмов, автоматизации, AI-инструментов и агентных систем.
Одно направление закрывает только часть задачи.
Поэтому сейчас мы предлагаем освоить сразу несколько востребованных навыков — выбери любой курс и получи доступ еще к двум бесплатно 🔥
Собери стек навыков под свою цель:
🔹 подготовка к сильным компаниям (алгоритмы, архитектура);
🔹 переход в AI-направление (ИИ-агенты, AgentOps);
🔹 развитие в ML и Data Science (математика, основы ML);
🔹 новый оффер и рост дохода.
Полученные знания применяешь в работе уже во время обучения.
⏳ Акция действует 48 часов — 13 и 14 июня.
👉 Переходи на сайт, выбирай курсы и оставляй заявку — за 10 минут поможем собрать комплект под твою цель.
👍2
Forwarded from Библиотека задач по DevOps | тесты, код, задания
Как безопасно передать приватный токен в этап сборки, чтобы он не попал в финальный образ и историю слоёв?
👾 — ENV GIT_TOKEN=... и использовать в RUN
👍 — COPY token /root/token и потом RUN rm /root/token
🥰 — Использовать BuildKit: RUN --mount=type=secret,id=git_token ... и собирать docker build --secret id=git_token,src=./token
⚡ — ARG GIT_TOKEN=... и использовать в RUN
Библиотека задач по DevOps
👾 — ENV GIT_TOKEN=... и использовать в RUN
👍 — COPY token /root/token и потом RUN rm /root/token
🥰 — Использовать BuildKit: RUN --mount=type=secret,id=git_token ... и собирать docker build --secret id=git_token,src=./token
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7👍3⚡2
🎥 До открытого урока — несколько дней. Подготовили небольшую подборку материалов от нашего спикера Дмитрия Юдина.
Дмитрий руководит AI/ML-направлением в Сloud․ru и развивает Evolution AI Factory — среду для работы с GenAI: от инфраструктуры обучения LLM до внедрения интеллектуальных агентов.
С чего начать:
📺 AI-инструменты для разработчиков — как код, автотесты и ассистенты меняют рутину инженера.
📺 AI-эволюция бизнеса в эпоху генеративных моделей — агентные системы в реальных продуктах.
📺 Разработка мертва? — дискуссия о будущем профессии и роли AI в ней.
📖 Применение LLM в бизнесе — статья Дмитрия о практике внедрения и роли облака.
Одна из ключевых тем Дмитрия — практическое применение агентных систем и их ограничения.
Именно об этом — бесплатный урок 18 июня в 19:00: «Мультиагентные системы: почему большинство архитектур переусложнены» 🔥
🎁 Для участников подготовили промокод на скидку 10 000 ₽ на курс «Разработка ИИ-агентов».
👉 Успей занять место на открытом уроке
Дмитрий руководит AI/ML-направлением в Сloud․ru и развивает Evolution AI Factory — среду для работы с GenAI: от инфраструктуры обучения LLM до внедрения интеллектуальных агентов.
С чего начать:
📺 AI-инструменты для разработчиков — как код, автотесты и ассистенты меняют рутину инженера.
📺 AI-эволюция бизнеса в эпоху генеративных моделей — агентные системы в реальных продуктах.
📺 Разработка мертва? — дискуссия о будущем профессии и роли AI в ней.
📖 Применение LLM в бизнесе — статья Дмитрия о практике внедрения и роли облака.
Одна из ключевых тем Дмитрия — практическое применение агентных систем и их ограничения.
Именно об этом — бесплатный урок 18 июня в 19:00: «Мультиагентные системы: почему большинство архитектур переусложнены» 🔥
🎁 Для участников подготовили промокод на скидку 10 000 ₽ на курс «Разработка ИИ-агентов».
👉 Успей занять место на открытом уроке
❤1
learning linux cheat sheet.jpeg
306.9 KB
Поиск ошибок в логах, массовое редактирование конфигов, анализ вывода команд и обработка текстовых файлов — большинство таких задач решается буквально одной строкой в терминале.
Сохраняйте шпаргалку — пригодится при работе с логами, конфигами и автоматизацией
#root@prompt
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3
В марте 2026 года Kubernetes SIG Network и Security Response Committee прекратили поддержку ingress-nginx. Репозиторий архивирован.
Новых релизов, исправлений багов и патчей безопасности больше не будет.
Несмотря на огромную популярность, проект годами сопровождался небольшой группой энтузиастов. Накопленный технический долг и постоянный поток CVE сделали дальнейшую поддержку невозможной.
Что рекомендуют вместо него:
🔵 Gateway API + Envoy Gateway🔵 Gateway API + Istio🔵 Gateway API + kgateway🔵 Traefik
Если нужна совместимость с существующими Ingress-ресурсами, можно рассмотреть NGINX Ingress Controller от F5 — это отдельный проект, который продолжает развиваться.
Если ingress-nginx всё ещё стоит в продакшене, он остаётся рабочим, но больше не получает обновлений безопасности. Поэтому миграцию на Gateway API лучше не откладывать.
#пульс_индустрии
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🤔1😢1
docker complete cheat sheet.jpeg
224.6 KB
Даже если вы каждый день работаете с контейнерами, часть команд со временем забывается. Особенно когда нужно быстро вспомнить синтаксис для volumes, сетей, Docker Compose, логов или очистки системы.
#арсенал_инженера
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
Во многих случаях обычного top уже достаточно для быстрой диагностики сервера.
P — сортировка по CPU
M — сортировка по памяти
T — сортировка по времени работы процесса
1 — загрузка по каждому CPU отдельно
k — завершить процесс по PID
q — выход
Нужно быстро понять, кто съедает ресурсы на сервере?
top
Часто этого хватает, чтобы найти проблемный процесс за пару секунд без установки дополнительных утилит.
#root@prompt
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3❤1👏1