Swap File — Создание

Создадим 4-х гигабайтный файл подкачки в корне системы: bs = размер блока; count = количество блоков; Назначим необходимые права на файл подкачки: Разметим его как файл подкачки: Подключим созданный файл подкачки: Убедится что все прошло успешно, можно командой: Чтобы он автоматически подключался при загрузке системы, необходимо в файл "/etc/fstab" добавить следующее: /swapfile swap swap defaults … Продолжить читать "Swap File — Создание"

Postgres — Основные команды

Логинимся как пользователь postgres: Список баз можно посмотреть не заходя в psql: Заходим в psql: Создать базу данных, пользователя и предоставить ему полный доступ к базе: Создать пользователя и базу данных, владельцем которой будет являться созданный пользователь: Изменить владельца базы данных: Удалить все права пользователя на конкретную базу: Делаем дамп базы: Заливаем дамп: Подключение к … Продолжить читать "Postgres — Основные команды"

Kubernetes — Ingress Nginx (Bare Metal)

При поднятии Kubernetes на "голом железе" (Bare metal), а не на облачных решениях, где существуют LoadBalancer'ы, необходимо "открывать" Ingress "в мир" другими способами. В данной статье будет рассмотрен вариант с NodePort. Будем считать, что сам Kubernetes уже установлен. Данная команда необходимо не зависимо от среды развертывания: Далее предлагают установить Ingress и сам добавить NodePort:

AWS — EBS Resize

К примеру есть EBS Volume размером 16 Gb, его мы увеличим до 32 Gb. В консоли AWS: Находим Volume который приатачен к нужному EC2 Instance Увеличиваем его Затем заходим через SSH на Instance Смотрим имя "TYPE: part", а так же глядим что размер disk'а стал 32 Gb, а размер part'а по прежнему 16 Gb.

GitLab CI — Установка собственного runner’а

Скачиваем скрипт и запускаем: Для DEB систем: Для RPM систем: Скрипт добавляет репозиторий для GitLab Runner, теперь устанавливаем сам runner: Для DEB систем: Для CentOS/RHEL:

Kibana — Установка

У нас уже есть кластер с Elastisearch, теперь установим Kibana. Если Elasticsearch был установлен с официального репозитория, то ключ его и сам репозиторий у вас уже добавлены, если ставили с бинарника или исходников, то добавим его: Добавим сам репозиторий (на момент написания статьи, актуальная версия Elasticsearch/Kibana была 6.4) Установка Kibana:

Elasticsearch — Кластер

В предыдущей статье был установлен Elasticsearch на примере CentOS 7. Для того, чтобы создать кластер нам необходимо минимум 2 инстанса с установленным Elasticsearch. Так как это тестовая среда, то в кластере будет 2 воркера Elasticsearch, а так рекомендуется нечетное количество, и минимальное количество — 3. Откроем файл конфигурации Elasticsearch: Тут нам интересны следующее параметры: cluster.name … Продолжить читать "Elasticsearch — Кластер"

Elasticsearch — Установка

Все действия описные ниже, выполняются от пользователя root, не забывайте использовать sudo На сайте Elasticsearch указано: Elasticsearch requires Java 8 or later. Тут 3 варианта развития событий: 1 — у вас нет Java, вы ее устанавливаете с нуля; 2 — у вас есть старая версия, которую вы удаляете и устанавливаете свежую; 3 — вы устанавливаете … Продолжить читать "Elasticsearch — Установка"