Вот то, что я имею для того, чтобы мой кластер работал по https.
В моем входном / балансировщике нагрузки:
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: CERT
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https
# ports using the ssl certificate
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
# which protocol a Pod speaks
В моем контроллере Ingress configMap конфигурации nginx:
app.kubernetes.io/force-ssl-redirect: "true"
Надеюсь, это работает для вас.