When DIY Beats Managed Kubernetes
📌 Подробнее: https://lakshminp.substack.com/p/when-diy-beats-managed-kubernetes
MemOps🎄
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Substack
When DIY Beats Managed Kubernetes
When I first started working with Kubernetes, I immediately gravitated toward managed offerings like EKS, GKE, and AKS.
❤3
🎄 DevOps-ы в новогоднюю ночь бывают разные...
Кому-то повезло, и его дежурство только 2 января, а кто-то спокойно и смиренно сидит за ноутом прямо с оливье.
Отправляйте фото, как девопсы проводят этот день 👇
MemOps🎄
Кому-то повезло, и его дежурство только 2 января, а кто-то спокойно и смиренно сидит за ноутом прямо с оливье.
Отправляйте фото, как девопсы проводят этот день 👇
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Коллеги, мы закрываем тикет YEAR-2025!
Да, в логах были варнинги, местами падал прод, а тесты проходили не с первого раза. Но мы зафиксили баги, оптимизировали косты и готовы к релизу новой версии.
Желаем вам в Новом году 100% SLA на счастье, зеленых пайплайнов без retry. Чтобы Docker-контейнеры были легкими, а похмелье отсутствующим, и главное пусть ваш On-Call телефон молчит все праздники 🎄
Деплоим Новый Год! Подтверждаете мердж реквест?
MemOps🎄
Да, в логах были варнинги, местами падал прод, а тесты проходили не с первого раза. Но мы зафиксили баги, оптимизировали косты и готовы к релизу новой версии.
Желаем вам в Новом году 100% SLA на счастье, зеленых пайплайнов без retry. Чтобы Docker-контейнеры были легкими, а похмелье отсутствующим, и главное пусть ваш On-Call телефон молчит все праздники 🎄
Деплоим Новый Год! Подтверждаете мердж реквест?
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17🫡5🦄3
Первое правило 1 января: если телефон молчит, то не трогай его. Возможно, мониторинг просто отвалился...
Поднимите руку (если можете), у кого прод пережил новогоднюю ночь без 500-х ошибок?
А те, кто сейчас сидит в инцидент-руме и чинит базы данных, вы настоящие герои. Мы поднимем за вас стакан рассола🤗
В планы на день запишем мониторинг состояния холодильника и полный игнор джиры🎄
Поднимите руку (если можете), у кого прод пережил новогоднюю ночь без 500-х ошибок?
А те, кто сейчас сидит в инцидент-руме и чинит базы данных, вы настоящие герои. Мы поднимем за вас стакан рассола
В планы на день запишем мониторинг состояния холодильника и полный игнор джиры
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤1
А вот и первая статья 2026 года
Предположим, вам необходимо мигрировать ваш кластер k8s в другой vlan или просто сменить ip адреса. Насколько это необходимо каждый решает сам. Будем считать, что перенос нагрузки ямлами на другой кластер затруднён или у кластера специфические настройки.
В качестве начальных условий: кластер on prem с root доступом на узлы, установлен через kubeadm или kubespray, в качестве cni calico. В нашем случае под ногами ubuntu в качестве системы. Если у вас кластер установлен the hard way , то статья вам не нужна, вы сами всё умеете.
📌 Подробнее: https://habr.com/ru/articles/980976/
MemOps🎄
Предположим, вам необходимо мигрировать ваш кластер k8s в другой vlan или просто сменить ip адреса. Насколько это необходимо каждый решает сам. Будем считать, что перенос нагрузки ямлами на другой кластер затруднён или у кластера специфические настройки.
В качестве начальных условий: кластер on prem с root доступом на узлы, установлен через kubeadm или kubespray, в качестве cni calico. В нашем случае под ногами ubuntu в качестве системы. Если у вас кластер установлен the hard way , то статья вам не нужна, вы сами всё умеете.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Перенос кластера kubernetes на другие ip адреса
Предположим, вам необходимо мигрировать ваш кластер k8s в другой vlan или просто сменить ip адреса. Насколько это необходимо каждый решает сам. Будем считать, что перенос нагрузки ямлами на другой...
👍6
Когда разошёлся после новогодних
MemOps🎄
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17
pgschema — CLI утилита, которая упрощает процесс миграции схем в PostgreSQL, используя декларативный подход, похожий на Terraform. Она позволяет создавать, редактировать и применять изменения к схемам, обеспечивая контроль над миграциями без необходимости в дополнительных таблицах.
📌 Подробнее: https://github.com/pgschema/pgschema
MemOps🎄
Основные моменты:
- Декларативное управление схемами PostgreSQL
- Поддержка всех основных объектов и версий PostgreSQL
- Генерация плана миграции с предварительным просмотром изменений
- Прямое взаимодействие с файлами схем и базой данных без временных БД
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - pgschema/pgschema: Terraform-style, declarative schema migration for Postgres
Terraform-style, declarative schema migration for Postgres - pgschema/pgschema
👍4🔥2
pvc-autoresizer
📌 Подробнее: https://github.com/topolvm/pvc-autoresizer
MemOps🎄
Тулза изменяет размер PersistentVolumeClaims (PVC), когда объем свободного места в хранилище становится ниже порогового значения. Он запрашивает метрики использования томов из Prometheus, который собирает метрики из kubelet.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - topolvm/pvc-autoresizer: Auto-resize PersistentVolumeClaim objects based on Prometheus metrics
Auto-resize PersistentVolumeClaim objects based on Prometheus metrics - topolvm/pvc-autoresizer
😁1
Полный набор инструментов для работы с API Polymarket, включая Data API, Gamma API и WebSocket для реального времени. SDK упрощает доступ к рынкам, ордерам и аналитике, позволяя разработчикам интегрировать функционал Polymarket в свои приложения.
📌 Подробнее: https://github.com/cyl19970726/poly-sdk
MemOps🎄
- Поддержка нескольких API для торговли и анализа
- Реальное время обновлений через WebSocket
- Инструменты для обнаружения арбитража
- Удобные клиентские библиотеки для работы с данными
- Аналитика и управление кошельками
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - cyl19970726/poly-sdk
Contribute to cyl19970726/poly-sdk development by creating an account on GitHub.
❤2👍2🌚1
Kubernetes v1.35 сделал стабильным поле .spec.managedBy в джобах. Теперь внешние контроллеры полностью берут на себя согласование заданий, отключая встроенный контроллер заданий. Это открывает межкластерное планирование через MultiKueue. Управляющий кластер распределяет задания в рабочие кластеры, копируя статус обратно. Пользователи видят прогресс в реальном времени без доступа к рабочим узлам. Встроенный контроллер пропускает задания с managedBy, оставляя стандартные нетронутыми. Поле неизменяемое, чтобы избежать осиротевших подов.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes
Kubernetes v1.35: Job Managed By Goes GA
In Kubernetes v1.35, the ability to specify an external Job controller (through .spec.managedBy) graduates to General Availability.
This feature allows external controllers to take full responsibility for Job reconciliation, unlocking powerful scheduling…
This feature allows external controllers to take full responsibility for Job reconciliation, unlocking powerful scheduling…
❤2