urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='127.0.0.1', port=6443): Max retries exceeded with url: /apis/apps/v1/deployments (Caused by
NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001ED56A1C340>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))
最近学习Django
尝试通过python连接k8s时出现了连接异常.
应该是有地方的 host=‘127.0.0.1’, port=6443值错了造成以上报错.
我们程序中一共就3部分内容.
第一部分是导入kubernetes和os模块
第二部分导入.kube/config
第三部分实例化client.AppV1Api()
很明显1和3我们都没有配置ip地址和端口.
那很明显应该是config文件配置的地址有问题
打开config文件,发现server的地址就是报错的(host=‘127.0.0.1’, port=6443)
原因就是kube-master默认连的本机6443端口.
既然确定了是这里错误,那么要改成什么呢?
很明显是要将这里的地址改成集群地址,当然仅仅作为测试的话改为任何一个master的地址都可以
再次运行后可以看到可以被正常执行了.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)