Меньше суток на восстановление сервисов после сбоя в облаке
📌 Подробнее: https://habr.com/ru/companies/kts/articles/1101622/
MemOps🤨
Заранее подготовленные и проверенные бэкапы упрощают восстановление сервисов. Но чтобы вернуть приложения в работу, нужно ещё развернуть инфраструктуру на новой площадке, настроить окружение, перенести данные и запустить компоненты в правильном порядке.
С такой задачей столкнулись инженеры KTS, когда облачная инфраструктура заказчика стала недоступна. В ход пошли Terraform, Ansible и заранее подготовленные бэкапы, восстановление из которых команда проверяла ещё до аварии. Однако не всё зависело от команды: приходилось ждать выделения ресурсов и передачи данных.
Ключевые сервисы удалось вернуть в работу менее чем за сутки без потери данных. Как проходило восстановление и какие инженерные практики помогли вернуть бизнес в рабочее состояние.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как IaC, документация и бэкапы помогли восстановить сервисы, когда пострадали дата-центры Яндекса
Привет, я Сергей, DevOps-инженер в KTS . Перейду сразу к делу. К отказу отдельной виртуалки вы наверняка готовы. Но не все готовы к другому классу аварии: к потере площадки, на которой находятся почти...
👍3
23 октября стартует курс "Kubernetes: продвинутый уровень"
8 недель практики на стендах: отказоустойчивый кластер, доступы и секреты, бэкапы и Service Mesh — на уровне продакшена, а не пет-проекта.
Курс разрабатывался с упором на практику. 8 недель, 122 часа из которых 78 это реальная работа на стендах.
Программа под продакшен. 16 тем: от внутренностей кластера до Istio и своих операторов
Спикеры-практики: MTS Web Services, Magnit Tech, ex-Авито и Mail.ru Group. Реальная возможность показать себя перед крупными корпорациями.
На сайте вы можете пройти тест, чтобы понять готовы ли вы к данному курсу.
#реклама
О рекламодателе
Это отличная возможность максимально повысить свои навыки по Kubernetes. Доказать это сертификатом. Обновить резюме. Выйди на новый уровень!
8 недель практики на стендах: отказоустойчивый кластер, доступы и секреты, бэкапы и Service Mesh — на уровне продакшена, а не пет-проекта.
Курс разрабатывался с упором на практику. 8 недель, 122 часа из которых 78 это реальная работа на стендах.
Программа под продакшен. 16 тем: от внутренностей кластера до Istio и своих операторов
Спикеры-практики: MTS Web Services, Magnit Tech, ex-Авито и Mail.ru Group. Реальная возможность показать себя перед крупными корпорациями.
На сайте вы можете пройти тест, чтобы понять готовы ли вы к данному курсу.
Не упусти свой шанс выйти на новый уровень по Kubernetes!
#реклама
О рекламодателе
В вашем кластере Kubernetes уже есть центр сертификации — используйте его для всего
📌 Подробнее: https://medium.com/@michaelpechner/your-kubernetes-cluster-already-has-a-certificate-authority-use-it-for-everything-f6fbe3f20ada
MemOps🤨
Вот в чём дело: cert-manager может выпускать и этот сертификат. Он может выпускать сертификаты для любого ресурса, для которого у вас есть доменное имя DNS, независимо от того, работает ли он в Kubernetes или нет. Большинство команд об этом не знают.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Your Kubernetes Cluster Already Has a Certificate Authority — Use It for Everything
Part 1: Building the pipeline — how to use cert-manager to issue and deliver Let’s Encrypt TLS certificates to services outside your…
👍1
Когда ты уже станешь настоящим DevOps?
Открываешь вакансию: Linux, Docker, Kubernetes, CI/CD, сети…
Закрываешь вакансию.
Полгода учишься и всё ещё не понимаешь: «А меня уже возьмут?»
Проверь это в бесплатном тесте Pigeon Careers.
За 4–5 минут узнаешь:
✅ что уже знаешь
✅ где пробелы
✅ что учить дальше
✅ сколько примерно осталось до первой работы
Можно также сравнить DevOps с аналитикой и Python.
Без покупки курса и многочасовых лекций.
Кстати, Pigeon Careers помогли устроиться 20+ ребятам за последний год. Средний оффер — 245к.
Пройти тест: @test
Открываешь вакансию: Linux, Docker, Kubernetes, CI/CD, сети…
Закрываешь вакансию.
Полгода учишься и всё ещё не понимаешь: «А меня уже возьмут?»
Проверь это в бесплатном тесте Pigeon Careers.
За 4–5 минут узнаешь:
✅ что уже знаешь
✅ где пробелы
✅ что учить дальше
✅ сколько примерно осталось до первой работы
Можно также сравнить DevOps с аналитикой и Python.
Без покупки курса и многочасовых лекций.
Кстати, Pigeon Careers помогли устроиться 20+ ребятам за последний год. Средний оффер — 245к.
Пройти тест: @test
👍3
Ваши секреты Docker не исчезли — они просто скрыты
📌 Подробнее: https://medium.com/@luka.klaric.1988/your-docker-secrets-are-not-gone-theyre-just-hidden-3bcc69fcf35a
MemOps🤨
Разработчик пишет Dockerfile, добавляет секрет для настройки чего-либо, затем удаляет файл через несколько строк и публикует образ. С точки зрения контейнера файл исчез. Но секрет по-прежнему находится в образе — навсегда — и любой, у кого есть доступ к образу, может извлечь его, используя лишь tar и несколько команд в оболочке.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Your Docker Secrets Are Not Gone — They’re Just Hidden
Let me start with a scenario that I have seen happen more than once. A developer writes a Dockerfile, adds a secret to set something up…
👍2
Масштабирование развертываний Kubernetes до нуля с помощью KEDA
📌 Подробнее: https://mijndertstuij.nl/posts/scale-to-zero-keda-cron-scaler
MemOps🤨
Если у вас есть мультикластерное развертывание EKS для сред разработки, QA и тестирования, то, как правило, им не нужно работать в 3 часа ночи. Никто не использует ничего из этого, кроме, возможно, нескольких cronjobs для обновления данных. Все остальное — это впустую потраченные простаивающие вычислительные ресурсы.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Mijndert Stuij
Scale Kubernetes deployments to zero using KEDA
Notes from using KEDA's cron scaler to put dev, QA and staging clusters to sleep overnight: the ArgoCD gotchas (CRDs, kube-system RoleBinding, replica drift), and what you give up in exchange.
Работа с HTTP API: практика
Подготовили мини-серию из пары десятков практических заданий: от простых GET-запросов к эндпойнтам до обработки сложных JSON-ответов, работы с аутентификацией API и проверки целостности скачанных файлов:
MemOps🤨
Подготовили мини-серию из пары десятков практических заданий: от простых GET-запросов к эндпойнтам до обработки сложных JSON-ответов, работы с аутентификацией API и проверки целостности скачанных файлов:
Вызов HTTP API через curl: получение ресурсов
https://labs.iximiuz.com/challenges/linux-call-http-api-with-curl
Вызов HTTP API через curl: создание, обновление и удаление ресурсов
https://labs.iximiuz.com/challenges/linux-call-http-api-with-curl-create-update-delete
Вызов HTTP API через curl: обработка JSON-ответов с помощью jq
https://labs.iximiuz.com/challenges/linux-call-http-api-with-curl-process-json-with-jq
Вызов HTTP API через curl: аутентификация через Basic Auth и Bearer-токены
https://labs.iximiuz.com/challenges/linux-call-http-api-with-authentication
Проверка скачанных файлов по SHA-256-хешам
https://labs.iximiuz.com/challenges/linux-verify-downloads-with-sha256-checksums
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Забываем про мучения с OpenVPN и строим WireGuard Mesh-сеть за 5 минут
Проект, который решает вечную боль управления VPN-доступами и объединения мультиоблачных сред — netbird (~30k stars на GitHub). Это Open Source альтернатива Tailscale и ZeroTier на базе WireGuard, с официальным Self-Hosted развертыванием и встроенным Zero Trust Access Control.
📌 Подробнее: https://github.com/netbirdio/netbird
MemOps🤨
Проект, который решает вечную боль управления VPN-доступами и объединения мультиоблачных сред — netbird (~30k stars на GitHub). Это Open Source альтернатива Tailscale и ZeroTier на базе WireGuard, с официальным Self-Hosted развертыванием и встроенным Zero Trust Access Control.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - netbirdio/netbird: NetBird securely connects people, machines and AI agents across any network with one identity-based…
NetBird securely connects people, machines and AI agents across any network with one identity-based Zero Trust platform. Powered by peer-to-peer WireGuard® - netbirdio/netbird
👍3