我正在尝试连接到托管在 minikube
上的本地 Kubernetes 集群, here's the code for the same , 现在当我做 go run minikube.go
,它给了我一个错误说:
../../../pkg/mod/k8s.io/client-go@v11.0.0+incompatible/kubernetes/scheme/register.go:26:2: module k8s.io/api@latest found (v0.19.0), but does not contain package k8s.io/api/auditregistration/v1alpha1`.
现在,我尝试使用 go get
手动安装包。然后我发现这个包不存在。我怎样才能使它工作并解决这个问题?
我的 go.mod file以防有人想看到。
最佳答案
始终在您的 go.mod
中指定所有三个 k8s.io/... 组件的匹配版本文件
require (
...
k8s.io/api v0.19.0
k8s.io/apimachinery v0.19.0
k8s.io/client-go v0.19.0
...
)
关于go - Kubernetes客户端找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63655419/