java https通讯_Kubernetes - HTTPS在服务之间进行通信
生活随笔
收集整理的這篇文章主要介紹了
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)?
謝謝
總結
以上是生活随笔為你收集整理的java https通讯_Kubernetes - HTTPS在服务之间进行通信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: app上传头像处理Java_java后台
- 下一篇: mysql系列问答题_(2)MySQL运