Объединение нескольких конфигурационных файлов Kubernetes в один

Если вам необходимо поддерживать несколько кластеров Kubernetes, то имеет смысл объеденить их в один и переключаться между кластерами. Последовательность действий довольно простая и сейчас ее и рассмотрим. Для начала рекомендую сделать резервную копию текущего конфигурационного файла. Создаем каталог /tmp/config-2 и Read more

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

Работа с конфигурацией и пользователями Работа с конфигурацией кластера Получить список узлов в кластере # kubectl get nodes Просмотр конфигурации # kubectl config view Список контекстов # kubectl config get-contexts Текущий контекст # kubectl config current-context Сменить текущий контекст # Read more

Мониторинг Docker-контейнеров при помощи Zabbix-Agent 2

С появлением Zabbix-Agent 2 появилась возможность использовать нативный мониторинг Docker-контейнеров, а именно их состояние и объемы потребляемых ресурсов. Причем без каких-либо костылей все из коробки.  Установка Zabbix-Agent 2 в Centos Linux 8 Прежде всего удаляем старый Zabbix-Agent первой версии (хост Read more

Немного заметок по GitLab

Продолжаем переезжать с xWiki на WordPress и сегодня перетащу пачку старых заметок по GitLab вдруг кому пригодится. Настройка GitLab runner с поддержкой Docker Executor в Debian 10 Настройка Docker на хосте Устанавливаем службу Gitlab Runner # curl -L “https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh” | Read more

Разворачиваем кластер K8S при помощи kubespray

Вот наконец то и пришло время перенести свои наработки в кластер Kubernetes с отдельных виртуальных машин. Но для того чтобы что-то переносить в кластер, надо этот кластер создать и создать его желательно по человечески с возможностью модернизации. Описание проекта и Read more

Consul от HashiCorp и его резервное копирование

Стандартный клиент (пример конфига) Конфигурация сервера в режиме мульти-датацентр Резервное копирование и восстановление хранилища ключ-значение. Создание резервной копии хранилища KV # consul kv export > /tmp/kv.json Загрузка копии хранилища KV # cat /tmp/kv.json | consul kv import – Очистка хранилища Read more

Установка Jenkins в Ubuntu 20.04

Реализация на основе официальной документации из https://www.jenkins.io/doc/book/installing/linux/ Подключаем официальный репозитарий Установка максимально простая По умолчанию Jenkins стартует на самом популярном порту 8080, но это легко исправляется правкой Добавляем  Таким образом мы переопределяем параметры порта, если напрямую редактировать сервис, то все будет Read more

Настройка GitLab Runner с поддержкой Docker в Centos 8

Установка GitLab Runner в Centos 8 Подключаем GitLab-Runner к GitLab Пример меток gitlab-runner. Список зарегистрированных сборщиков Останавливаем и удаляем Gitlab-runner Пример по соглашению именования тегов для GitLab Runner Описание: Docker Runner docker-builder-05 Теги:

Устновка и настройка Gitea

Запуск GItea в Docker. docker-compose.yml для запуска gitea: Настройка Во первых, создаем базу данных и пользователя в Postgresql, желательно все это хозяйство как-то изначально унифицировать и в мастере конфигурирования прописываем необходимые параметры. Установка Gitea локально в Ubuntu 20.04 Создаем каталог Read more