Как настроить SSL в Kubernetes

Привет.
Я развернул Discourse в Kubernetes. Настройка полностью завершена и работает, однако мой сайт всё ещё использует HTTP, и я хочу перевести его на HTTPS.
Нужна помощь как можно скорее.

Вы остаетесь наедине с собой. Поддержка Kubernetes здесь не предусмотрена.

Это не проблема самого Discourse, а проблема Kubernetes/ingress. Поэтому вам стоит обратиться туда, где есть эксперты по k8s и ingress.

Чтобы получить помощь, вам нужно указать, где вы запускаете k8s (или обратиться в сообщество, специфичное для вашей платформы), так как способ включения https ingress различается в зависимости от платформы (GKE, как там ни назовите у Amazon, bare metal и так далее).

Вы установили настройку force_https в значение «включено»?

Надеюсь, этого достаточно! Боюсь, что ваше предложение необходимо, но недостаточно. Хотя оно определённо может сэкономить один шаг после того, как он разберётся с HTTPS. Я уже несколько недель (периодически) борюсь с настройкой HTTPS-ингресса на своём bare metal k8s. На GKE (и, presumably, на AWS тоже) это достаточно просто, если следовать инструкциям.

Привет @pfaffman, на данный момент я не использую Ingress для маршрутизации. Я создал сервис LoadBalancer и сопоставил его IP-адрес с моим доменом. Теперь я даже сгенерировал сертификат для своего домена. Единственная проблема: в какую директорию мне поместить сертификат внутри Discourse? Структура каталогов немного отличается, хотя все файлы те же.