java https通讯_Kubernetes - HTTPS在服务之间进行通信

我在多个名称中运行的服务很少 .

我的部署如下 .

Ingress - >服务(ClusterIP) - > Pods

我的应用程序作为HTTPS运行,因为一些限制和入口也作为HTTPS运行 . 我在这两个地方都有不同的证书 .

试图找到不同的方式来传递黑白服务 .

如果两个服务都在相同的名称上运行,

使用入口URL - 这应该用于从集群外部进行连接 . 但是,仍然可以在集群内使用 .

https:// . .ing.lb . .XYZ.com /

使用服务网址

https:// . .svc.int . .XYZ.com /

仅使用svc名称

https:// SVC_NAME:PORT

使用svc名称和命名空间名称

https://SVC_NAME.NAMESPACE:PORT

还有其他连接方式吗?

此外,我的应用程序以HTTPS身份运行,而Ingress也使用HTTPS .

当我使用https://:连接时,获取证书错误 .

引起:javax.net.ssl.SSLPeerUnverifiedException:主机名''与对等方提供的证书主题不匹配 .

我是否需要在证书中包含所有这些名称(如URL 2,URL 3,URL 4)?

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值