编写openshift扩展

时间:2016-03-02 04:25:48

标签: go openshift-origin godeps

试图了解如何构建一个使用Openshift Origin和Kubernetes API的工具(我是Go的新手)。似乎我有一个从Openshift安装的Kubernetes版本和package main import ( kclient "k8s.io/kubernetes/pkg/client/unversioned" client "github.com/openshift/origin/pkg/client" ) func main() { config := kclient.Config{ Host: "...", } client.SetOpenShiftDefaults(&config) client := client.NewOrDie(&config) } 安装的另一个版本,我得到了各种令人兴奋的版本不匹配。

到目前为止,这是我的代码:

go get github.com/openshift/origin

然后我做了一个Godeps/_workspace/src,我可以看到它在godep save目录中有一份Kubernetes。

然而,当我做godep: Package (k8s.io/kubernetes/pkg/client/unversioned) not found 时,我得到了:

go get

如果我执行 {{#link-to 'libraries.edit' library.id class='btn btn-success btn-xs'}}Edit{{/link-to}} 安装Kubernetes,我会得到一个与Openshift使用的版本不匹配的版本。这样做的正确方法是什么?

0 个答案:

没有答案