1 回答

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
將您的導(dǎo)入更改為
import "k8s.io/client-go/tools/clientcmd"
并執(zhí)行命令:
go get k8s.io/client-go@kubernetes-1.12.10
使用的版本記錄在go.mod文件中。以上go get內(nèi)容將go.mod根據(jù)給定的版本進(jìn)行更改。請(qǐng)注意,您也可以go.mod手動(dòng)編輯(但最好將其留給 go 工具)。如果您使用的版本為開(kāi)頭或更高版本,則只需修改導(dǎo)入路徑v2,在這種情況下,主要版本必須是后綴,例如
import "k8s.io/client-go/tools/clientcmd/v2"
筆記:
在上述go get命令之后,go.mod文件將被修改為包含require如下指令:
k8s.io/client-go v0.0.0-20190708094436-77c08c6b86df // indirect
這樣做的原因是因?yàn)?go 模塊需要語(yǔ)義版本控制,而 kubernetes-1.12.10不是 semver2 兼容的版本號(hào)。盡管如此,go 工具仍會(huì)確定此版本標(biāo)記了77c08c6b86df0af19f718d9a57620c4e9b811d48commitgo.mod ,并在文件中使用它。
- 1 回答
- 0 關(guān)注
- 110 瀏覽
添加回答
舉報(bào)