0

我想在 Windows Server 2016 上设置 Kubernetes。我一直在关注https://kubernetes.io/docs/getting-started-guides/windows/但是在构建 kubelet.exe 和 kube-proxy.exe 时出现验证错误.

我已经将 kubernetes ( https://github.com/kubernetes/kubernetes ) repo 克隆到 [GOPATH]\k82.io 然后在 powershell 中运行“go build cmd/kube-proxy/proxy.go”命令但是我得到了这些错误:

pkg\api\validation\validation.go:31:2: 在 C:\gowork\src\k8s.io\kubernetes\vendor\k8s 中找不到包“k8s.io/apimachinery/pkg/api/equality” .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: 在 C:\gowork\src\k8s.io\kubernetes\vendor\k8s.io 中找不到包“k8s.io/apimachinery/pkg/api/errors” \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?

4

1 回答 1

0

我能够按照本教程中的步骤构建 kubelet.exe 和 kube-proxy.exe:https ://github.com/Azure/acs-engine/blob/master/docs/kubernetes-build-win-binaries.md

我在谷歌计算引擎上使用 ubuntu16.04 图像

于 2017-02-23T16:57:02.697 回答