Метка: DevOps
-

Используемые термины: Hashicorp Vault, GitLab. Наша задача состоит в том, чтобы связать Vault и GitLab — последний должен забирать секреты, хранящиеся в централизованном хранилище. Предполагается, что у нас уже есть серверы Vault и GitLab. В противном… Читать далее
-

Используемые термины: Hashicorp Vault, Hashicorp Consul. Мы рассмотрим настройку отказоустойчивой системы Hashicorp Vault, состоящей из 2 серверов самого Vault и 3-х серверов Consul. Кластер управления паролями будет работать в режиме hot — standby. Предполагается, что у нас… Читать далее
-

Используемые термины: Consul, CentOS. В данной инструкции мы рассмотрим установку и настройку кластера системы обнаружения сервисов Consul. Данный кластер будет состоять из трех нод, каждая из которых будет под управлением операционной системы Rocky… Читать далее
-
Используемые термины: PostgreSQL, Docker. Мы рассмотрим процесс поднятия двух контейнеров с PostgreSQL и настройки репликации данных между ними. Использовать будем систему на базе Linux, однако, сам процесс настройки Docker и репликации не… Читать далее
-

Если нам нужно часто устанавливать свои пакеты, у нас может уходить много времени на их конфигурирование и сборку. Мы рассмотрим процесс того, как сделать RPM-пакет для установки на дистрибутив Linux одноименного… Читать далее
-
Используемые термины: Redis, Ubuntu. Мы рассмотрим инструкцию для установки Redis как на операционную систему Ubuntu, так и в качестве контейнера Docker. Данную СУБД, как правило, применяют для хранения временной информации,… Читать далее
-
Для хранения собственных образов Docker мы можем использовать облако Docker Hub. Однако, у нас также есть возможность создать собственный репозиторий для внутреннего использования. В данной инструкции рассмотрим процесс создания такого хранилища… Читать далее
-

Использование терминов: Jenkins, CI/CD. В данной инструкции представлена базовая информация по использованию pipeline в Jenkins. Мы рассмотрим процесс для чайников, начиная с установки плагина, создания задания и перейдем к разбивке процесса обработки кода на стадии. Установка… Читать далее
-

Используемые термины: Jenkins, Java, Ubuntu. Веб-приложение Jenkins написано на java и для его работы мы дополнительно установим пакет openjdk. Данная инструкция написана на примере Ubuntu Server 20.04. Подготовка системы к работе Установка Jenkins Java… Читать далее
-

В двух словах, EC2 (Elastic Compute Cloud) — это виртуальная машина у хостера AWS (Amazon Web Services). Попробуем подробнее рассмотреть процесс ее создания и последующего запуска на примере системы Ubuntu Server. Мы… Читать далее