Массивы в YAML: понятные примеры
Разберём, как записывать списки в YAML — с дефисами и в одну строку, как вкладывать их в словари и оформлять длинные элементы. Плюс примеры для IaC, Kubernetes и CI/CD.
Разберём, как записывать списки в YAML — с дефисами и в одну строку, как вкладывать их в словари и оформлять длинные элементы. Плюс примеры для IaC, Kubernetes и CI/CD.
В PHP из коробки поддерживается только обычная Base64‑кодировка с помощью встроенных функций base64_encode и base64_decode. Но стандартный формат не подходит для URL.
В Next.js при использовании App Router есть небольшая проблема: если запрашивать несуществующий API роут, то вместо аккуратного JSON с ошибкой, внезапно получаешь HTML страницу из not-found.tsx
Иногда нам нужно приоритизировать одни процессы над другими, например, чтобы тяжелая фоновая задача не мешала активной работе на компьютере. Здесь на помощь приходят утилиты nice и ionice.
Пустой Git-коммит — это коммит, который не вносит изменений в код, но его можно использовать для автоматизации CI/CD процессов, документирования изменений или привязки тегов.
Namespaces в Kubernetes — это виртуальные кластеры, которые помогают изолировать ресурсы в кластере. Удаление namespace может происходить по стандартному сценарию или принудительно.
Способ установки "n" в пользовательский каталог, без необходимости каждый раз использовать sudo
Как управлять логами Docker и избежать переполнения диска. Ограничение размера логов, использование различных драйверов логирования, ротация логов, а также примеры настройки
Ограничение доступа к ресурсу с помощью базовой HTTP авторизации.
В условиях блокировки docker.io на территории РФ настраиваем зеркалирование, чтобы продолжить использование Docker и Kubernetes.