Командная работа подразумевает порядок, устоявшиеся процессы и единообразие в подходах. Единая политика именования веток в git определенно следует духу этих тезисов. Читать далее
Как Helm работает с Kubernetes namespace
Одной из наиболее полезных функций helm является способность хранить состояние, что позволяет не только разворачивать чарты, но и аккуратно их удалять, зачищая после себя все следы их присутствия Читать далее
Переменные окружения процесса
Большинство знакомы со сценарием, когда переменные окружения определяются на уровне операционной системы или окружения конкретного пользователя. Однако мало кто знает, что переменные могут быть установлены в том числе на уровне конкретного процесса Читать далее
Git best practices
Git используется повсеместно и нет смысла рассказывать что это и для каких целей предназначено. Тем не менее на своей практике я сталкиваюсь с одними и теми же ошибочными сценариями Читать далее
Мониторинг раннеров GitHub Actions
Мониторинг раннеров GitHub Actions может потребоваться при отладке сборки ваших приложений, например когда билд стабильно падает из-за нехватки ресурсов Читать далее
Увеличение файла подкачки в GitHub Actions
Увеличение файла подкачки в GitHub Actions может потребоваться для ресурсоемких задач, когда доступных 7Гб на раннерах не хватает. Например это может быть сборка Java-приложений Читать далее
Использование кэшей в GitHub Actions
Использование кэшей в GitHub Actions может существенно ускорить выполнение ваших пайплайнов, а потому игнорировать эту возможность глупо. Тем не менее без нюансов не обошлось Читать далее
Установка GitHub runner
Статья по установке и базовой настройке GitHub runner на ваш собственный сервер. Ничего сложного, но как всегда не без нюансов Читать далее
Container CPU usage
Для мониторинга контейнерной нагрузки используется cAdvisor. Одной из основных системных метрия является Container CPU usage и именно с ней у cAdvisor не все так просто Читать далее
Заметки: Очистка свободного места в Linux
Очистка свободного места в Linux не выглядит трудной задачей. Гораздо сложнее на незнакомом сервере найти те файлы, появление которых Читать далее