我想在 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?