3 Aug 2026, 05:03 UTC17 views5 reactionsread 10 August 2026 ✔️ startupProbe правильный способ пережить долгий старт приложения
В прошлом посте мы разбирали, как увеличить окно терпения у livenessProbe и readinessProbe через failureThreshold × periodSeconds, чтобы Pod пережил долгую Liquibase/Alembic-миграцию и не ушёл в бесконечные рестарты.
Способ рабочий, но у него есть один недостаток 〰️ пока действует большое окно терпения, livenessProbe перестаёт быстро реагировать на …
❤3👍2
31 Jul 2026, 05:10 UTC30 views9 reactionsread 10 August 2026 💤 Как усыпить livenessProbe на время долгой миграции 〰️ и почему initialDelaySeconds для этого не подходит
Классическая ситуация 〰️ приложению на старте нужно прогнать миграции через Liquibase или Alembic. Заранее неизвестно, сколько это займёт 〰️ 10 минут, час или несколько часов.
А livenessProbe уже через пару минут начинает возвращать ошибки, и kubelet перезапускает контейнер прямо посреди миграции.
Разберёмся,…
👍5❤4
31 Jul 2026, 05:03 UTC40 views6 reactionsread 10 August 2026 Photo
#пятничный_мемасик
🔥6
17 Jul 2026, 20:01 UTC58 views13 reactionsread 10 August 2026 Накипело 😡
Иногда кажется, что главная проблема в IT 〰️ не легаси, не Kubernetes и даже не Прод в пятницу.
Главная проблема 〰️ когда люди, ДАЛЁКИЕ от инженерной работы, начинают решать, какими инструментами должны пользоваться разработчики, DevOps-инженеры и поддержка.
— Сделайте чек-лист в Word. Так удобнее.
Удобнее кому❓
Word 〰️ отличный инструмент для договоров, приказов и служебных записок. Но когда в докуме…
👍7❤3😁3
9 Jul 2026, 20:15 UTC63 views6 reactionsread 10 August 2026 🪄 Изучаю немного магии с TURN Relay
Последние дни ковыряю два интересных проекта, которые используют TURN-релеи инфраструктуры VK
✅ proxy-turn-vk-android
✅ vk-turn-proxy-ios
Идея там очень интересная 〰️ TURN-серверы, которые обычно нужны для звонков и WebRTC, можно использовать как промежуточный релей для передачи трафика.
Грубо говоря
Клиент ➡️ TURN Relay ➡️ VPS-сервер ➡️ Интернет
Почему я вообще туда полез❓
…
🔥3👍2❤1
1 Jul 2026, 20:47 UTC69 views6 reactionsread 10 August 2026 Привет! 👋
Помните, я обещал вот такую магию? 🪄
Вы выходите из дома.
📶 iPhone отключается от домашнего Wi-Fi.
И➖
Вы вообще ничего не нажимаете.
Телефон сам понимает, что домашней сети больше нет, автоматически поднимает IKEv2 КВН и продолжает работать так, будто Вы всё ещё дома.
Вернулись домой❓
КВН так же автоматически отключается.
Никаких кнопок.
Никаких Connect.
Никаких Ой, забыл включить КВН.
Именно этого …
❤4👍1🔥1
25 Jun 2026, 19:10 UTC55 views4 reactionsread 10 August 2026 Привет! 👋
Помните, я обещал поделиться скриптами, которые автоматизируют деплой ocserv за несколько минут?
Так вот, обещание выполняю.
Я собрал всё в отдельный GitHub-репозиторий.
Что это решает❓
Когда поднимаешь свой OpenConnect руками, быстро начинается классика
🔵 поставить ocserv
🔵 настроить конфиг
🔵 выпустить сертификаты
🔵 прикрутить nginx
🔵 включить NAT
🔵 настроить UFW
🔵 не забыть про IP-форвардинг
🔵 добав…
🔥4
24 Jun 2026, 19:45 UTC38 views6 reactionsread 10 August 2026 Привет! 👋
Продолжаем превращать обычный домашний роутер в устройство, которое само понимает, какой трафик куда отправлять.
В прошлом посте мы подняли собственный OpenConnect КВН-сервер.
Сегодня подключим к нему Keenetic/Netcraze.
Если роутер уже настроен для домашней сети 〰️ отлично. Осталось добавить КВН-клиент.
1️⃣ Устанавливаем компонент OpenConnect
Открываем Управление ➡️ Настройки системы ➡️ Показать компон…
👍6
23 Jun 2026, 19:23 UTC29 views6 reactionsread 10 August 2026 Привет! 👋
Помните мой прошлый пост про то, что теперь в поездку приходится брать с собой не только телефон и зарядку, но ещё и походный роутер❓
На прошлой неделе он снова пригодился. 😄
Ездили по маршруту
📍 Москва ➡️ Санкт-Петербург ➡️ Выборг.
Сняли квартиру.
По фотографиям 〰️ всё отлично.
На деле 〰️ классическая двухкомнатная хрущёвка, которую разделили на две отдельные квартиры с общим маленьким тамбуром.
Имен…
👍6
9 Jun 2026, 20:59 UTC43 viewsread 10 August 2026 🍏 Ну что, небольшое продолжение истории с OCOS.
КВН-сервер уже успешно развёрнут 🚀
Первые тестировщики получили доступ, приложение активно летает в полевых условиях, и самое главное 〰️ уже пошёл первый живой фидбек. 💪
И это, если честно, одна из самых приятных частей разработки 😄
Когда люди начинают смотреть на интерфейс совсем другими глазами и говорить
🔵 тут было бы удобнее вот так
🔵 а здесь логичнее сделать ин…
7 Jun 2026, 20:59 UTC39 views4 reactionsread 10 August 2026 Photo
🍏 Ну что, похоже мои вечерние посиделки после работы были не зря. 😄
Последние недели практически каждый вечер плавно переходящий в ночь после основной работы уходил на OCOS.
Где-то UX, где-то КВН-логика, где-то PacketTunnelExtension, где-то борьба с Xcode, сертификатами Apple, TestFlight и теми самыми почему оно опять не проходит валидацию. 😄
И вот 〰️ маленький, но важный рубеж 🚀
OCOS успешно опубликован в TestFl…
❤2🔥2
5 Jun 2026, 18:33 UTC39 views4 reactionsread 10 August 2026 Недавний пост про Git-бэкапы и --mirror оказался с пасхалочкой 😄
Кто заметил баг в скрипте 〰️ тот молодец. Кто не заметил 〰️ тоже молодец, потому что сейчас будет маленькая DevOps-травма и новая полезная штука в копилку 😄
Давайте вместе разберём что же это за пасхалочка❓❗️
Если в файле repos.txt с урлами реп не поставить перевод строки после последнего URL, то последний репозиторий может не скачаться.
Например
s…
🔥2👍1😁1
Showing the 12 most recent of 20 posts we hold for @devopsintapki. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.