Блог
GitOps с ArgoCD: от деплоев по SSH до git push
Единственное место, где происходит деплой, — это git. Почему это работает и с чего начать.
Годы назад деплой выглядел так: SSH на сервер, git pull, перезапуск. Потом появился конвейер, но релизы все равно кто-то нажимал руками. GitOps — следующий шаг: единственное место, где происходит деплой,...
CrashLoopBackOff: полевой гид по отладке
Алгоритм отладки падающего пода: логи, события, ливнес-пробы и 80%-причина, о которой все забывают.
CrashLoopBackOff — самое частое сообщение в аварийном канале. Это не «кластер сломался», это под просто умирает и kubelet честно говорит, что пробует снова. Разбираем алгоритм отладки по шагам.
Docker Compose в продакшене: честный разговор
Где Compose в проде — норм, а где пора переходить на оркестратор. И пять правил, если оставляем.
Docker Compose — отличный инструмент для разработки, но «у нас так в проде стоит» — отдельный жанр трагедии. Разберем, где compose оправдан, а где пора переходить на оркестратор.