2 回答

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
我自己也有同樣的問題。以前我需要做的就是go get k8s.io/client-go/1.4/kubernetes
,我很高興?,F(xiàn)在失敗了:
package k8s.io/client-go/1.4/kubernetes: cannot find package "k8s.io/client-go/1.4/kubernetes" in any of:
雖然文檔提到使用包管理工具,但我不想使用它們,因?yàn)?Go 本身已經(jīng)有供應(yīng)商目錄。我能夠通過這樣做來解決這個(gè)問題:
vendor
在項(xiàng)目根目錄中創(chuàng)建目錄。在供應(yīng)商目錄中創(chuàng)建
k8s.io
目錄。這是為了修復(fù)從庫(kù)到自身的引用。在
k8s.io
目錄做git clone https://github.com/kubernetes/client-go.git
在
client-go
目錄中做git checkout v1.5.0
(或你想要的版本)。簽出很重要,因?yàn)?v1.4/v1.5 僅在特定提交中。比如法師就沒有這些了。在您的項(xiàng)目導(dǎo)入中
k8s.io/client-go/1.5/kubernetes

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊
假設(shè)您已經(jīng)存在 glide.yaml,請(qǐng)執(zhí)行 glide get [package-name]。在您的情況下 glide get k8s.io/client-go/1.4/kubernetes 應(yīng)該可以解決問題。
- 2 回答
- 0 關(guān)注
- 199 瀏覽
添加回答
舉報(bào)