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"

Graylog2 — Запуск в Kubernetes

Сервисы в Kubernetes: Elasticsearch — elasticsearch MongoDB — mongodb-main Namespace: staging URL для входа в Web UI: graylog.domain.com Генерация «PASSWORD_SECRET» и хеш пароля «ROOT_PASSWORD_SHA2« PASSWORD_SECRET: Если пакет «pwgen» отсутствует в системе, то его необходимо установить. ROOT_PASSWORD_SHA2: Вводим пароль и получаем его хеш:

Kubernetes — Ingress Nginx (Bare Metal)

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

Kubernetes — Pods и Deployments

Пример запуска Pod Создадим файл nginx.yaml со следующим содержимым: Для запуска выполним:

Kubernetes — Установка и создание кластера

Для начала необходимо установить Docker. Для корректной работы Kubernetes необходимо отключить SWAP Так же проверить удалить его с fstab Добавим репозиторий Kubernetes и установим Ubuntu: CentOS 7: