【发布时间】:2017-06-23 07:21:27
【问题描述】:
我想在 Windows Server 2016 上设置 Kubernetes。我一直在关注 https://kubernetes.io/docs/getting-started-guides/windows/,但是在构建 kubelet.exe 和 kube-proxy.exe 时遇到验证错误。
我已将 kubernetes (https://github.com/kubernetes/kubernetes) 存储库克隆到 [GOPATH]\k82.io,然后在 powershell 中运行“go build cmd/kube-proxy/proxy.go”命令,但出现以下错误:
pkg\api\validation\validation.go:31:2: 在 C:\gowork\src\k8s.io\kubernetes\ 中找不到包“k8s.io/apimachinery/pkg/api/equality” vendor\k8s.io\apimachinery\pkg\api\equality(供应商树) C:\Go\src\k8s.io\apimachinery\pkg\api\equality(来自 $GOROOT) C:\gowork\src\k8s.io\apimachinery\pkg\api\equality(来自 $GOPATH)
pkg\volume\util.go:35:2: 找不到包 “k8s.io/apimachinery/pkg/api/errors”中的任何一个: C:\gowork\src\k8s.io\kubernetes\vendor\k8s.io\apimachinery\pkg\api\errors(供应商树) C:\Go\src\k8s.io\apimachinery\pkg\api\errors(来自 $GOROOT) C:\gowork\src\k8s.io\apimachinery\pkg\api\errors(来自 $GOPATH) ...
我是否使用了正确的存储库? 有没有其他人设法为 Windows Server 2016 构建 kubelet.exe 和 kube-proxy.exe?
【问题讨论】:
-
我想知道你有没有想过这个问题。我也有同样的问题。
标签: kubernetes windows-server-2016 windows-container