Comment configurer SSL sur Kubernetes

bonjour .
j’ai configuré Discourse sur Kubernetes. La configuration est entièrement opérationnelle, mais mon site est toujours en HTTP et je souhaite le passer en HTTPS.
Besoin d’aide dans les plus brefs délais.

Vous êtes seul. Kubernetes n’est pas pris en charge ici.

Ce n’est pas un problème de Discourse, c’est un problème de Kubernetes/ingress. Vous devriez donc vous adresser à un endroit où se trouvent des experts en k8s et en ingress.

Pour obtenir de l’aide, vous devrez indiquer où vous exécutez k8s (ou poser la question sur une plateforme spécifique à votre environnement), car la méthode pour activer l’ingress HTTPS varie selon les plateformes (GKE, ce que la société Amazon appelle son service, bare metal, etc.).

Avez-vous défini le paramètre force_https sur la valeur activée ?

J’espère que c’est tout ce qu’il faut ! J’ai peur que votre suggestion soit nécessaire, mais pas suffisante. Cela pourrait certainement économiser une étape une fois qu’il aura résolu le problème du HTTPS. J’ai lutté (par intermittence) pendant des semaines sur mon installation k8s bare metal pour faire fonctionner l’ingress HTTPS. C’est assez simple sur GKE (et vraisemblablement sur AWS aussi) si vous suivez les guides.

Salut @pfaffman, pour le moment, je n’utilise pas Ingress pour le routage. J’ai créé un service Load Balancer (LB) et j’ai mappé l’adresse IP de ce LB à mon domaine.

J’ai même généré les certificats pour mon domaine. Le seul problème est de savoir dans quel répertoire placer les certificats à l’intérieur de mon instance Discourse.

La structure des répertoires est un peu différente, bien que tous les fichiers soient identiques.