s.DefaultConvert undefined (type conversion.Scope has no field or method DefaultConvert)

玩kubenetes client-go时遇到的问题。
解决过程简单,两行代码,过程如下:
两行代码复制粘贴:

        //将之前的文件都删除
    	k8s.io/apimachinery v0.17.2
    	k8s.io/client-go v0.17.2
    	//复制粘贴这两个文件即可解决问题

问题描述:
s.DefaultConvert undefined (type conversion.Scope has no field or method DefaultConvert)_第1张图片
报错对应的go.mod文件内容:【是go.mod文件】
s.DefaultConvert undefined (type conversion.Scope has no field or method DefaultConvert)_第2张图片

s.DefaultConvert undefined (type conversion.Scope has no field or method DefaultConvert)_第3张图片
修改go.mod文件如下:
s.DefaultConvert undefined (type conversion.Scope has no field or method DefaultConvert)_第4张图片
两行代码复制粘贴:

        //将之前的文件都删除
    	k8s.io/apimachinery v0.17.2
    	k8s.io/client-go v0.17.2
    	//复制粘贴这两个文件即可解决问题

修改之后的现象:
s.DefaultConvert undefined (type conversion.Scope has no field or method DefaultConvert)_第5张图片
至此,报错解决。【一步一步做,错误肯定会解决掉】
如果文章帮到你解决问题,关注我,为思考点赞!
解决问题的思路:
(1)看kubenetes client-go中文文档:【看文档,软实力】
https://jimmysong.io/kubernetes-handbook/develop/client-go-sample.html
s.DefaultConvert undefined (type conversion.Scope has no field or method DefaultConvert)_第6张图片
(2)跳转之后(https://github.com/kubernetes/client-go)

s.DefaultConvert undefined (type conversion.Scope has no field or method DefaultConvert)_第7张图片

还可以看人家的go.mod文件:
s.DefaultConvert undefined (type conversion.Scope has no field or method DefaultConvert)_第8张图片
不过我试过复制粘贴,不能解决问题。这个方法可借鉴以后的排错思路。

经过入坑,用两条命令解决问题:
两行代码复制粘贴:

        //将之前的文件都删除
    	k8s.io/apimachinery v0.17.2
    	k8s.io/client-go v0.17.2
    	//复制粘贴这两个文件即可解决问题

你可能感兴趣的:(Go语言)