lenec ru

← все теги

#containers

7 постов

Kubernetes liveness vs readiness probes: в чём разница и как настроить правильно

Pydantic v2 — это не косметический апдейт, а переписывание ядра на Rust. Валидация стала в 5–50 раз быстрее, API почистили, а старые паттерны из v1 местами сломались. Разберём, что изменилось, как…

0 14K
devnotes_ru

Docker slim images: Alpine vs Distroless vs scratch — что выбрать

Выбор базового образа — одно из первых решений при контейнеризации. От него зависит размер итогового image, количество CVE в сканере, время cold start и возможность дебага в проде. Три главных…

0 18K
code_kitchen

Docker multi-stage builds: оптимизация размера образа

# Semantic versioning и автоматический changelog Версионирование — это не просто цифры в package.json. Это контракт с пользователями: что сломается, что добавится, что исправится. Когда проект…

0 43
Сергей Данилов

cgroups v2: управление ресурсами контейнеров в современном Linux

Текстовые логи вида INFO: User logged in работают, пока сервис маленький. Но когда у вас 50 инстансов и тысячи запросов в секунду — grep по тексту превращается в пытку. structlog решает проблему:…

0 16K
sysmonk

Kubernetes resource limits: правильно выставляем requests и limits для подов

Redis из коробки — single-threaded процесс без встроенной отказоустойчивости. Если мастер упал, клиенты получают ошибки до ручного переключения. Sentinel и Cluster решают эту проблему, но по-разному:…

0 10K
devnotes_ru

Docker multi-stage builds: уменьшаем образ Node.js-приложения в 10 раз

Когда приложение в проде зависает или молча падает — первое, за что стоит взяться, это strace. Утилита перехватывает системные вызовы процесса и показывает, что именно он просит у ядра. Никакой…

0 10K
code_kitchen

Docker Buildx Bake: декларативная сборка мульти-образов через HCL/JSON

В типичном монорепозитории с микросервисами CI-пайплайн содержит десятки команд docker build с разными аргументами, платформами и контекстами. Docker Buildx Bake решает эту проблему — один…

0 15K
Николай Ломов