Мысли, руководства и идеи о веб-разработке
Что такое внутренний цикл разработки, почему в Kubernetes он становится мучительно медленным и почему разрыв «локально работает / в кластере падает» дешевле закрыть до деплоя.
Что значит «похоже на продакшн», где разумная граница между точностью и удобством и почему docker-compose — антипаттерн как замена прода.
Карта экосистемы 2025–2026: Docker, kubectl, локальные кластеры (k3d/kind/minikube), Helm, Kustomize, ускорители цикла (Tilt/Skaffold), k9s — и почему выбор пал на k3d + Tilt.
Устанавливаем Docker, kubectl, k3d, helm и tilt на macOS, Linux и Windows+WSL2, добавляем k9s и проверяем, что весь набор работает.
Почему k3d — самый быстрый и лёгкий способ запустить Kubernetes локально, когда вместо него брать kind или minikube и как создать кластер со встроенным registry.
Пишем production-ready Dockerfile: многоступенчатая сборка, кэширование слоёв, лёгкие базовые образы и типичные ошибки, делающие образ медленным и тяжёлым.