Kubernetes — OpenVAS

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

Kubernetes — Сохраняем все манифесты существующего кластера

  Для сохранения всех манифестов создайте BASH скрипт:   Cо следующем содержимым:   Добавьте бит исполнения и запустите его:   После выполнения в текущей директории в папке «k8s-manifests» будут сохранены все манифесты упорядоченные по неймспейсам и типам.

Kubernetes — Status: Evicted

Статус «Evicted» означает, что Pod был «выселен» с ноды, так как ему не хватило ресурсов. Это можно наблюдать, если вывести поды:   Для того, чтобы удалить все поды в статусе «Evicted» выполните следующее:

Kubernetes — CORS enable

Для включения CORS в ingress добавим следующее:   * — разрешает запросы отовсюду, замените ее на нужный вам домен

Kubernetes — Ingress несколько бекендов

Пример конфигурации Kubernetes Ingress с выбором бекенда на основе значения аргумента «proxy«. И дефолтным бекендом, если значение аргумента «proxy» отличное от «1» и «2«, или отсутствует. manifest.yaml

Kubernetes — Ingress запрет индексирования поисковым ботам

Для того, чтобы поисковые боты не индексировали staging среду, в «Config Map» Ingress‘а добавим следующий блок:   Затем в для каждого ресурса, которому нужно запретить индексирование в Ingress добавим следующий блок:   Для проверки можно воспользоваться утилитой cURL