K8S推荐的方案是使用ingress来实现HTTPS域名访问,但配置有些复杂,这里是有一种快速的简易无需ingress来快速部署HTTPS的方案,但并不推荐生产使用。

1. Springboot自身配置http协议证书springboot配置https
2. 修改K8S配置调整Kubernetes的NodePort端口范围‌
修改/etc/kubernetes/manifests/kube-apiserver.yaml
调整K8S nodePort端口范围
3. 配置应用程序nodePort为443端口
kubectl部署应用和service后即可访问了
在这里插入图片描述

更多推荐