Установка Kubernetes nginx controller на bare metal

Подробная инструкция как установить nginx ingress controller на чистый bare metal кластер:

https://kubernetes.github.io/ingress-nginx/deploy/#bare-metal

Или по шагам:

  1. Устанавливаем ingress-nginx service с type NodePort:

    Проверим, что установка завершена успешно:

    Видим:

    Поздравляем! Nginx контроллер успешно установлен, теперь можем сделать curl до машины с 31462 портом и получим ответ nginx:
  2. Посмотрим какой nginx.conf  наш контроллер нам сгенерировал?

    Если откроем conf файл мы увидим какую конфигурацию имеет nginx в данный момент.
  3. Далее мы можем добавлять новые ingress, установленный Nginx controller возьмет на себя функцию обновления conf файла.
  4. Теперь дело за малым — настроим наш reverse proxy load balancer на порт 31462 (или 30310 для https) наших нод.

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.