По умолчанию соединение https существует только между браузером и балансировщиком нагрузки. Loadbalancer связывается со стручками, используя простой http.
<b>browser</b> -------------->|<b>loadbalancer</b>|-----------> <b>POD</b>
https http
В этом случае сертификат должен присутствовать на loadbalancer, а не на POD, и вы должны отключить HTTPS на модуле.
Loadbalancer может быть настроен для связи с POD, использующими https, но это будет другое соединение https:
<b>browser</b> -------------->|<b>loadbalancer</b>|-----------> <b>POD</b>
https https
Здесь необходимы два сертификата, один на loadbalancer и один на самом модуле.
Последний вариант: сквозной SSL, но он не включен по умолчанию:
<b>loadbalancer</b>
<b>browser</b> --------------|--------------|-----------> <b>POD</b>
https
Здесь сертификат должен быть размещен в модуле.
Способ настройки HTTPS зависит от используемого loadbalancer, облачного провайдера и др * * тысяча двадцать-одна. Если вы используете Ingress, эта страница может помочь: Kubernetes: Использование Ingress с прекращением SSL / TLS и HTTP / 2
Sidenote: браузеры всегда жалуются на небезопасное соединение при использовании самоподписанного сертификат (если вы не настроите их, чтобы не делать это).