Почему в Kubernetes падает DNS: чиним CoreDNS
📌 Подробнее: https://oneuptime.com/blog/post/2026-02-09-pod-dns-resolution-coredns-errors/view
MemOps🤨
Если поды внезапно перестали резолвить имена, ломается всё, что работает по именам: базы, API, межсервисное взаимодействие. Первым делом запускаем дебаг-под и проверяем nslookup kubernetes.default и внешний домен. Если не работает — смотрим статус и логи CoreDNS.
Часто причина в плагине forward: неправильные upstream-серверы, таймауты или перегрузка. Проверьте конфигурацию через kubectl get configmap coredns -n kube-system -o yaml, поправьте upstream, добавьте health_check и кэш, перезапустите деплоймент. При высокой нагрузке отмасштабируйте реплики или включите NodeLocal DNSCache.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
OneUptime | One Complete Observability platform.
Fix Kubernetes Pod DNS Resolution Failures from CoreDNS Configuration Errors
Learn how to diagnose and fix pod DNS resolution failures caused by CoreDNS misconfigurations, including timeout issues, upstream resolver problems, and service discovery failures.
👍2
Устранение проблем с отсутствующими логами Kubernetes в Elasticsearch
📌 Подробнее: https://povilasv.me/troubleshooting-missing-kubernetes-logs-in-elasticsearch/
MemOps🤨
Отсутствующие логи могут стать настоящей проблемой для многих пользователей Kubernetes. В этой статье мы разберемся, почему это происходит, и как этого избежать.
Я исследовал случай отсутствующих логов Kubernetes в Elasticsearch, который в моем случае агрегирует логи для подов Kubernetes. У меня стандартная настройка Elasticsearch и Fluentd, и время от времени в Elasticsearch появляется пропуск, когда в течение нескольких секунд нет логов.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
От пуша до продакшена: наш конвейер развертывания с Argo CD
📌 Подробнее: https://medium.com/openmirai/from-push-to-production-our-deployment-pipeline-with-argo-cd-00e55b3feee9
MemOps🤨
Мы создали конвейер, который намеренно «скучный»: pull-запросы в GitHub, GitHub Actions, Kubernetes и Argo CD — разделенные между staging и production.
В этом посте мы подробно рассмотрим, как функция проходит путь от машины разработчика до реальных пользователей, и почему мы приняли именно такие решения.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
From Push to Production: Our Deployment Pipeline with Argo CD
When you’re building an LMS product, you want your deployment pipeline to be the opposite of exciting.
❤3
argocd-diff-preview
📌 Подробнее: https://github.com/dag-andersen/argocd-diff-preview
MemOps🤨
Argo CD Diff Preview — это инструмент, который отображает различия между двумя ветками в репозитории Git. Он предназначен для рендеринга манифестов, генерируемых Argo CD, обеспечивая четкий и лаконичный обзор изменений между двумя ветками. Он работает аналогично Atlantis для Terraform, создавая план, который описывает предлагаемые изменения.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - dag-andersen/argocd-diff-preview: Tool for rendering manifest changes on pull requests.
Tool for rendering manifest changes on pull requests. - dag-andersen/argocd-diff-preview
👍1
🚀 Мечтаешь войти в DevOps, но не знаешь с чего начать? Это твой шанс!
Привет, меня зовут Вячеслав Федосеев. Я работаю руководителем команды в DevOps, выступаю как спикер в учебном центре Слёрм и веду собственный проект DevOps Bootcamp.
У себя в Telegram-канале я регулярно провожу прямые эфиры, публикую полезные статьи и лекции, а главное — отвечаю на вопросы и помогаю новичкам сделать первые шаги в профессии. Присоединяйтесь, чтобы не пропустить самое интересное!
👉 Канал: @devopsupgrade
🔥 Бонус для начинающих
Вместе с командой Слёрм мы подготовили бесплатный мини-курс «Быстрый старт в DevOps».
На нём разложим по полочкам главные темы, которые волнуют новичков:
👉 что такое DevOps, и как выстроить работу команды в рамках этой методологии;
👉 Kubernetes, Docker и т.д.: как базовые инструменты выстраивают работу в DevOps;
👉 DevOps и компания: как состыковать критерии успеха.
ЗАБРАТЬ БЕСПЛАТНЫЙ КУРС
Привет, меня зовут Вячеслав Федосеев. Я работаю руководителем команды в DevOps, выступаю как спикер в учебном центре Слёрм и веду собственный проект DevOps Bootcamp.
У себя в Telegram-канале я регулярно провожу прямые эфиры, публикую полезные статьи и лекции, а главное — отвечаю на вопросы и помогаю новичкам сделать первые шаги в профессии. Присоединяйтесь, чтобы не пропустить самое интересное!
👉 Канал: @devopsupgrade
🔥 Бонус для начинающих
Вместе с командой Слёрм мы подготовили бесплатный мини-курс «Быстрый старт в DevOps».
На нём разложим по полочкам главные темы, которые волнуют новичков:
👉 что такое DevOps, и как выстроить работу команды в рамках этой методологии;
👉 Kubernetes, Docker и т.д.: как базовые инструменты выстраивают работу в DevOps;
👉 DevOps и компания: как состыковать критерии успеха.
ЗАБРАТЬ БЕСПЛАТНЫЙ КУРС
😭1
От минут до секунд: как я устранил задержки при загрузке образов в Kubernetes
📌 Подробнее: https://medium.com/@yyadid7/from-minutes-to-seconds-how-i-eliminated-kubernetes-image-pull-delays-16f166327576
MemOps🤨
Как я сократил время запуска подов с минут до секунд с помощью интеллектуальной предварительной загрузки образов
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
From Minutes to Seconds: How I Eliminated Kubernetes Image Pull Delays
How I reduced pod startup times from minutes to seconds with intelligent image preloading
👍2
MLOps — дитя DevOps и ML
📌 Подробнее: https://habr.com/ru/companies/ruvds/articles/990814/
MemOps🤨
Один ML-проект в проде вам или два другому? Внедрение машинного обучения в производственную среду остаётся одной из главных проблем индустрии. По статистике, 80% ML-проектов никогда не доходят до продакшена. Однако хитрые опсы и тут решили выделиться, и в результате появился MLOps — методология, которая поможет вам сократить путь от эксперимента до деплоя с месяцев до дней. В этой статье мы пройдёмся по верхам MLOps и посмотрим на фундаментальные принципы и конкретные инструменты.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
MLOps — дитя DevOps и ML
literally me Один ML-проект в проде вам или два другому? Внедрение машинного обучения в производственную среду остаётся одной из главных проблем индустрии. По статистике, 80% ML-проектов никогда не...
👍4
Замечали, что нейросети стали слишком правильными? 🤡 Пытаешься скормить им кусок кода для поиска уязвимостей или фаззинга, а ChatGPT выдает заглушку: «Извините, это инструмент кибербезопасности, я такое не анализирую».
Но свято место пусто не бывает. Ребята из хардового канала @coreinfra недавно поделились шикарным кейсом: пока OpenAI строит из себя моралиста, китайские модели (тот же DeepSeek или Kimi) без лишних вопросов жуют любые дампы и ищут баги.
@coreinfra — это вообще редкий зверь в Телеге. Канал ведут суровые
инфраструктурные инженеры (экс-техлиды ВКонтакте). Никакой воды и курсов войти в ИТ. Только хардкор:
🔹 Разбор математических багов в оптимизаторах PHP и Lua (да, логарифмы там работают совершенно внезапно)
🔹 Глубокие бенчмарки баз данных
🔹 Собственный AI-хаб без цензуры для тестов кода
Рекомендую подписаться: @coreinfra
#реклама
О рекламодателе
Но свято место пусто не бывает. Ребята из хардового канала @coreinfra недавно поделились шикарным кейсом: пока OpenAI строит из себя моралиста, китайские модели (тот же DeepSeek или Kimi) без лишних вопросов жуют любые дампы и ищут баги.
@coreinfra — это вообще редкий зверь в Телеге. Канал ведут суровые
инфраструктурные инженеры (экс-техлиды ВКонтакте). Никакой воды и курсов войти в ИТ. Только хардкор:
🔹 Разбор математических багов в оптимизаторах PHP и Lua (да, логарифмы там работают совершенно внезапно)
🔹 Глубокие бенчмарки баз данных
🔹 Собственный AI-хаб без цензуры для тестов кода
Рекомендую подписаться: @coreinfra
#реклама
О рекламодателе
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16
K8E — это форк проекта K3s, предназначенный для локального тестирования.
Он не требует root-доступа и не использует systemd.
Также вы можете легко собрать и запустить его без сетевого подключения (air-gap режим).
Основные особенности:
- Без root-доступа
- Без systemd
- Один бинарник
- Простой запуск кластера:
- Не требует внешней сети
- Поддерживает полностью автономную сборку
Если вы когда-либо хотели поднять Kubernetes-кластер за пару секунд и без привилегий — этот инструмент идеально подойдёт для тестов и локальной разработки.
📌 Подробнее: https://github.com/xiaods/k8e
MemOps🤨
Он не требует root-доступа и не использует systemd.
Также вы можете легко собрать и запустить его без сетевого подключения (air-gap режим).
Основные особенности:
- Без root-доступа
- Без systemd
- Один бинарник
- Простой запуск кластера:
k8e server &- Не требует внешней сети
- Поддерживает полностью автономную сборку
Если вы когда-либо хотели поднять Kubernetes-кластер за пару секунд и без привилегий — этот инструмент идеально подойдёт для тестов и локальной разработки.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - xiaods/k8e: k8e.sh - OpenSource Agentic AI Sandbox Matrix
k8e.sh - OpenSource Agentic AI Sandbox Matrix . Contribute to xiaods/k8e development by creating an account on GitHub.
😁5
Большой гайд про диски
📌 Подробнее: https://arthurchiao.art/blog/practical-storage-hierarchy/
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
ArthurChiao's Blog
Practical Storage Hierarchy and Performance: From HDDs to On-chip Caches(2024)
This post summarizes bandwidths for local storage media, networking infra, as well as remote storage systems. Readers may find this helpful when identifying bottlenecks in IO-intensive applications (e.g. AI training and LLM inference).
👍2❤1