请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

部署提示证书失效

找了一个之前写的web服务想尝试跑到k8s里,打的docker包可以正常的在本地跑起来和运行,但是部署到容器里的时候就会报SSL证书过期,服务里面有调用到一个es数据库,但是证书测试了是可以使用,不太能找到问题的原因,还请老师指教,还有一个就是不清楚为什么本地和容器都可以正常跑起来,但是在k8s里会报这样子的错误

图片描述

图片描述

正在回答 回答被采纳积分+3

1回答

刘果国 2019-06-18 22:38:30

确定容器暴露的是8080?如果是https的话不应该是这个端口呀,svc的端口也不应该是80,先确认一下这块是不是有问题

0 回复 有任何疑惑可以回复我~
  • 提问者 Kanesir #1
    容器暴露的确实8080端口,在docker里面跑是没有问题的,也没有报错,我这个服务不是https的,只是里面连接数据库(es)是一个https的地址,把这个服务用docker打包好了以后再上传到本地的harbor(192.168.0.246:9090),然后执行了上面截图中的yaml,就会发现pod并没有跑起来,在报截图2的错误,但是docker run这个服务并没有报错,所以不太清楚这个坑是具体的原因,所以po出来跟老师讨论一下
    回复 有任何疑惑可以回复我~ 2019-06-19 10:39:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信