Kubernetes Google 容器引擎.配置弹簧引导 HTTPS



我已经通过application.properties将Spring Boot配置为使用HTTPS。

server.port: 8443
server.ssl.key-store=keystore.jks
server.ssl.key-store-password=password

JKS 文件是/与 Web 应用程序 jar 中的自签名证书.我的 Kubernetes 复制控制器为运行 Spring Boot 应用程序的 docker 映像配置了端口 8443。我为公开 8443 的复制控制器配置了一个服务。

当我在浏览器中转到负载均衡器入口 IP :8443 时,我得到"服务器没有数据">

在 Google 容器引擎上配置 HTTPS 负载平衡 Spring 启动应用程序的正确方法是什么?

干杯伊恩

我已经遵循了本指南,它正在我这边工作。 https://github.com/mkjelland/spring-boot-postgres-on-k8s-sample

在这里,您可以找到春季启动yaml https://github.com/mkjelland/spring-boot-postgres-on-k8s-sample/blob/master/specs/postgres.yml

Plese 公开资源

kubectl expose deployment YOUR_DEPLOYMENT --type=LoadBalancer --port=8443

最新更新