GKE — Установка Nginx Ingress используя HELM

  Инструкцию по установке можно найти тут.   Устанавливаем HELM локально:   Устанавливаем Tiller с включенным RBAC Начиная с Kubernetes v1.8+, RBAC включен по умолчанию.     Проверяем:   Создаем Nginx Ingress Controller:   Если возникла такая ошибка: Error: release nginx-ingress failed: namespaces "default" is forbidden: User "system:serviceaccount:kube-system:default" cannot get resource "namespaces" in API group … Продолжить читать "GKE — Установка Nginx Ingress используя HELM"

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

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

Kubernetes — Ingress Nginx: replicas и nodeSelector

Replicas Посмотрим name и namespace Ingress‘а: Отредактируем наш Ingress: И находим строку: Зададим 2 реплики: Можно сохранять изменения и смотреть количество Ingress Pod‘ов.   nodeSelector Укажем явно, на каким нодах нужно запускать Ingress. Посмотрим текущие label: Зададим label: Снова отредактируем Ingress: Нас интересует Deployment, а именно блок «spec» -> «containers«. Добавим в него наш блок … Продолжить читать "Kubernetes — Ingress Nginx: replicas и nodeSelector"

Graylog — Kubernetes Ingress Nginx

Скачаем следующий контент пак В Graylog‘е перейдем в «Systems» — «Content Packs«, нажмем на «Import content pack» — «Browse…«, укажем наш JSON файл с контент паком, и жмем «Upload«. Затем в «Select content packs» открываем «Web Servers«, находим там «nginx» и жмем на него, дальше в правой части экрана, где описание контент пака применяем его … Продолжить читать "Graylog — Kubernetes Ingress Nginx"

Kubernetes — Ingress Nginx (Bare Metal)

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