Openshift - Gogland

运行

Openshift仅能在Linux环境下运行,如果需要用Gogland调试的话,只能用Linux的桌面版本,例如Ubuntu桌面版

Openshift v1.5.1要求的Go版本为1.7,不能用1.8或者以上的,运行会有问题。https://github.com/kubernetes/kubernetes/issues/43534

启动Gogland

Gogland: https://www.jetbrains.com/go/

Openshift运行需要使用root用户,可以先安装Gogland的命令行工具(Tools > Create Command-line Launcher),然后启动。

sudo Gogland .

配置openshift命令

新增运行配置,类别为Go Application,属性如下

  • github.com/openshift/origin/pkg/version.versionFromGit=v1.5.1,后续的版本为启动的openshift源码的版本号
属性
Name openshift
Run kind File
File /home/carllhw/Projects/go/src/github.com/openshift/origin/cmd/openshift/openshift.go
Working Directory /home/carllhw/Projects/go/src/github.com/openshift/origin/
Go tool arguments -i -ldflags="-X github.com/openshift/origin/pkg/version.versionFromGit=v1.5.1"
Program arguments start --images=openshift/origin-${component}:${version}
Module origin

调试

运行配置好后,直接用openshift(Go Application)直接启动调试即可

你可能感兴趣的:(Openshift - Gogland)