登录
首页 >  Golang >  Go问答

无法从 k8s.io/client-go 找到“假”包

来源:stackoverflow

时间:2024-04-11 08:48:34 116浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《无法从 k8s.io/client-go 找到“假”包》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

问题内容

我的 go.mod 文件中有如下依赖项:

require ( 
       ...
       k8s.io/client-go v0.23.1
    )

我删除了整个供应商文件夹并尝试更新依赖项,如下所示:

go mod tidy 
    go mod vendor

但仍然不存在假货,如下图所示:

此外,从这里我可以看到存在“假”pkg - https://github.com/kubernetes/client-go/tree/master/kubernetes


正确答案


只需添加一个空白导入语句,例如:

import (
    _ "k8s.io/client-go/kubernetes/fake"

    "k8s.io/client-go/discovery"
)

并执行命令

go mod vendor

您将看到预期的文件夹

>ls vendor/k8s.io/client-go/kubernetes/
clientset.go doc.go       fake         import.go    scheme       typed

今天关于《无法从 k8s.io/client-go 找到“假”包》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>