Массивы в YAML: понятные примеры

Массивы в YAML: понятные примеры

Разберём, как записывать списки в YAML — с дефисами и в одну строку, как вкладывать их в словари и оформлять длинные элементы. Плюс примеры для IaC, Kubernetes и CI/CD.

Base64URL кодирование и декодирование в PHP

Base64URL кодирование и декодирование в PHP

В PHP из коробки поддерживается только обычная Base64‑кодировка с помощью встроенных функций base64_encode и base64_decode. Но стандартный формат не подходит для URL.

Управление приоритетами процессов nice и ionice

Управление приоритетами процессов nice и ionice

Иногда нам нужно приоритизировать одни процессы над другими, например, чтобы тяжелая фоновая задача не мешала активной работе на компьютере. Здесь на помощь приходят утилиты nice и ionice.

Пустой Git-коммит: что это и зачем он нужен

Пустой Git-коммит: что это и зачем он нужен

Пустой Git-коммит — это коммит, который не вносит изменений в код, но его можно использовать для автоматизации CI/CD процессов, документирования изменений или привязки тегов.

Удаление namespace в Kubernetes

Удаление namespace в Kubernetes

Namespaces в Kubernetes — это виртуальные кластеры, которые помогают изолировать ресурсы в кластере. Удаление namespace может происходить по стандартному сценарию или принудительно.

Ограничение размера логов Docker

Ограничение размера логов Docker

Как управлять логами Docker и избежать переполнения диска. Ограничение размера логов, использование различных драйверов логирования, ротация логов, а также примеры настройки

Обход блокировки Docker Hub

Обход блокировки Docker Hub

В условиях блокировки docker.io на территории РФ настраиваем зеркалирование, чтобы продолжить использование Docker и Kubernetes.