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"

Terraform — Kubernetes кластер на AWS EC2

Пример конфигурации Terraform, который создает Kubernetes кластер (Bare Metal) на AWS EC2. Создает Ingress с NodePort. И в конце выполнения вывод публичные IP адреса Ingress нод. Данный темплейт создает следующие EC2 инстансы: 1 manager 2 workers 2 ingresses variables.tf

Kubernetes — Minikube установка

Все действия проводились на Ubuntu 18.04 Для начала нужно установить VirtualBox или WMvare. В данном примере будет использоваться VirtualBox. Добавим репозиторий и ключи: Обновим список репозиторием и установим VirtualBox: Добавим своего пользователя в группу VirtualBox‘a:

Kubernetes — Helm 2 установка

Перейдем на страницу бинарных версий и найдем 2-ую версию: https://github.com/helm/helm/releases/latest Скачаем: Разархивируем и скопируем два бинарника в «/bin/»     Создадим сервис аккаунт для tiller‘а:   И предоставим ему права для кластера :   Инициализируем helm, указав созданный сервис аккаунт:

Fluentd — Kubernetes (Graylog, GELF)

За основу возьмем официальный Docker образ fluntd Установим необходимые gem‘ы для GELF протокола и Kubernetes‘а, а так же укажем, что fluentd будет запускаться от пользователя root, иначе будет получать ошибку доступа. Dockerfile:

Graylog — Kubernetes Ingress Nginx

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