AWS AMI Linux 2 — redis-stat

Для установки redis-stat нужен ruby версии > 2.0 Сморим список доступных репозиториев:   Подключаем репозиторий с «ruby2.6«:   Устанавливаем зависимости:   Устанавливаем «redis-stat«:   redis-stat можно запустить не только, как консольную утилиту, а веб сервис:   После чего на порту «8080» будет доступен «redis-stat»

AWS AMI Linux 2 — Redis CLI

  Для AMI Linux 2 нужно Redis-CLI собирать из исходников Ссылка на скрипт, который был взят за основу.   redis-cli.sh:   Подключаемся к Redis‘у:

Kubernetes — Dashboard через service по HTTPS (AWS EKS)

Задача: Получить доступ к Kubernetes Dashboard по доменному имени, а не используя «kubectl proxy«. Так же подключение должно осуществляться по HTTPS, но при этом вести на внутренний локальный адрес, доступный только через VPN, и не используя для этого никаких Ingress‘ов.   Редактируем деплоймент «kubernetes-dashboard«:   Приводим аргументы к следующему виду:   А так же для … Продолжить читать "Kubernetes — Dashboard через service по HTTPS (AWS EKS)"

Kubernetes — NFS provisioner

  Установим NFS provisioner в Kubernetes кластер, для существующего NFS сервера   Дано: 192.168.1.1 — IP адрес NFS сервера /var/lib/nfs — путь NFS директории на сервере   Устанавливаем используя HELM:   Опцией «fullnameOverride» перезапишем полное имя чарта, так как он после имени все равно добавит «nfs-client-provisioner«   Делаем NFS типом хранилища по умолчанию:   Теперь … Продолжить читать "Kubernetes — NFS provisioner"

Ansible — Отключить Swap

Данный Playbook отключает Swap и удаляет его из файла «/etc/fstab»   swap_disable.yaml   Применяем Playbook:

Kubernetes — Horizontal pod autoscaler на основе кастомных метрик

Спасибо Daniel Vaughan за данную статью. Для горизонтального автоскалирования подов (HPA) на основе кастомных метрик, нам понадобятся: Prometheus Operator Prometheus Adapter Все это, мы будем устанавливать используя Helm. Установку Helm‘а можно посмотреть тут.   Создадим директорию для хранения Helm values:   Создадим values файл для Prometheus Operator‘а:   Устанавливаем Prometheus Operator:  

Kubernetes — OpenVAS

  Пример манифеста для создания конфигмапа, деплоймента, сервиса и ингреса для OpenVAS manifest.yml     Логин по умолчанию — «admin«, если не задаете пароль через переменную «OV_PASSWORD«, то пароль — «admin«