Установите путь ssl_certificate в conf.d в контроллере входа Nginx

Мне нужно установить во входном контроллере Nginx файл conf.d. Поля, которые мне нужно изменить, это ssl_certificate и ssl_certificate_key.

Я буду счастлив за пример yaml.

1 ответ

Вы можете установить эти поля с помощью параметров конфигурации входного контроллера Nginx.

Для этого есть аргумент контроллера входа nginx:

--default-ssl-certificate: namespace/tls-secret

Это устанавливает сертификат по умолчанию в случае, если входной ресурс не указывает его.

Также вы можете установить секретный секретный ресурс для каждого входного ресурса:

spec:
  tls:
  - hosts:
    - my.host.com
    secretName: tls-secret

Оба эти решения наборы ssl_certificate а также ssl_certificate_key в конфиге nginx

Другие вопросы по тегам