DevOps MemOps
6.57K subscribers
3.51K photos
548 videos
16 files
5.65K links
Всё о DevOps

Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Download Telegram
Почему в Kubernetes падает DNS: чиним CoreDNS

Если поды внезапно перестали резолвить имена, ломается всё, что работает по именам: базы, API, межсервисное взаимодействие. Первым делом запускаем дебаг-под и проверяем nslookup kubernetes.default и внешний домен. Если не работает — смотрим статус и логи CoreDNS.

Часто причина в плагине forward: неправильные upstream-серверы, таймауты или перегрузка. Проверьте конфигурацию через kubectl get configmap coredns -n kube-system -o yaml, поправьте upstream, добавьте health_check и кэш, перезапустите деплоймент. При высокой нагрузке отмасштабируйте реплики или включите NodeLocal DNSCache.


📌 Подробнее: https://oneuptime.com/blog/post/2026-02-09-pod-dns-resolution-coredns-errors/view

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁28😭13
Устранение проблем с отсутствующими логами Kubernetes в Elasticsearch

Отсутствующие логи могут стать настоящей проблемой для многих пользователей Kubernetes. В этой статье мы разберемся, почему это происходит, и как этого избежать.

Я исследовал случай отсутствующих логов Kubernetes в Elasticsearch, который в моем случае агрегирует логи для подов Kubernetes. У меня стандартная настройка Elasticsearch и Fluentd, и время от времени в Elasticsearch появляется пропуск, когда в течение нескольких секунд нет логов.


📌 Подробнее: https://povilasv.me/troubleshooting-missing-kubernetes-logs-in-elasticsearch/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
💯31
От пуша до продакшена: наш конвейер развертывания с Argo CD

Мы создали конвейер, который намеренно «скучный»: pull-запросы в GitHub, GitHub Actions, Kubernetes и Argo CD — разделенные между staging и production.

В этом посте мы подробно рассмотрим, как функция проходит путь от машины разработчика до реальных пользователей, и почему мы приняли именно такие решения.


📌 Подробнее: https://medium.com/openmirai/from-push-to-production-our-deployment-pipeline-with-argo-cd-00e55b3feee9

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20
argocd-diff-preview

Argo CD Diff Preview — это инструмент, который отображает различия между двумя ветками в репозитории Git. Он предназначен для рендеринга манифестов, генерируемых Argo CD, обеспечивая четкий и лаконичный обзор изменений между двумя ветками. Он работает аналогично Atlantis для Terraform, создавая план, который описывает предлагаемые изменения.


📌 Подробнее: https://github.com/dag-andersen/argocd-diff-preview

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16❤1
От минут до секунд: как я устранил задержки при загрузке образов в Kubernetes

Как я сократил время запуска подов с минут до секунд с помощью интеллектуальной предварительной загрузки образов


📌 Подробнее: https://medium.com/@yyadid7/from-minutes-to-seconds-how-i-eliminated-kubernetes-image-pull-delays-16f166327576

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31😭1
MLOps — дитя DevOps и ML

Один ML-проект в проде вам или два другому? Внедрение машинного обучения в производственную среду остаётся одной из главных проблем индустрии. По статистике, 80% ML-проектов никогда не доходят до продакшена. Однако хитрые опсы и тут решили выделиться, и в результате появился MLOps — методология, которая поможет вам сократить путь от эксперимента до деплоя с месяцев до дней. В этой статье мы пройдёмся по верхам MLOps и посмотрим на фундаментальные принципы и конкретные инструменты.


📌 Подробнее: https://habr.com/ru/companies/ruvds/articles/990814/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
K8E — это форк проекта K3s, предназначенный для локального тестирования.
Он не требует root-доступа и не использует systemd.
Также вы можете легко собрать и запустить его без сетевого подключения (air-gap режим).

Основные особенности:
- Без root-доступа
- Без systemd
- Один бинарник
- Простой запуск кластера: k8e server &
- Не требует внешней сети
- Поддерживает полностью автономную сборку

Если вы когда-либо хотели поднять Kubernetes-кластер за пару секунд и без привилегий — этот инструмент идеально подойдёт для тестов и локальной разработки.

📌 Подробнее: https://github.com/xiaods/k8e

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍2
Основные концепции Docker в одной диаграмме

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄3👍1
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33😭8
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26
Temporary files in Linux - статья, описывающая работу со временными файлами в Linux.

Автор рассматривает и работу в tmpfs, и обработку временных файлов через флаг O_TMPFILE на файловой системе.

📌 Подробнее: https://blogs.oracle.com/linux/temporary-files-in-linux

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁30🔥2
SRE Mind map

📌 Подробнее: https://jtprogru.github.io/The-Way-of-SRE/mindmap/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6