Найти в Дзене
Базовый мониторинг. Prometheus и node_exporter
Мониторинг. Мониторинг очень важен в работе DevOps инженера. Ведь всегда необходимо отслеживать состояние серверов, их загрузку. Это позволит вовремя исправлять ошибки и оптимизировать настройки и ресурсы сервера. Сегодня поговорим про Prometheus и конечно же node_exporter. Prometheus Начнём с установки самого Prometheus. Т. к. у меня на работе все контуры закрытые, то и установка будет производится не через пакетный менеджер, а через скаченные пакеты. Идем в репозиторий Prometheus на GitHub и скачиваем оттуда пакет...
176 читали · 2 года назад
Установка Python3.10.10 + OpenSSL 1.1.1 в RHEL 7
Понадобилось мне недавно установить Python3 определенной версии на сервера с ОС RHEL 7. И вот вроде задача простая, но были несколько условий, а именно: И еще были требования к минимальным номерам версий, Python должен быть не ниже 3.10.10 и исходя из этого появлялась еще необходимость обновить OpenSSL до версии 1.1.1. После прочтения нескольких статей родилась эта короткая инструкция. Заходим на сервер, копируем архивы с Python и OpenSSL в папку /tmp и погнали. Начнём с установки OpenSSL версии 1...
115 читали · 2 года назад
Установка K8s совместно с Rancher
Сегодня мы рассмотрим наполнение локального Docker Registry, установку кластера Kubernetes и установку Rancher для K8s. Установка Kubernetes будет производится с помощью утилиты Rancher Kubernetes Engine (RKE). Погнали! Данная инструкция написана для такой схемы: Состав компонентов: Сервер установки обновлений (далее СУО) – 1 шт., Мастер нода – 3 шт., Воркер нода – 3 шт. Начнём настройку хостов, тут все просто. На все хосты установим Docker и отключим swap: apt install docker docker.io # или yum install docker docker...
537 читали · 3 года назад
Настройка сервера с Docker Registry
Начинаем небольшую серию статей по настройке локального Docker Registry, загрузки в него образов и их использование при установке кластера Kubernetes с помощью утилиты RKE. Итак приступим… Для настройки Docker Registry подключаемся к серверу на котором он будет расположен и выполняем следующие команды: sudo apt install docker docker.io sudo usermod -aG docker <Имя_Вашего_пользователя> Теперь создаем конфигурационный файл для Docker: sudo nano /etc/docker/daemon...
3 года назад
Как скопировать SSH-ключи на несколько серверов
Скрипт из этой заметки позволит вам раскидать SSH-ключ по списку серверов, чтобы не вводить ssh-copy-id для каждого сервера вручную. А как создать SSH-ключ вы можете узнать в заметке Как клонировать Git репозиторий через SSH, пункт «Приступаем к созданию SSH ключей». Создадим список всех серверов в файле: $ nano server.list 192.168.0.100 192.168.0.101. .. Установим sshpass чтобы постоянно руками не вводить пароль: # apt-get install sshpass Маленький скрипт, который будет раскидывать ключи: $ nano script...
481 читали · 3 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала