采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
找了一个之前写的web服务想尝试跑到k8s里,打的docker包可以正常的在本地跑起来和运行,但是部署到容器里的时候就会报SSL证书过期,服务里面有调用到一个es数据库,但是证书测试了是可以使用,不太能找到问题的原因,还请老师指教,还有一个就是不清楚为什么本地和容器都可以正常跑起来,但是在k8s里会报这样子的错误
确定容器暴露的是8080?如果是https的话不应该是这个端口呀,svc的端口也不应该是80,先确认一下这块是不是有问题
容器暴露的确实8080端口,在docker里面跑是没有问题的,也没有报错,我这个服务不是https的,只是里面连接数据库(es)是一个https的地址,把这个服务用docker打包好了以后再上传到本地的harbor(192.168.0.246:9090),然后执行了上面截图中的yaml,就会发现pod并没有跑起来,在报截图2的错误,但是docker run这个服务并没有报错,所以不太清楚这个坑是具体的原因,所以po出来跟老师讨论一下
登录后可查看更多问答,登录/注册
一个互联网公司落地Kubernetes全过程点点滴滴
1.8k 27
1.6k 19
3.1k 18
5.9k 16
3.7k 14