Как conntrack обеспечивает работу Kubernetes Services
📌 Подробнее: https://newsletter.devopscube.com/p/conntrack-in-kubernetes
MemOps🤨
В этом гайде вы разберётесь, как работает conntrack на реальных сценариях Kubernetes-сетей, и поймёте, почему он играет критически важную роль в работе Kubernetes Services, kube-proxy, NAT и DNS-трафика.
Вы узнаете:
- что такое conntrack и зачем он нужен;
- почему Kubernetes Services зависят от него;
- как посмотреть таблицу conntrack;
- что происходит, когда таблица переполняется;
- как диагностировать и устранять исчерпание conntrack в продакшене.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
DevOpsCube Newsletter
Conntrack Exhaustion in Kubernetes: Causes and Fixes
DevOps Tips, Guides & Trends
👍3
PigeonEye — быстрый нативный GUI для Kubernetes. Каждый тип ресурса, который обслуживает ваш кластер, — включая каждый CRD, — отображается автоматически, с теми же столбцами, которые выводит kubectl get.
📌 Подробнее: https://github.com/tackish/pigeoneye
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - tackish/pigeoneye: PigeonEye is a fast, native Kubernetes GUI + CLI Tool
PigeonEye is a fast, native Kubernetes GUI + CLI Tool - tackish/pigeoneye
👍2
Семь привычек Linux-инженера, которые спасают прод
Внутри — семь разборов сбоев: от прав на домашнюю директорию до деградации производительности после обновления ядра.
Интересный кейс про бэкапы между дата-центрами. Скорость упиралась примерно в 1 Гбит/с, и ровная полка на графике выглядела как сетевое ограничение. Но отдельный тест показал, что канал спокойно отдаёт свои 5 Гбит/с. Дальше выяснилось, что rsync поверх SSH упирался в производительность одного ядра, а сжатие и дедупликация добавляли дополнительную нагрузку.
📌 Подробнее: https://habr.com/ru/companies/k2tech/articles/1082726/
MemOps🤨
Внутри — семь разборов сбоев: от прав на домашнюю директорию до деградации производительности после обновления ядра.
Интересный кейс про бэкапы между дата-центрами. Скорость упиралась примерно в 1 Гбит/с, и ровная полка на графике выглядела как сетевое ограничение. Но отдельный тест показал, что канал спокойно отдаёт свои 5 Гбит/с. Дальше выяснилось, что rsync поверх SSH упирался в производительность одного ядра, а сжатие и дедупликация добавляли дополнительную нагрузку.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
В этом туториале пошагово разбирается полноценная настройка GitOps на minikube: Argo CD разворачивает Go-сервис напрямую из Git, а HPA масштабирует поды под нагрузкой
📌 Подробнее: https://itnext.io/sveltos-clusterpromotion-progressive-rollouts-and-the-mistake-that-made-the-architecture-better-a1471b92ee8f
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Sveltos ClusterPromotion | Progressive Rollouts and the mistake that made the architecture better
Part 1 was about getting the tools running. Three clusters locally, Sveltos deploying across them, ArgoCD keeping everything in sync with…
Kubernetes KEDA Autoscaling: scale smarter not harder
📌 Подробнее: https://the-devops-engineer.medium.com/kubernetes-keda-autoscaling-scale-smarter-not-harder-d186da29175a
MemOps🤨
В этом туториале показано, как KEDA масштабирует ворклоады на основе глубины очереди, а не загрузки CPU, на полноценном примере с RabbitMQ: установка, настройка TriggerAuthentication, ScaledObject и нагрузочный тест, который подтверждает, что масштабирование работает.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
sofka — TUI для Kubernetes, вдохновлённый k9s. Он показывает состояние rollout, деградировавшие состояния, блокирующие поды и последние warning-события.
Kubernetes говорит, что что-то сломалось. Но говорит ли он, почему именно? Приходится проверять статус, события, логи и пытаться понять, в чём проблема. Именно это решает sofka.
📌 Подробнее: http://github.com/nklmilojevic/sofka
MemOps🤨
Kubernetes говорит, что что-то сломалось. Но говорит ли он, почему именно? Приходится проверять статус, события, логи и пытаться понять, в чём проблема. Именно это решает sofka.
Вот что он умеет:
• Объясняет, почему ресурс сломан, а не просто сообщает, что с ним проблема
• Встроенная поддержка Flux CD: можно приостанавливать, возобновлять и запускать reconcile без установленного Flux CLI
• Инспектор Helm: история релизов, values и сгенерированные манифесты без установленного Helm
• Есть фильтры вроде cpu>500m, restarts>=5, age<2h, чтобы быстро находить именно то, что нужно
• Можно просматривать таймлайн всех изменений объекта, которые зафиксировал инструмент
• Можно просматривать и передавать файлы напрямую из PVC
• Можно выбрать несколько подов и смотреть их логи одновременно
• Поддержка плагинов Popeye и Trivy
Согласно бенчмаркам проекта, sofka открывает представление подов на 59% быстрее k9s и использует меньше половины его объёма памяти.
В следующий раз, когда деплой зависнет и придётся по кусочкам выяснять, что произошло, попробуйте sofka.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
DevOps Interview 2026 - шпаргалка-курс для подготовки к собеседованию
📌 Подробнее: https://github.com/justxor/devops-interview-2026
MemOps🤨
Всё, что спрашивают на собеседованиях DevOps / SRE / Platform Engineer в 2026 году — в одном репозитории. Короткая теория, команды, типовые вопросы с ответами, задачи live-coding и «ловушки» интервьюеров.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - justxor/devops-interview-2026: Курс-шпаргалка для подготовки к собеседованию DevOps 2026: Linux, сети, Docker, Kubernetes…
Курс-шпаргалка для подготовки к собеседованию DevOps 2026: Linux, сети, Docker, Kubernetes, CI/CD, Terraform, облака, SRE, 150 вопросов - justxor/devops-interview-2026
❤1👍1
K8s-комьюнити снова встретится в Москве
5 ноября в 19:00 пройдёт четвёртый KuBeer Talks!
Формат камерных встреч стартовал ровно год назад. С тех пор кубер-комьюнити не раз собиралось в баре, чтобы послушать неформальные доклады, обсудить рабочие «боли» и найти тех, кто сталкивается с теми же задачами.
Приглашаем вас отметить наш первый день рождения 🎂
В программе:
◾«Опыт работы с VTEP-схемой в Cilium», Екатерина Низовцева
◾«Закон Гудхарта для бекапов K8s», Артём Горячев
◾Открытый микрофон — для всех, кому есть чем поделиться
И это не всё — скоро анонсируем ещё один доклад.
Участие бесплатное, как и первые три кружки любого напитка из меню. Количество мест ограничено, успевайте зарегистрироваться!
Регистрация
5 ноября в 19:00 пройдёт четвёртый KuBeer Talks!
Формат камерных встреч стартовал ровно год назад. С тех пор кубер-комьюнити не раз собиралось в баре, чтобы послушать неформальные доклады, обсудить рабочие «боли» и найти тех, кто сталкивается с теми же задачами.
Приглашаем вас отметить наш первый день рождения 🎂
В программе:
◾«Опыт работы с VTEP-схемой в Cilium», Екатерина Низовцева
◾«Закон Гудхарта для бекапов K8s», Артём Горячев
◾Открытый микрофон — для всех, кому есть чем поделиться
И это не всё — скоро анонсируем ещё один доклад.
Участие бесплатное, как и первые три кружки любого напитка из меню. Количество мест ограничено, успевайте зарегистрироваться!
Регистрация
👍1
Kubernetes подняли. А как запрос доходит до приложения?
📌 Подробнее: https://medium.com/@truonghongcuong68/anatomy-of-end-to-end-connectivity-in-self-managed-kubernetes-with-rke2-a39d29ff417d
MemOps🤨
Запущенный Pod ещё не гарантирует, что пользователь сможет открыть сервис.
В самостоятельно управляемом кластере важно понимать весь маршрут трафика:
• куда ведёт DNS;
• как запрос попадает в кластер;
• кто выбирает нужный backend;
• как пакет доходит до Pod;
• где может оборваться обратный путь.
Anatomy of End-to-End Connectivity in Self-Managed Kubernetes with RKE2 посвящена сквозной сетевой связности в кластере на RKE2.
Тема для тех, кто хочет понимать, что происходит между адресом в браузере и приложением внутри Kubernetes.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Anatomy of End-to-End Connectivity in Self-Managed Kubernetes with RKE2
How many hops does a request cross before it reaches your Pod? This article follows every one of them on a self-managed Kubernetes cluster…
👍2
WaaS — Kubernetes-native Workspace-as-a-Service
📌 Подробнее: https://github.com/XoRHub/waas
MemOps🤨
Open-source, Kubernetes-native Workspace-as-a-Service. Установите его с помощью helm на любой кластер (единственное предварительное условие — cert-manager) и предоставьте людям полноценный удалённый рабочий стол — Linux (VNC) или Windows (RDP через KubeVirt, с автоматическим определением) — доступный из любого браузера.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - XoRHub/waas: Cloud Workspace solution for kubernetes gitops friendly
Cloud Workspace solution for kubernetes gitops friendly - XoRHub/waas
🦄3👍2
Portager — оператор Kubernetes, который декларативно синхронизирует образы контейнеров между реестрами, соответствующими стандарту OCI. Определите пользовательский ресурс ImageSync, указав исходные образы, целевой реестр, расписание cron и аутентификацию — оператор возьмёт на себя остальное.
📌 Подробнее: https://github.com/jarodr47/Portager
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - jarodr47/Portager: Portage is a Kubernetes operator that declaratively syncs container images between registries. The…
Portage is a Kubernetes operator that declaratively syncs container images between registries. The name comes from the act of carrying cargo between two bodies of water, which is exactly what this ...
👍2