Подключаемся к встроенной Postgresql базе GitLab

При обновлении GitLab столкнулся с ошибкой: При выполнении команды: Стало немного понятнее, где ошибка: Соответственно, придется подключаться к базе и править эти дубликаты руками. Можно подключиться к базе данных из консоли при помощи команды: Но хотелось бы на будущее настроить Read more

Обновление GitLab

Казалось бы, что может будет проще сделай yum update и все будет замечательно, но как всегда есть нюансы и большую продовую систему можно довольно легко сломать и вас за это точно не похвалят. Поэтому, вам нужен пошаговый план который включает Read more

Сброс пароля пользователя GitLab из консоли

Последовательность действий Последовательность действий довольно простая и не вызывает дополнительных вопросов, но на всякий случай запишу на память, чтобы потом не гуглить. Переходим в rails-консоль Находим нужного пользователя и сбрасываем пароль  Вот в принципе и все.

Установка MiniKube в Ubuntu Linux

Для начала рекомендуется проверить поддерживает ли наш процессор необходимые инструкции. Далее усталаливаем LibVirt и менеджер виртуальных машин virt-manager и такая инструкция у меня уже есть. Установка и базовая настройка LibVirt в Ubuntu 20.04. Далее все по классике, мы скачиваем бинарник, Read more

Интеграция Gitlab и Kubernetes для автоматизации деплоя приложений в кластер

В первом приближении по моему CV/Blog у меня все готово. Шаблоны приложений созданы, сборка приложений в докер закончена, имеются окружение для разработки и Production-окружение в личном Kubernetes-кластере. Написан Yaml-манифест развертывания приложения в кластере и CI для автоматической сборки образов в Read more

Управление внутренними настройками логирования в Docker

Вчера столкнулся с ситуацией когда объем логов json логов Docker рос по 1ГБ в минуту, а по умолчанию как оказалось ротации не предусмотрено. Итак, как можно настроить ротацию и очистку логов. Установить параметры глобально в файле /etc/docker/daemon.json: Настроить параметры параметры отдельно Read more

Полная очистка локального Docker

В процессе разработки иногда возникает ощущение, что свой локальный Docker окончательно “что называется засрали” и проще все удалить и загрузить заново и собственно сейчас мы этим и займемся. Обратите внимание, что данная последовательность действий удалит все образы, тома, сети и Read more

Шпаргалка по работе с Helm

Создание шаблона helm-chart. Установка helm-chart. Обновление helm-chart. Запуск в режиме dry-run. Комментарии в шаблонах. Удаление helm-chart. Указываем namespase при обновлении. Указываем какую версию образа приложения использовать. Аналогично можно добавить внешний yaml-файл с параметрами указав в консоли.

Настройка подключения к кластеру Amazon Elastic Kubernetes Service

Облака, белогривые лошадки,Облака, что вы мчитесь без оглядкиНе смотрите вы пожалуйста свысока,А по небу прокатите нас облака.Не смотрите вы пожалуйста свысока,А по небу прокатите нас облака. Для начала нам надо установить и настроить AWS CLI. Подробная инструкция тут лежит Install Read more

Установка Docker+DockerCompose+KubeCtl+Helm

Установка Docker CE Установка Docker Compose Авто-дополнение команд при помощи TAB Для Docker автодополнение автоматом, а для Docker Compose только для версии 1.26.2, но там по командам ничего не поменялось. Добавляем пользователя в группу Docker Установка Kubeadm и Kubectl Для Read more