请稍等 ...
×

采纳答案成功!

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

test测试失败

报错如下

这个报错发生在将token和ca.crt带入时,在def _test_k8s_apiserver(self)中报错如下

urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='192.168.0.85', port=6643): Max retries exceeded with url: /api/v1/pods?watch=False
(Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001D13AFB3B80>: Failed to establish a new connection: [WinErr
or 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。'))

我的~/.kube/config里面的地址是

server: https://cluster-endpoint:6443

因为我在hosts中做了

192.168.0.85  cluster-endpoint

我不知道是不是跟这个有关系,如果是 我应该怎么进行修改

正在回答

1回答

同学你好,在代码里面用域名和ip映射不行哦,代码里面指定真实ip
0 回复 有任何疑惑可以回复我~
  • 提问者 阿冯宝贝 #1
    老师,我用真实ip也不行 会报相同的错误。我刚开始就是用的真实ip:192.168.0.85.
    然后我的kube/config里面是有映射,我怀疑是这有问题,然后我把他改成ip重新加载了一下 用的systemctl daemon-reload。我不知道这样重载对不对。但是程序没有跑起来
    我还有一个怀疑就是我k8s原来初始化的时候,用的是私有ip,而不是公网ip。因为我用公网ip一直初始化失败,只能使用私有ip才能成功 我不知道是不是这个的原因
    回复 有任何疑惑可以回复我~ 2023-03-30 21:11:01
  • 暮闲 回复 提问者 阿冯宝贝 #2
    是的 就是这个原因,访问k8s需要访问私有ip,同学你这种情况,可以尝试python的远程调试方式。
    回复 有任何疑惑可以回复我~ 2023-03-30 21:22:13
  • 暮闲 #3
    不好意思口误 需要访问公网ip
    回复 有任何疑惑可以回复我~ 2023-03-30 21:23:02
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号