Как восстановить инфраструктуру после крупного сбоя в облаке
Настроить резервное копирование — это полдела. Чтобы бэкапы помогли при аварии, нужно заранее проверить, получится ли восстановить из них данные и запустить приложения.
На что стоит обратить внимание — в разборе инженеров KTS, которые поделились опытом восстановления сервисов на новой площадке:
- Бэкап ≠ восстановление. Нужно проверять целостность и доступность резервных копий, а главное — возможность развернуть из них работоспособную систему.
- RTO и RPO недостаточно прописать в документации. Запуск может задержаться, пока команда ждёт снапшоты и переносит данные. Поэтому важно проверять сроки возвращения сервисов в работу и актуальность данных в резервных копиях.
- IaC, документация и проверенные бэкапы работают вместе. Чем лучше продуманы действия для разных сценариев, тем проще вернуть сервисы в работу.Главный вывод: к disaster recovery нужно готовиться заранее.
👉 Подробный разбор: https://habr.com/ru/companies/kts/articles/1101622/
👉 DevOps Portal
Настроить резервное копирование — это полдела. Чтобы бэкапы помогли при аварии, нужно заранее проверить, получится ли восстановить из них данные и запустить приложения.
На что стоит обратить внимание — в разборе инженеров KTS, которые поделились опытом восстановления сервисов на новой площадке:
- Бэкап ≠ восстановление. Нужно проверять целостность и доступность резервных копий, а главное — возможность развернуть из них работоспособную систему.
- RTO и RPO недостаточно прописать в документации. Запуск может задержаться, пока команда ждёт снапшоты и переносит данные. Поэтому важно проверять сроки возвращения сервисов в работу и актуальность данных в резервных копиях.
- IaC, документация и проверенные бэкапы работают вместе. Чем лучше продуманы действия для разных сценариев, тем проще вернуть сервисы в работу.Главный вывод: к disaster recovery нужно готовиться заранее.
👉 Подробный разбор: https://habr.com/ru/companies/kts/articles/1101622/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
У Linux Foundation есть целая библиотека бесплатных обучающих материалов по Linux, DevOps и облачным технологиям.
https://training.linuxfoundation.org/full-catalog/
👉 DevOps Portal
https://training.linuxfoundation.org/full-catalog/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
This media is not supported in your browser
VIEW IN TELEGRAM
Ты сисадмин или инженер техподдержки? Хочешь перейти в DevOps, но не знаешь, с чего начать?
Открываешь вакансии, а там десятки технологий, и везде требуют опыт
Пытаешься учить всё подряд, тратишь месяцы, но так и не понимаешь, достаточно ли знаний для первой работы в DevOps
А ведь DevOps - это не про заучивание десятков инструментов, а про умение применять их на практике
На видео как раз то, с чем реально работают DevOps-инженеры👆
Евгений Вдовиченко прошёл путь от эникея до Senior DevOps Engineer (Сбер, МТС, TerraLink) и за годы преподавания обучил более 500 специалистов
В своём Telegram-канале он делится реальным опытом и техническими разборами
А ещё автор канала подготовил бесплатный гайд - «Карта технологий DevOps-инженера»
🔻 Что учить в первую очередь
🔻 На что пока не тратить время
🔻 Как применять знания на практике
Подписывайся на канал и забирай гайд в закрепе👇
👉 evgeniyvdovichenko
Открываешь вакансии, а там десятки технологий, и везде требуют опыт
Пытаешься учить всё подряд, тратишь месяцы, но так и не понимаешь, достаточно ли знаний для первой работы в DevOps
А ведь DevOps - это не про заучивание десятков инструментов, а про умение применять их на практике
На видео как раз то, с чем реально работают DevOps-инженеры👆
Евгений Вдовиченко прошёл путь от эникея до Senior DevOps Engineer (Сбер, МТС, TerraLink) и за годы преподавания обучил более 500 специалистов
В своём Telegram-канале он делится реальным опытом и техническими разборами
А ещё автор канала подготовил бесплатный гайд - «Карта технологий DevOps-инженера»
🔻 Что учить в первую очередь
🔻 На что пока не тратить время
🔻 Как применять знания на практике
Подписывайся на канал и забирай гайд в закрепе👇
👉 evgeniyvdovichenko
👍7❤4🤯3🔥1
Kagent — Kubernetes-нативный фреймворк для создания и запуска ИИ-агентов в виде пользовательских ресурсов
Поддерживает несколько провайдеров моделей, переиспользуемые MCP-инструменты, веб-интерфейс, CLI и трассировку.
➤ https://github.com/kagent-dev/kagent
👉 DevOps Portal
Поддерживает несколько провайдеров моделей, переиспользуемые MCP-инструменты, веб-интерфейс, CLI и трассировку.
➤ https://github.com/kagent-dev/kagent
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Планирование GPU-ресурсов в Kubernetes сейчас становится важным навыком
Вот почему 👇
Большинство организаций либо экспериментируют, либо уже запускают ML-нагрузки в Kubernetes.
Как DevOps-инженеры, вы должны понимать, как настраивать и управлять GPU-ресурсами.
Вот простой гайд по настройке GPU-ноды с использованием NVIDIA GPU Operator.
К концу этой статьи у вас будет чёткое понимание:
- зачем нужен GPU Operator в Kubernetes
- как установить NVIDIA GPU Operator в Kubernetes-кластер
- как проверить, видит ли Kubernetes GPU
- как задеплоить реальную GPU-нагрузку, чтобы провалидировать весь стек
Если честно, всё не так сложно, как кажется, когда понимаешь базу.
Даже если у вас нет доступа к GPU, просто изучите материал, чтобы разобраться, как это работает.
Прочитать можно здесь: https://devopscube.com/setup-gpu-operator-kubernetes/
👉 DevOps Portal
Вот почему 👇
Большинство организаций либо экспериментируют, либо уже запускают ML-нагрузки в Kubernetes.
Как DevOps-инженеры, вы должны понимать, как настраивать и управлять GPU-ресурсами.
Вот простой гайд по настройке GPU-ноды с использованием NVIDIA GPU Operator.
К концу этой статьи у вас будет чёткое понимание:
- зачем нужен GPU Operator в Kubernetes
- как установить NVIDIA GPU Operator в Kubernetes-кластер
- как проверить, видит ли Kubernetes GPU
- как задеплоить реальную GPU-нагрузку, чтобы провалидировать весь стек
Если честно, всё не так сложно, как кажется, когда понимаешь базу.
Даже если у вас нет доступа к GPU, просто изучите материал, чтобы разобраться, как это работает.
Прочитать можно здесь: https://devopscube.com/setup-gpu-operator-kubernetes/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Практика DevOps на настоящем сервере, прямо в браузере
Хотите автоматизировать деплой, управлять инфраструктурой как кодом и выстраивать надёжные CI/CD процессы? Курс «DevOps-инженер: от основ до продакшена» на Mentorix, все задания вы делаете в терминале на сервере.
По программе
• Linux и systemd: поднимаете службы, читаете логи, настраиваете сеть
• Docker: собираете образы, запускаете контейнеры
• CI/CD: пишете пайплайн, который сам собирает и выкатывает сервис
• Kubernetes и инфраструктура кодом
• мониторинг, DevSecOps, прод
Mentorix AI в каждом уроке
Видит условие и ваш терминал. Упала команда: объяснит почему, разберёт конфиг, ответит на вопрос по теме.
Задачу засчитывает проверка на сервере: служба запущена, порт отвечает, конфиг на месте.
10 модулей, 89 заданий на сервере, 145 задач с кодом
🎓 Сертификат для резюме, доступ навсегда
▶️ Первые уроки бесплатно
🏷 Чёрная пятница: −50% до 18 ноября
13 990 ₽ → 6 995 ₽
➜ Пройти курс на Mentorix
Ещё 26 курсов бесплатно, доступны после регистрации
Хотите автоматизировать деплой, управлять инфраструктурой как кодом и выстраивать надёжные CI/CD процессы? Курс «DevOps-инженер: от основ до продакшена» на Mentorix, все задания вы делаете в терминале на сервере.
По программе
• Linux и systemd: поднимаете службы, читаете логи, настраиваете сеть
• Docker: собираете образы, запускаете контейнеры
• CI/CD: пишете пайплайн, который сам собирает и выкатывает сервис
• Kubernetes и инфраструктура кодом
• мониторинг, DevSecOps, прод
Mentorix AI в каждом уроке
Видит условие и ваш терминал. Упала команда: объяснит почему, разберёт конфиг, ответит на вопрос по теме.
Задачу засчитывает проверка на сервере: служба запущена, порт отвечает, конфиг на месте.
10 модулей, 89 заданий на сервере, 145 задач с кодом
🎓 Сертификат для резюме, доступ навсегда
▶️ Первые уроки бесплатно
🏷 Чёрная пятница: −50% до 18 ноября
➜ Пройти курс на Mentorix
Ещё 26 курсов бесплатно, доступны после регистрации
🥱4❤1
Может ли контейнер подключиться к сервису на хосте, если используется UFW?
Ответ — нет. По крайней мере, по умолчанию.
Контейнеры обращаются к сервисам на хосте через bridge-интерфейс. Такой трафик считается входящим, а UFW по умолчанию его блокирует.
Попрактиковаться в настройке правил можно здесь: https://labs.iximiuz.com/challenges/docker-networking-fix-firewall-blocking-container-to-host
👉 DevOps Portal
Ответ — нет. По крайней мере, по умолчанию.
Контейнеры обращаются к сервисам на хосте через bridge-интерфейс. Такой трафик считается входящим, а UFW по умолчанию его блокирует.
Попрактиковаться в настройке правил можно здесь: https://labs.iximiuz.com/challenges/docker-networking-fix-firewall-blocking-container-to-host
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Если вы работаете с Kubernetes и облачной инфраструктурой: 23 ноября в Москве пройдёт Kuber Conf от АОТ — некоммерческая коммьюнити-конференция по K8s.
Участников ждут 2 трека, 17 докладов и 2 круглых стола — о Kubernetes на практике: управлении инфраструктурой, обеспечении безопасности, применении AI и решении сложных инженерных задач.
В программе:
— «Bare metal в Managed Kubernetes: как мы узнали, что железо — это не большая виртуалка» — Алексей Волков. О том, как добавить bare-metal-ноды в managed-сервис и какие проблемы возникают при отказе от виртуализации.
— «Одна строчка положила весь парк Kubernetes-кластеров: грабли ClusterClass и архитектура, которая из них выросла» — Макарий Балашов. О реальном инциденте, проблемах ClusterClass и новой архитектуре.
— «Техники создания и извлечения полезных метрик в высоконагруженных приложениях в больших кластерах Kubernetes» — Александр Сербул. О метриках Prometheus и работе с PromQL.
— «AI-чат, который видит все ваши системы» — Артём Соловьёв. О self-hosted LLM-агенте, MCP-серверах и безопасном доступе к инфраструктуре.
Это только часть программы — остальные доклады и подробности можно посмотреть на сайте конференции.
После докладов вас ждёт афтепати, ужин и неформальный нетворкинг.
📍 Москва, Connect, 5-й Донской проезд, 17
📅 23 ноября, 11:00–19:00
Хотите попасть на Kuber Conf со скидкой? Используйте промокод KUBER1000 при покупке билета — с учётом скидки стоимость участия составит 5 000 рублей. Предложение действует на ограниченное количество мест — успейте!
👉 Полная программа конференции и регистрация — на сайте Kuber Conf от АОТ.
Участников ждут 2 трека, 17 докладов и 2 круглых стола — о Kubernetes на практике: управлении инфраструктурой, обеспечении безопасности, применении AI и решении сложных инженерных задач.
В программе:
— «Bare metal в Managed Kubernetes: как мы узнали, что железо — это не большая виртуалка» — Алексей Волков. О том, как добавить bare-metal-ноды в managed-сервис и какие проблемы возникают при отказе от виртуализации.
— «Одна строчка положила весь парк Kubernetes-кластеров: грабли ClusterClass и архитектура, которая из них выросла» — Макарий Балашов. О реальном инциденте, проблемах ClusterClass и новой архитектуре.
— «Техники создания и извлечения полезных метрик в высоконагруженных приложениях в больших кластерах Kubernetes» — Александр Сербул. О метриках Prometheus и работе с PromQL.
— «AI-чат, который видит все ваши системы» — Артём Соловьёв. О self-hosted LLM-агенте, MCP-серверах и безопасном доступе к инфраструктуре.
Это только часть программы — остальные доклады и подробности можно посмотреть на сайте конференции.
После докладов вас ждёт афтепати, ужин и неформальный нетворкинг.
📍 Москва, Connect, 5-й Донской проезд, 17
📅 23 ноября, 11:00–19:00
Хотите попасть на Kuber Conf со скидкой? Используйте промокод KUBER1000 при покупке билета — с учётом скидки стоимость участия составит 5 000 рублей. Предложение действует на ограниченное количество мест — успейте!
👉 Полная программа конференции и регистрация — на сайте Kuber Conf от АОТ.
❤1
Сегодня вышли два новых практических задания по диагностике и устранению проблем в Linux — для прокачки навыков управления хранилищем и работы с systemd:
- Восстановить работу сервиса после обновления виртуальной машины — https://labs.iximiuz.com/challenges/storage-recover-ingestion-service-after-vm-upgrade
- Не допустить запуска сервиса без подключённого диска с его данными — https://labs.iximiuz.com/challenges/storage-make-service-refuse-to-start-without-data-volume
Удачного хакинга!
👉 DevOps Portal
- Восстановить работу сервиса после обновления виртуальной машины — https://labs.iximiuz.com/challenges/storage-recover-ingestion-service-after-vm-upgrade
- Не допустить запуска сервиса без подключённого диска с его данными — https://labs.iximiuz.com/challenges/storage-make-service-refuse-to-start-without-data-volume
Удачного хакинга!
Please open Telegram to view this post
VIEW IN TELEGRAM