我在多个名称中运行的服务很少 .
我的部署如下 .
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)?
谢谢